Mayroon bang pagkakaiba sa pagitan ng Angular 2 at ReactJS? Kung gayon, ano?


sagot 1:

Ang React ay isang library lamang ng view. Kaya kung nais mong gumawa ng mga kahilingan sa http o iba pang mga pag-andar na may kaugnayan sa aplikasyon, kailangan mong magdagdag ng iba pang library.

Angular 2 ay isang balangkas ng Application ng solong Pahina sa labas ng kahon na ipinadala gamit ang built in na http library, dependency injection, form control sa pamamagitan ng 2 paraan na nagbubuklod at iba pang bagay na kailangan mong bumuo ng isang SPA.

Ang nag-iisang teknikal na pagkakaiba ay React na ginamit virtual DOM upang maaari itong maligo ang mga pagbabago sa UI. Kaya angkop na ipakita ang UI na nagbabago ng data nito nang mabilis. Sa tingin ko ang Angular sa malapit na hinaharap ay plano na gamitin ang Virtual DOM.



sagot 2:

Kumusta,

Angular 2 at React dalawa sa mga pinakasikat na front-end frameworks sa kasalukuyang merkado. Hindi talaga sila nauugnay sa bawat isa dahil ang Angular ay isang balangkas at ang React ay isang silid-aklatan.

Angular 2 ay ang pinaka advanced na balangkas para sa web. Ang pangunahing layunin ng Angular 2 ay upang bigyan ang mga developer ng madali, detalyadong balangkas upang makabuo ng isang epektibong paraan ng paggawa ng code, napabuti nito ang maraming mga bagay mula sa mga nakaraang bersyon tulad ng paggawa ng mga sangkap na mas simple at sintaktikal kaysa sa mga ito sa Angular 1.

Ang React ay ang pinaka sikat na library mula sa Facebook. Ginagawa nitong komportable ang iyong harap-dulo na ginagawang talagang natatanging bilang isang library ng kliyente sa tabi. Ang pangunahing layunin ng React.JS ay upang mabuo nang maayos ang frontend at muling gamitin ang mga nagpapahayag na plugin. Iyon ang ginagawang mas mahusay sa React sa pag-frame.

Regards,

Ramya, Trainer @ ReactJS Online Pagsasanay sa Hyderabad



sagot 3:

Angular 2:

  • Ito ay isang balangkas ng MVC Ito ay dinisenyo at pinananatili ng GoogleCore ay nakasulat sa TypeScript isang superset ng ES2015 (ES6) JavaScriptIto ay tinatrato ang data bilang nababaluktot at ang mga pagbabago ay pinanghahawakang Ito ay isang Model View Controller na nakabatay sa FrameworkAng namamahala sa mga dependencies sa sarili nito ang laki ng file ng angular ay mas malaki kaysa sa React habang ito ay may maraming mga pag-andar sa pag-andar sa built-in.AngularJS ay gumagamit ng Dalawang paraan ng pagbubuklod ng Data at sa Angular2 maaari nating malinaw na maipahayag ang Dalawang paraan ng pagbubuklod ng data

ReactJS:

  • Ito ay isang view LibraryIt ay dinisenyo at pinananatili ng FacebookCore ay nakasulat sa JavaScript (ES5). Sinusuportahan ka ng pagsusulat ng mga app kasama ito sa JavaScript (ES5 o ES6) Hinihikayat nito ang pagpapagamot ng data na hindi mababago at ang mga pagbabago ay tahasang hawakan Ito ay isang sangkap na hinihimok ng arkitektura Kailangan nating pamahalaan ang mga dependencies na tahasang ang laki ng file ng reaksyon ay napakaliit kahit na idinagdag namin ang mga kinakailangang depende. sabihin ito ay 4 na beses na mas maliit kaysa sa Angular kahit na pagkatapos ng pagdaragdag ng DependenciesReact ay gumagamit ng Isang paraan ng Pag-iikot ng Data