Meteor, Angular2 and React: once the dust settles…
Összefoglalás a 2015-ös évről frontend keretrendszerek szemszögéből
■ H | K | Sze | Cs | P | Szo | V |
---|---|---|---|---|---|---|
25 | 26 | 27 | 28 | 29 | 30 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | 1 | 2 | 3 | 4 | 5 |
Angular 3
Semmi. Viszont miért lenne
Forgatókönyv
Mivel keretrendszer, ezért gyakorlatilag minden kód erre épül. Ha kihozzák a hármas verziót, és abban is ilyen nagyságú változások várhatóak, akkor írhatjuk át az egészet, ami rengeteg idő és pénz, vagy maradhatunk a kettesnél, annál meg nem tudjuk, meddig fogják támogatni.
Ellenpélda a PHP, aminél, ha nem használtam (a legújabb) OOP eszközöket, akár egy négyesben megírt kódot is futtathatok a hetesen.
Számolhatok-e az
Számolhatsz az angularral. Kiforrott keretrendszer, hatalmas communityval. Ha kijön egy nem kompatibilis verzió (angular 2), akkor használd az if it ain't broke, don't fix it elvét. Nálunk pl. rengeteg service express-ben van megírva, másik része koa-ban (amire kb az express utódjaként lehet tekinteni, és teljesen máshogy működik). A kliens oldali kód rengeteg része van backbone-ban megírva, máshol react/redux. Évek óta nem volt problémánk a "támogatással".
Sajnos ez a rossz architektúra jele. Nem symfony/rails/express/laravel/etc alkalmazást írsz, hanem alkalmazást, amit a symfony/rails/express/laravel/etc rendszereken keresztül érsz el, mint felhasználó.
Csak abból indultam ki, hogy
Kérdés, mennyire maradnak lelkesek az Angular 1 fejlesztői. Ha jön egy újabb divathullám, nem fogják otthagyni befoltozatlanul a régi változatot?
Sajnos ez a rossz architektúra jele.
a scriptjeink nagyjából
A JS engine-k is gyorsulnak.
Nem tudom pontosan mit értesz a befoltozatlanul alatt... az angular kiforrott keretrendszer, nyilván nem bugmentes, de ha hibát találsz benne, adott a lehetőség, hogy befoltozd. Ha pedig nem te, akkor valaki más fogja befoltozni. Pont ezért jó az open source.
A JS engine-k is
A videót megnézem.
Tehát a fejlesztési időbe az
Ahogy minden más fejlesztés esetén. És ne csak a keretrendszerét, hanem a használt programozási nyelv, fejlesztőkörnyezet, operációs rendszer hibáit is.