Newsgroup: it.lavoro.informatica
Titolo: libro su AJAX

Salve, avreste un libro da consigliare per chi si avvicina alla programmazione WEB oggi?
 
Faccio un lavoro da sistemista e me la cavo abbastanza bene con la costruzione di script (powershell, bash) che servono per il mio lavoro. Tempo fa me la cavavo abbastanza bene con HTML+CSS anche se mai fatto per lavoro di web designer. Solo piccole cose in Vbscrip o PHP di cui conosco le basi
 
Adesso mi è venuta in mente un'idea che vorrei realizzare nel tempo libero e nel frattempo addentrarmi nel mondo javascript (Jquery???).
 
Mi servirebbe un libro che "mi inizi" a questo mondo con un metodo corretto e che possa leggere quando spengo il pc. Per cui vorrei evitare guide online o videoformazioni sparse per il web 
 
 
Grazie
Imperatore Xenu


Non so quale sia il tuo progetto, ma le tecnologie Ajax / JQuery sono 
state integrate / estese in progetti ancora più "ambiziosi" quali Node, 
Angular, Grunt, ecc. Sicuramente servono delle basi, ma potrebbe essere 
più redditizio iniziare con tecnologie più recenti e, a quanto mi dicono 
(non sono uno sviluppatore font-end e oramai le mie conoscenze sono 
"obsolete") più potenti, flessibili e "friendly".
 
Veder girare un web application server completamente scritto in 
Javascript, ad esempio, mi ha fatto girare la testa :-)
 
Vada per Apache + PHP, vada per Python ... ma Javascript... Insomma, di 
passi avanti da quando giocavo con Ajax e JQuery, ne hanno fatti :-)
 
M.
 
 


Ma a che wallera può servire nel concreto?
Tipo il pacman fatto in excel di anni fa?
 

 Tipo il pacman fatto in excel di anni fa?
 
http://nodejs.org/about/
 
 

 programmazione WEB oggi?
 
http://www.manning.com/bford/
 
 
è ancora early access ma è già sufficientemente completo e avendolo letto 
te lo posso suggerire.
 
se poi non hai i prerequisiti per seguire un libro su un framework 
javascript come angularjs (che pure parte spiegando concetti basici) mi sa 
che ti devi arrangiare. puoi scegliere se farti prima il background, ma in 
tal caso il progetto lo inizi fra due anni, oppure se affrontare le 
carenze sul campo via via che ti si presentano.


Non l'ho detto ma, dalle mie prime ricerche sull'argomento, l'obiettivo era di arrivare a angularjs. Il mio problema è che su js non ci ho mai lavoro nemmeno di sfuggita. 
 
Come avevo premesso non sono uno sviluppatore e scrivo solo codice per facilitare il mio lavoro. Su molti argomenti ho comunque delle basi che mi permettono di fare del copia\incolla di codice già esistente ed adattarlo ai miei bisogni. Su JS non ci ho mai lavorato e da prove fatte in questi giorni  fatico parecchio e mi serve qualcosa che mi chiarisca le idee. 
Non ho intenzione di farmi un background da sviluppatore e sicuramente scelgo di affrontare le carenze man mano che sia arriva al punto ma, diciamo che 2\3 mesi di tempo per capire quale strada posso anche perderli.
 
Naturalmente il libro che mi ha indicato non è stato tradotto. Vero? ;-)
 
Grazie
debharlock

 Naturalmente il libro che mi ha indicato non è stato tradotto. Vero? ;-)
 
veramente non è ancora finito di scrivere.
 
 

 videoformazioni sparse per il web 
 
ajax ormai non vuol dire piu' nulla
 
se vuoi basi di javascript, Eloquent Javascript e' abbastanza buono: 
purtroppo in genere i libre su javascript fanno abbastanza pena
 
se vuoi addentrarti in un framework end-to-end, non ha senso oggigiorno 
non cominciare con quello che sara' il futuro del web: Meteor. 
"Discover Meteor" e' un libro *eccellente* ma presuppone basi di 
Javascript.
 
se ti interessa esclusivamente javascript client-side, Angular, 
Backbone o Ember, con una preferenza per quest'ultimo; "Building Web 
Apps with Ember.js" e' scritto abbastanza bene
 
tieni anche conto che imparare un framework o una tecnologia "quando 
spengo il pc" ha poco senso, il grosso lo dovrai comunque fare provando 
gli esempi e smanettando online
 
-- 
So I throw the windows wide
And call to you across the sky

 non cominciare con quello che sara' il futuro del web: Meteor. 
 
Uno statement abbastanza perentorio... avresti il tempo di argomentare?
 
bye!
 


In verità il nome non lascia ben sperare, quanto a durata... :-))


LOL


Ho dato un'occhiata veloce al sito, troppo poco per esprimermi sulla piattaforma in quanto tale, in compenso l'hipster-meter è andato a fondo scala...
 
m.

 in compenso l'hipster-meter
 
hipster1
[hip-ster]
 3.
a person, especially during the 1950s, characterized by a particularly
strong sense of alienation from most established social activities and
relationships.
 
  Uh?
 
 
  Ciao,
 
 
-- 
Alessandro Selli 
http://alessandro.route-add.net
 
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.

   Uh?
 
in una accezione più attuale indica chi vuole essere alternativo a 
prescindere.
 


trattandosi che si parla di "figli dei fiori" (i famosi hippy), in una 
accezione ancora più attuale si potrebbe tradurre con "disadattato". :-))

rootkit ha scritto:

   Non si smette mai d'imparare.


    Non si smette mai d'imparare.
 
Nella definizione moderna, un hipster, più o meno, è uno che ha:
 
Computer: rigorosamente un Mac
Cellulare: iPhone
Moto: Triumph Bonnevile, Guzzi V7 o simili
Caffè: Starbucks o niente
Cibo: Sushi
Abbigliamento: stile anni '60-'70
Cuffie: basta che siano enormi, niente auricolari
 
Per uscire dall'OT
Linguaggi di programmazione: qualsiasi cosa che sia dissimile da C/C++/Java/C#
Database: NoSQL
Altro: qualsiasi tecnologia che sia stata creata da una startup di due persone e abbia meno di tre anni va bene. Punti bonus se la startup ha sede a Seattle. :-)
 
m.


Noo, hippie negli anni '50 non può essere.  Le parole sono simili, ma
indicano due fenomeni sociali distinti.


 indicano due fenomeni sociali distinti.
 
  Beh, ni, leggo che effettivamente il termine hippie sia un'evoluzione di
quello hipster.  Chissà perché ero convinto che gli anni '50 fossero stati
molto più conservativi degli anni '60.  Non si smette mai d'imparare².


 e abbia meno di tre anni va bene. Punti bonus se la startup ha sede a Seattle. :-)
 
  Qui invece è di circa l'80%.  Che strano.



Da quello che ho capito gli hipster sono persone vestite particolarmente male e con barbe particolarmente folte, altro non so.
A questo hai aggiunto il solito mantra iliano per cui tutto quello che non è derivato dal C o da SQL o ha meno di 20 anni è una moda destinata a durar 3 scorregge - python, ruby, scala, nosql, il cloud, linux, qui sopra è passato praticamente tutto - e presumo tutto il resto sia similarmente qualcosa che consideri una moda (oddio, starbucks? srsly? avessi abitato nella Seattle di cui parli sapresti che gli hipster lo starbucks lo schifano abbastanza).
Secondo me sto meteor potresti usarlo, mi sembri abbastanza hipster.
 
  ngw

 Uno statement abbastanza perentorio... avresti il tempo di argomentare?
 
Causa poco tempo, lascio argomentare a uomini migliori di me (cit.)
 
http://differential.io/blog/meteor-killin-rails
 
http://programmingzen.com/2014/08/19/meteor-is-going-to-be-big/
 
 
Sto provandolo per i cazzi miei ormai da qualche mese e devo ammettere 
che, superata l'iniziale repulsione per Javascript, e' un framework 
fenomenale
 
il prossimo passo sara' imparare Coffeescript, perche' dopo una vita di 
Ruby programmare in Javascript e' un supplizio di cui faccio volentieri 
a meno
 
a scanso di equivoci, ritengo che ad oggi l'accoppiata Rails + Ember 
sia ancora superiore, se non altro in termini di maturita', ma il 
futuro sembra appartenere ai framework basati su Node



In effetti, hippie deriva da hipster: colui che indossa pantaloni a vita 
bassa, gli hipster propriamente sono pantaloni a vita bassa dalla radice 
hip -> fianco, anca. Forse non puoi ricordare i jeans scampanati a filo 
chiappe...
Ma hip e' anche sinonimo di trendy, per cui un hipster potrebbe essere 
anche un tipo alla moda, che potrebbe essere l'accezione di 
hipster-meter. Io ho solo giocato sull'equivoco.
:-))

 derivato dal C o da SQL o ha meno di 20 anni è una moda (snip)
 
Ma no, si faceva per ridere, il problema è l'esagerazione di certe tendenze. Io con Python, NoSQL, Scala e compagnia non ho nessun problema, figurati, l'innovazione funziona così, poi tra 20 anni vediamo cosa è rimasto; non saranno *tutte* queste tecnologie ma qualcuna sicuramente è destinata a prender piede in modo massiccio.
 
Il problema è quando arriva lo "sbarbatello" di turno che, in maniera diametralmente opposta al mantra iliano, e solamente in virtù  di qualche moda, pretende di buttare tutto quanto è stato costruito negli ultimi decenni per fare posto alla tendenza del momento. Gli atteggiamenti sono entrambi ridicoli, tutto qui, solo che essendo io generazionalmente più vicino al passato (ahime...) mi viene più facile fare battute sugli hipster, tutto qui.
 
m.

 ultimi decenni per fare posto alla tendenza del momento.
 
mah forse a livello di chiacchiere, che uno sbarbatello (ma anche uno meno 
sbarbato) arrivi a smuovere convinzioni decennali di una tipica azienda 
italiana mi pare appartenga più alla categoria dei luoghi comuni che non 
alla realtà.
 
per dirne una: nove anni fa noi prendemmo in carico la manutenzione di un 
progetto di un cliente e con l'occasione automatizzammo il complicato 
processo di build, fino a quel momento manuale, con ant. a tutt'oggi tutte 
le volte che andiamo a proporre un build system più evoluto (con ant è 
oggettivamente poco gestibile) ti rispondono: "scusa ma ant non ce 
l'avevate proposto voi come innovativo?". nove anni fa, eh.
 

 Ma no, si faceva per ridere, il problema è l'esagerazione di certe tendenze. Io con Python, NoSQL, Scala e compagnia non ho nessun problema, figurati, l'innovazione funziona così, poi tra 20 anni vediamo cosa è rimasto; non saranno *tutte* queste tecnologie ma qualcuna sicuramente è destinata a prender piede in modo massiccio.
 
Il problema è che spesso queste tecnologie cosiddette nuove  hanno dietro una spinta potentissima, sia dal punto di vista commerciale che da quello di opinione. Che quasi costringe ad adottarle.
Salvo poi dopo pochissimo tempo finire come "deprecated", a volte per ragioni chiare, altre per motivi oscuri.
Ciò è inaccettabile quando ci sono di mezzo investimenti ingenti. Oppure rende del tutto  ragionevole la realizzazione di sistemi molto meno che ottimali (leggi: accroccati), tanto dopo 3-4 anni devi rifare tutto da capo.
 
 
 
 

 ragioni chiare, altre per motivi oscuri.
 
per esempio?
visto che accade "spesso" non dovresti avere problemi a citare un caso 
reale, così almeno discutiamo su quello e non in astratto che sa tanto di 
fud...


Che tra l'altro sono curiosissimo di sapere chi ha più spinta commerciale e di opinione di una Oracle o di una Sun...
 
  ngw

 commerciale e di opinione di una Oracle o di una Sun...
 
http://it.wikipedia.org/wiki/Dietrologia
 
 
la risposta non si avrà mai, altrimenti finisce il giochino.
 

 Che tra l'altro sono curiosissimo di sapere chi ha più spinta commerciale e di opinione di una Oracle o di una Sun...
 
Giusto, proprio il prodotto di punta della ex-Sun è un esempio perfetto dell'altalena esaltato-deprecato :-)  

 per esempio?
 
Ant? :-)))))))))))


lol.
 
guarda che è un progetto vivo e vegeto.