Angular
Úhlová je webový framework JavaScript pro tvorbu single-stránky webové aplikace. Kód je zdarma k použití a je k dispozici jako open source. Dále je udržována a těžce použitý Googlem a mnoha dalších vývojářů po celém světě.
- Má obousměrné datové vazby
- Zbavuje vývojáře od nutnosti manipulovat DOM přímo
- Zlepšuje výkon serveru pomocí mezipaměti
- Podporuje rapid prototyping
- Podporuje responzivní design webu
- Implementuje Model-View-Controller a Model-View-viewmodel architektury
- Umožňuje programátorům psát kód pomocí obyčejného JavaScript
- Dodává se zabil funkcí, které pomáhají při vytváření jediné stránky webových aplikací.
- To je zcela zdarma k použití a přizpůsobit podle svých potřeb
- Aktivně udržovány společností Google a mnoho dalších vývojářů po celém světě
- To vyžaduje, aby vývojáři jsou velmi dobře obeznámeni s Model-View-Controller architektury
- Jeho obory je obtížné řídit, protože jejich vrstvené a hierarchické povahy
- Některé z jeho nejlepších vlastností je obtížné užívání
Hranatý se často používají na Googlu, a pro to dobrý důvod. Funguje nejen dobře, ale má zabil funkcí, které usnadňují vývoj webových aplikací lépe. To zahrnuje obousměrný datové vazby, které zajišťuje, že změny provedené buď zobrazení nebo modelu se projevují automaticky v druhé. Vzhledem k tomuto přístupu, developer nemusí aktivně udržovat Document Object Model (DOM). Úhlový další nářadí oba Model-View-Controller a Model-View-viewmodel architektury. Úhlové také podporuje ukládání do mezipaměti, což zlepšuje výkon serveru. Dále má podporu pro rapid prototyping a pro citlivé webdesignu. Ale co je opravdu skvělé o použití úhlových je, že používá prostý JavaScript. Její modely jsou objekty obyčejný JavaScript, která dělá kódování pomocí úhlové hodně jednodušší než některé jiné rámců. Jako u všech webových frameworků, rohové není bez nedostatků. Za prvé, vyžaduje to, že jste obeznámeni s Model-View-Controller architektury. Pokud vy nebo vaši programátoři nejsou obeznámeni s tím, můžete se potýkají s velmi strmé křivky učení. Za druhé, protože jeho dalekohledy jsou vrstvené a hierarchický, ale může být docela obtížné zvládnout. Také, některé z jeho nejlepších vlastností, jako jsou směrnice, závislost na injekci a továren může být obtížné používat. Přesto, pokud jste ochotni a schopni dát čas do učení hranatá, budete sklízet své výhody. Což je schopnost vytvářet vysoce kvalitní webové aplikace, které jsou jak rychlé a spolehlivé.