Newsgroup: it.comp.lang.javascript
Titolo: [ot] altri linguaggi

ragazzi qualcuno esperto (tipo Zero) potrebbe farmi un brevissimo
riassuntino dei linguaggi che diciamo sono di moda in questo momento sulla
rete evidenziando i vantaggi/svantaggi di ognuno e se sono client o server
grazie 10000

 rete evidenziando i vantaggi/svantaggi di ognuno e se sono client o server
Per farla bene e' decisamente una cosa lunghetta, e cmq vi sono alcuni 
linguaggi che sinceramente non conosco, o conosco poco.
Python e ColdFusion li ignoro ad esempio, e su quelli potranno fornirti 
maggiori indicazioni altri utenti.
Inoltre si rischierebbe di andare lungamente OT.. quindi, diciamo che 
per il momento ti fornisco la cosa piu' "IN TOPIC" che posso di questo 
genere di discorso, ovvero il lato client:
Javascript e' lo standard per il web scripting client side creato dalla 
Netscape; JScript e' la (per)versione dello stesso da parte di 
Microsoft, e viene utilizzato dalle varie versioni di Internet 
Explorer.
Sempre su Internet Explorer, trovi VBScript, un linguaggio che ha poco 
senso d'esistere in quanto gira SOLO su IE (e credo IE/Win), e non e' 
flessibile o potente quanto Javascript/JScript.
Puo' essere utile solo nel caso di particolari manipolazioni di oggetti 
COM (ActiveXObject) e per la gestione degli errori su IE4.
Esulando dai linguaggi di scripting, sempre lato client ci sono le 
Applet Java e Flash.
Con la versione 5 e soprattutto la 6(MX) di Flash, quest'ultimo e' 
diventato piu' di un semplice "costruttore di filmatini vettoriali con 
effetti di fade e antialiasing", l'ActionScript e' molto piu' potente e 
davvero simile a Javascript.
Puo' accedere a fonti di dati esterne, interagire con altri linguaggi, 
e in Flash MX si possono fare videogames multiutente.
Lo svantaggio di Flash e' che non puo' interagire molto con la pagina 
circostante, a meno di non usare Javascript. Che talvolta i filmati 
possono risultare ingombranti o pesanti, e che per girare necessita di 
un plug ins.
Le Applet Java sono usate molto meno rispetto al passato (prima erano 
usate per qualsiasi tipo di effetto speciale, adesso la massa 
preferisce usare Flash o trovarsi qualche script DHTML), ma hanno il 
lato pregevole che le scrivi completamente in Java, che e' un 
linguaggio di programmazione COMPLETO. All'interno dell'area di 
visualizzazione dell'applet, puoi fare virtualmente qualsiasi cosa, dal 
controllo del singolo pixel in poi. Cosa che non puoi fare con le altre 
tecnologie citate precedentemente.
Lo svantaggio delle Applet Java e' che se non sono fatte a dovere 
possono crashare, si basano su una VM.. e purtroppo ci sono enne 
versioni di Virtual Machine.. Insomma, e' un discreto casotto.
Questa per avere un'idea generale client-side.
Server Side ci sono qualche godziliardo di tecnologie:
ASP, 
ASP.NET
, PHP4, PHP5(beta), Java (JSP e altro), Perl, Cold Fusion, 
Python, CGI in generis.. Ma mettersi a fare una discussione (seria) sui 
vantaggi/svantaggi (anche sommari) di questo tipo di tecnologie diventa 
lungo e non e' questa la sede adatta :)
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 e Shockwave (AKA il Lingo di Director)
Giusto, tendo sempre a dimenticarlo. Soprattutto con le ultime versioni 
si puo' fare robetta 3D in real-time interessante, che sfrutta le 
schede acceleratrici.


 ha scritto nel messaggio
news:MPG.196e11079...@130.133.1.4...
