Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.javascript > #7958

Re: Approfondire Javascript

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.lang.javascript
Subject Re: Approfondire Javascript
Date 2016-01-15 20:11 +0000
Message-ID <dft23lFi4qpU1@mid.individual.net> (permalink)
References <n7ar50$193q$1@gioia.aioe.org>

Show all headers | View raw


Il Fri, 15 Jan 2016 14:10:57 +0100, g4b0 ha scritto:

> In ufficio abbiamo un vecchio libro: "Javascript - La guida" della
> O'reilly. Si tratta di una edizione del 2000 relativo a Javascript 1.3.
> Ha ancora senso leggersi un libro del genere, oppure è completamente
> sorpassato?

Ce l'ho anche io. Puoi usarlo per alzare il monitor. :)

Il miglior libro su Javascript "moderno" che abbia mai letto è 
"Professional Javascript" di N. Zakas (della Wrox).

Si basa su Javascript 1.5/Ecmascript5 (ES5), che però è tuttora quello 
supportato da tutti i browser.

Ecmascript6/Ecmascript2015 (adesso hanno deciso di chiamarli con gli anni 
perchè sperano di rilasciarne uno all'anno) è stato più o meno formalizzato 
a dicembre 2015, e introduce un sacco di syntactic sugar. In parte fatto 
bene (let, const), in parte raffazzonato (class), in parte sbilenco 
(destructuring), IMHO

Prima di prenderlo in mano, imparati bene ES5, che rimane comunque valido 
(per esempio, come si gestisce il this o gli attributi degli oggetti).

Finito quello, prendi in mano un framework e inizia a studiartelo. Io ti 
sconsiglio Angular e React. Non perché non siano buoni, ma perché sono 
troppo chiusi in sè stessi e non ti insegnano niente tranne il loro 
sistema.

Parti da Backbone (con Underscore e jQuery), a cui poi aggiungi Marionette 
(quasi subito) e RequireJs. Anche se poi non lo userai, ti darà una buona 
base di MV*, rimanendo molto vicino al Javascript classico.

Fatto quello, a meno che non sia uscito qualcosa di completamente nuovo 
nel frattempo, puoi prendere in mano React, con tutta la sua pletora di 
tool aggiuntivi necessari per usarlo decentemente (jsx, babel, flux/redux/
sarcazzux, node/npm, grunt/gulp/sarcazzunp, ecc.).

Salterei a piè pari Angular, che farà presto la fine di GWT e YUI, IMHO.

Bye.

Back to it.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Approfondire Javascript g4b0 <gabriele.brosulo@gmail.com> - 2016-01-15 14:10 +0100
  Re: Approfondire Javascript "ciccio" <21669invalid@mynewsgate.net> - 2016-01-15 14:27 +0000
    Re: Approfondire Javascript "ciccio" <21669invalid@mynewsgate.net> - 2016-01-15 14:29 +0000
    Re: Approfondire Javascript g4b0 <gabriele.brosulo@gmail.com> - 2016-01-15 16:46 +0100
      Re: Approfondire Javascript "ciccio" <21669invalid@mynewsgate.net> - 2016-01-15 16:42 +0000
        Re: Approfondire Javascript g4b0 <gabriele.brosulo@gmail.com> - 2016-01-15 17:57 +0100
        Re: Approfondire Javascript g4b0 <gabriele.brosulo@gmail.com> - 2016-01-21 16:28 +0100
          Re: Approfondire Javascript 4ndre4 <a.laforgia@gmail.com> - 2016-01-21 12:18 -0800
            Re: Approfondire Javascript g4b0 <gabriele.brosulo@gmail.com> - 2016-01-25 13:54 +0100
              Re: Approfondire Javascript 4ndre4 <a.laforgia@gmail.com> - 2016-01-25 06:52 -0800
                Re: Approfondire Javascript 4ndre4 <4ndre4@4ndre4.com.invalid> - 2016-01-25 18:40 +0000
            Re: Approfondire Javascript g4b0 <gabriele.brosulo@gmail.com> - 2016-01-25 15:00 +0100
  Re: Approfondire Javascript Andrea Scartabelli <nome.cognome@dallepartidibigg.com> - 2016-01-15 20:31 +0100
    Re: Approfondire Javascript oss <oss@mailnesia.com> - 2016-01-18 14:56 +0100
      Re: Approfondire Javascript Andrea Scartabelli <nome.cognome@dallepartidibigg.com> - 2016-01-18 20:18 +0100
        Re: Approfondire Javascript oss <oss@mailnesia.com> - 2016-01-18 20:53 +0100
  Re: Approfondire Javascript 4ndre4 <a.laforgia@gmail.com> - 2016-01-15 11:39 -0800
  Re: Approfondire Javascript Alessandro Pellizzari <shuriken@amiran.it> - 2016-01-15 20:11 +0000
    Re: Approfondire Javascript 4ndre4 <a.laforgia@gmail.com> - 2016-01-16 10:24 -0800
      Re: Approfondire Javascript Alessandro Pellizzari <shuriken@amiran.it> - 2016-01-16 21:07 +0000
        Re: Approfondire Javascript "ciccio" <21669invalid@mynewsgate.net> - 2016-01-17 11:44 +0000
          Re: Approfondire Javascript Alex <tommaso5ita@yahoo.it> - 2016-01-17 20:14 +0100
  Re: Approfondire Javascript g4b0 <gabriele.brosulo@gmail.com> - 2016-01-19 14:29 +0100
    Re: Approfondire Javascript g4b0 <gabriele.brosulo@gmail.com> - 2016-01-21 15:03 +0100
      Re: Approfondire Javascript 4ndre4 <a.laforgia@gmail.com> - 2016-01-21 08:54 -0800

csiph-web