Newsgroup: it.comp.programmare
Titolo: Diventare sviluppatore applicazioni web?

Ciao,
se volessi diventare uno sviluppatore
di applicazioni web dovrei conoscere
questi linguaggi e tecnologie:
(x)html;
css;
javascript;
uno o piï¿œ linguaggi lato server (php, ruby, ecc.);
flash o silverlight;
sql.
Inoltre, dovrei avere delle basi di ingegneria
del software...
Ma come si fa? Ci vorrebbe troppo tempo...

 Ma come si fa? Ci vorrebbe troppo tempo...
E allora vai a raccogliere pomodori che non devi manco imparare. Ma che 
discorsi fai??
Lascia perdere l'ingegneria del software, lascia perdere Flash e 
silverlight. Linguaggi lato server te ne servono due: php e vbscript.
HTML, CSS e javascript sono obbligatori, ma quello ï¿œ facile. Piï¿œ 
difficile imparare l'impaginazione e il gusto grafico necessari a 
comporre una pagina decente senza strafare. SQL devi assolutamente 
conoscerlo.
Detto questo, creare applicazioni web e in generale programmare ï¿œ un 
mestiere complesso e la gente impiega ANNI ad imparare a farlo bene. Tu 
puoi decidere di investire questi anni ed essere un buon programmatore 
(web o meno) oppure farti un'infarinata di un paio di mesi e poi tirare 
a fregare datori di lavoro e clienti per i primi tempi man mano che 
impari il resto, SE ci riesci. Ma non pensare di imparare a creare 
applicazioni web in dieci facili lezioni.

 Ma come si fa? Ci vorrebbe troppo tempo...
Dove sta scritto che si diventa sviluppatori in 7 giorni?
Io ci ho messo 20 anni a imparare questo mestiere e in 20 anni sono solo
riuscito ad imparare che non so niente rispetto a quello che c'e' da
sapere.
(e la tecnologia continua a rinnovarsi...)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Infatti e' una professione molto stressante, ci vuole una graaaaaande 
passione, quello che sai oggi domani non serve piu'............

 silverlight. Linguaggi lato server te ne servono due: php e vbscript.
vbscript? PHP direi che basta e avanza (sempre che non voglia piattaforme 
piu' complesse come .NET, Java, Ruby, Python). Vbscript non lo conosco, 
ma mi sembra morto e sepolto.


L'RPG allora è addirittura un linguaggio fossile, ma c'è chi ci 
programma e ci sbarca pure il lunario, con questo linguaggio. Oppure il 
COBOL (orresco referens: lo hanno pure sviluppato e ammodernato... 
ISO/IEC 1989-2002).
In generale io vedo che i linguaggi sono parecchio duri a morire: il 
fatto che _adesso_ il linguaggio di moda sia PHP non cambia il fatto che 
c'è parecchia roba già scritta in vbscript che va comunque mantenuta e 
aggiornata, se non ulteriormente sviluppata. Se vuoi fare questo lavoro 
il vbscript ti serve.



Sono programmatore web da anni e vbscript non lo sfioro neanche di 
striscio. Non appare nemmeno nei requisiti richiesti quando cerchi lavoro.
Specialmente se uno vuole iniziare adesso, vbscript lo puo' 
tranquillamente saltare, altrimenti dovremmo dire che bisogna conoscere 
anche altri 160 linguaggi. 
Di materiale da cui attingere se ne trova a sufficienza (per non dire 
altro) in PHP, e siccome la programmazione web si evolve velocemente non 
saprei cosa farmene di codice vecchio scritto in vbscript.

 
20 anni?
Il web � nato nel 1989 come servizio sperimentale
al CERN - quindi non diffuso come oggi. Tu sviluppavi gi� prima
che esistesse il www? Avevi poteri speciali di previsione
del futuro?

 20 anni?

Dove ho scritto che faccio solo lo sviluppatore web?
Io faccio lo sviluppatore.
Da quando c'e' il web mi capita anche di sviluppare su web.
Ma ho sviluppato anche prima del web, anche applicazioni di
telecomunicazione, tramite porta seriale/modem, su reti a pacchetto
X.25/itapac.
E non ho fatto solo quello.
E non ho lavorato solo su PC x86.
E sono piu' di 20 anni, ormai, che faccio questo mestiere.


mfvoim09j34r ha scritto:

Con quella roba al massimo ci fai dei siti internet..
Il casino ï¿œ devi conoscere praticamente tutto, faccio un esempio..
Vogliamo un applicazione in cui l'utente per il login utilizzi la CNS 
(Carta Nazionale dei Servizi) quindi devi conoscere come minimo mod_ssl 
, openssl, ldap ed il funzionamento di una Certification Autority oltre 
ovviametne a tutta la parte in php/MySQL e questo solo per fare il login..
Vogliamo che la nostra applicazione salvi in tempo reale i dati immessi 
nel db su piï¿œ host in modalitï¿œ master - slave o su 2 LUN di una SAN in 
raid1, vogliamo che esegua i backup automaticamente su host remoti 
crittando il traffico ed i dati, quindi devi conoscere qualcosa come 
rsync, i certificati ssh, cron, ecc...
Rendo l'idea?