/ / AngularJs alebo NodeJs alebo oboje [zatvorené] - javascript, android, html5, node.js, angularjs

AngularJs alebo NodeJs alebo obaja [uzatvorené] - javascript, android, html5, node.js, angularjs

Chcem vytvoriť webovú stránku pomocouJavaScript / HTML5 / CSS3, pretože je flexibilnejšie v používateľskom rozhraní. Čítal som internet o AngularJS na strane klienta ao NODEJS: dá sa použiť na strane clent aj na strane servera. Môže mi niekto láskavo informovať o nevýhodách a výhodách tohto:

  • používať AngularJs na strane klienta a iný jazyk na strane servera (EX: PHP).
  • Na vytvorenie webovej stránky použite NODE.JS
  • alebo môžem použiť oboje?

odpovede:

1 pre odpoveď č. 1

Ak chcete skontrolovať iba výhody a výhody Angular, tu je zoznam:

PROS

  • Uhlová sleduje architektúru MV-čokoľvek. Preto môžete buď MVP, MVC alebo MVVM.
  • Poskytuje flexibilitu obojstranného viazania. Viazanie údajov sa pokúša manuálne vypísať kódy odstránením backend servera z vytvárania šablón. Potrubie MVC je tiež udržiavané samotným rámcom.
  • DOM manipulácie na jednom mieste: Môžete použiť uhlové direktívy na hranie s domom, ktorý dáva príjemnejší kód. Existujú niektoré opakovane použiteľné značky definované samotnými hranatými ľuďmi v smerniciach ako ng-class alebo ng-show. vidieť Dokumentácia uhlovej smernice
  • Test je pripravený: Skutočnosť, že AngularJS je spojený s Dependency Injection (DI), ho robí pripraveným na testovanie jednotky vstrekovaním falošných údajov do kontroléra a meraním výstupu a správania.
  • Ionic Framework: Ionic Framework je napísaný na vrchu Angular a používa sa hlavne na vytváranie hybridných aplikácií. Preto je Angular užitočné, ak sa chystáte rozšíriť svoj web na mobilnú hybridnú aplikáciu.

Zápory:

  • Obtiažne prispôsobiť existujúci kód: AngularJS vyžaduje, aby vývojár znova implementoval celý transformačný kód, vďaka čomu je mimoriadne náročné hrať sa pri prispôsobovaní existujúceho kódu.
  • Ťažké: Sú to ľahšie konštrukcie ako chrbtica a knockout, avšak pri pohľade na silu Angular to môže byť ľahko negované

Teraz prejdem k vašej otázke, či je Nodejs použitý v spojení s Angularjsovou mojou odpoveďou na túto otázku:

Úžasná kombinácia

Kód servera môžete mať v uzle nodejsa pomocou angularjs na strane klienta udržiavajte architektúry úplne odlišné. Pretože Nodejs používa aj javascript, vývojári by mali menej času na to, aby sa ho naučili a začali sa rozvíjať. Metodika Infact MEAN (Mongo-Express-Angular-Node). K dispozícii sú rôzne typy varných panelov, ktoré môžu začať váš vývoj. Jeden sa nachádza na STREDNÉ