Angular
Uhlová je webový framework JavaScript pre tvorbu single-stránky webovej aplikácie. Kód je zadarmo na použitie a je k dispozícii ako open source. Ďalej je udržiavaná a ťažko použitý Googlom a mnohých ďalších vývojárov po celom svete.
- Má obojsmerné dátové väzby
- Zbavuje vývojárov od nutnosti manipulovať DOM priamo
- Zlepšuje výkon servera pomocou medzipamäte
- Podporuje rapid prototyping
- Podporuje responzívne dizajn webu
- Implementuje Model-View-Controller a Model-View-ViewModel architektúry
- Umožňuje programátorom písať kód pomocou obyčajného JavaScript
- Dodáva sa zabil funkcií, ktoré pomáhajú pri vytváraní jedinej stránky webových aplikácií.
- To je úplne zadarmo na použitie a prispôsobiť podľa svojich potrieb
- Aktívne udržiavané spoločnosťou Google a mnoho ďalších vývojárov po celom svete
- To vyžaduje, aby vývojári sú veľmi dobre oboznámení s Model-View-Controller architektúry
- Jeho odbory je ťažké riadiť, pretože ich vrstvené a hierarchické povahy
- Niektoré z jeho najlepších vlastností je ťažké užívanie
Hranatý sa často používajú na Googlu, a pre to dobrý dôvod. Funguje nielen dobre, ale má zabil funkcií, ktoré uľahčujú vývoj webových aplikácií lepšie. To zahŕňa obojsmerný dátové väzby, ktoré zabezpečuje, že zmeny vykonané buď zobrazenie alebo modelu sa prejavujú automaticky v druhej. Vzhľadom k tomuto prístupu, developer nemusí aktívne udržiavať Document Object Model (DOM). Uhlový ďalšie náradie obaja Model-View-Controller a Model-View-ViewModel architektúry. Uhlové tiež podporuje caching, čo zlepšuje výkon servera. Ďalej má podporu pre rapid prototyping a pre citlivé webdesignu. Ale čo je naozaj skvelé o použití uhlových je, že používa prostý JavaScript. Jej modely sú objekty obyčajný JavaScript, ktorá robí kódovanie pomocou uhlovej veľa jednoduchšie ako niektoré iné rámcov. Ako u všetkých webových frameworkov, rohové nie je bez nedostatkov. Po prvé, vyžaduje to, že ste oboznámení s Model-View-Controller architektúry. Ak vy alebo vaši programátori nie sú oboznámení s tým, môžete sa stretávajú s veľmi strmé krivky učenia. Po druhé, pretože jeho ďalekohľady sú vrstvené a hierarchický, ale môže byť docela ťažké zvládnuť. Tiež, niektoré z jeho najlepších vlastností, ako sú smernice, závislosť na injekciu a tovární môže byť ťažké používať. Napriek tomu, ak ste ochotní a schopní dať čas do učenia hranatá, budete žať svoje výhody. Čo je schopnosť vytvárať vysoko kvalitné webové aplikácie, ktoré sú ako rýchle a spoľahlivé.