Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Alessandro Pellizzari Newsgroups: it.comp.lang.javascript Subject: Re: Approfondire Javascript Date: 16 Jan 2016 21:07:08 GMT Lines: 44 Message-ID: References: <13b0f297-2216-44ee-8ed2-47fbb2eeaf37@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net +N8rnifXIKwL0Pa0AnfAWQrmlQdGLDiFGHCmTUQWTaA9eunpw= Cancel-Lock: sha1:XEhfGR1YHO20kCy9HrCsxT1sxUw= User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) Xref: csiph.com it.comp.lang.javascript:7960 Il Sat, 16 Jan 2016 10:24:26 -0800, 4ndre4 ha scritto: > On Friday, 15 January 2016 20:11:36 UTC, Alessandro Pellizzari wrote: >> Salterei a piè pari Angular, che farà presto la fine di GWT e YUI, >> IMHO. > Dici? Secondo me sarà vittima della sua stessa "strategia". Ha rivoluzionato il modo di fare framework in JS, e meno di 2 anni dopo React lo ha rivoluzionato di nuovo, ma nel senso opposto. Non morirà di certo in 1-2 anni. Ci sono troppi che l'hanno adottato, ma visto che la 2 sarà incompatibile, molti stanno già saltando il fosso, cercando di integrare i componenti di react o flux/redux nelle app angular. Cosa gli impedirà di passare direttamente a react quando la 1 sarà end-of-life? Adesso non è più abbastanza cool da essere usato dalle startup, ed è già diventato legacy. Nel giro di 2 anni potrebbe capitare lo stesso a react, eh. :) Il panorama js adesso è completamente impazzito. Le tecnologie cambiano ogni settimana. Non fai in tempo a imparare un tool o una metodologia che te lo cambiano. O si stabilizza un po' o esplode del tutto, IMHO. Esperienza personale: ho passato una giornata a configurare npm, babel, react, jsx per vedere come usare ES6 con React e Redux, per trovarmi alla fine con 300 MB di moduli node, e un banale hello world che scarica 1 MB di JS sul client. Tutto per "l'eldorado" delle app isomorfiche. In epoca di API e microservizi. La stessa cosa in jQuery, Backbone, Marionette con require.js stava in meno di 200kb ed erano già tanti. E niente build-time o moduli node. Mi sono chiesto se ne valga la pena, o se per caso non sarebbe meglio sviluppare un po' l'idea modulare di Marionette semplificando Backbone per fargli fare solo da model. OK, mi sono sfogato un po', sorry. :) Bye.