Newsgroup: it.comp.lang.javascript
Titolo: Conclusioni sullo stato del NG

Penso che il thread sulla situazione del NG sia stato interessante.
Se non altro abbiamo messo nero su bianco quel che pensiamo siano le
cause; ed il fatto che - comunque sia - noi continuiamo ad apprezzare
questo strumento che è usenet.
Ovviamente questo fenomeno è qualcosa che va al di là di noi, è una
tendenza generale alla quale dubito ci si possa far qualcosa.
Ma qualcosa che possiamo fare, c'è. Possiamo sfruttare e usare questo
strumento finché c'è, finché lo usiamo. Usarlo come punto di ritrovo per
le discussioni, in italiano, inerenti allo sviluppo su JavaScript, anche
di alto livello - e non solo per rispondere a casual user su problemi
generici.
Ammetto che io sono il primo a cui fa un po' fatica, anche perché da
quando lavoro all'estero sono ancora più abituato a community dalle più
diverse etnie e nazionalità.
Un post che vorrei scrivere, e su cui eventualmente discutere, è sulle
metodologie di sviluppo in JS, soprattutto per quanto riguarda web
application e non website. Ma non voglio mischiare i thread. :) Se anche
voi avete argomenti di discussione, scriveteli. Vediamo di rendere il NG
quantomeno un punto di ritrovo, un "circolo di intellettuali" per quanto
riguarda questo linguaggio. Non è che si debba essere tanti, va bene
anche se siam pochi, basta che si sia buoni. ;) È lo scambio di idee,
che aiuta a maturarle.
Fatemi sapere che ne pensate.
-- 
"When you have eliminated the impossible, whatever remains, however
improbable, must be the truth."

 application e non website. Ma non voglio mischiare i thread. :) Se anche
bella iniziativa.
secondo me, per quanto riguarda il mondo js, vedo troppe persone che si 
focalizzano più sul "che metodo si usa per validare un form" o "come 
faccio a chiamare un xml remoto", ma nessuno poi pensa alle implicazioni 
sulla sicurezza, scalabilità, o ai problemi di sop.
Secondo me poi, quando si scrivono applicazioni in js si entra in un 
mondo molto simile alle applicazioni stand-alone, che mentalmente e a 
livello di approccio sono diverse da quelle web, e quindi un 
programmatore js va un po'in crisi.
Ma le migliorie possono essere molte. Dall'architettura, dove puoi 
dividere l'applicazione in oggetti separati che comunicano fra loro via 
eventi e col server in modalità asincrona (ovvero, io ti dico di fare, 
quando hai finito dimmelo) stando però attento a mantenere consistente 
l'interfaccia grafica. Per non parlare dall'elimazione del concetto di 
sessione lato server, dato che si possono tenere sul client delle info, 
risparmiando cosi' memoria sul server e spezzettare operazioni 
client-server pesanti in tante piccole...
Poi ovvio...in un post sopra dicevi che in js hai una sorta di oop e 
puoi usare design pattern...vero ma lo puoi fare più che altro a livello 
di idea, mancando i tipi e un compilatore rigoroso (java, c# per es) ci 
si apre ad errori (del tipo..tanto in js in object ti passa 
indifferentemente un oggetto "Carrello" o "Animale" a meno che a mano 
non si facciano controlli sul tipo..)
Probabilmente anche un semplice Sigleton non è detto che faccia 
correttamente il suo lavoro... a meno di non simulare l'equivalente di 
una classe statica (a prototipi poi..).
insomma parlare di tutto questo ha sicuramente un valore maggiore di un 
"come creo una tabella dinamica..."
a presto
saluti

 "come creo una tabella dinamica..."
È quello di cui sono convinto anche io. Ed è quel genere di argomenti
che spero di riuscire a portare in tavola, su questo NG. L'idea, sarebbe
prendere il progetto principale a cui sto lavorando adesso, e
condivedere col NG gli approcci e le idee in merito; visto che partiamo
da zero con lo sviluppo.


 implementi, è - a livello di pattern - poco rilevante.
si come chiarito sopra
saluti

 si come chiarito sopra
Bene. :)
