[Discussioni] linguaggi per web application

Maurizio Lemmo - Tannoiser tannoiser a linux.it
Dom 7 Nov 2004 15:45:49 CET


* domenica 07 novembre 2004, alle 15:16, glauco.magnelli scrive:
> > Premessa: tirando in ballo java, il discorso si scosta un pochetto
> > dall'ambito Open Source propriamente detto. Java, per sè, non è
> > libero nè open source. Lo sono comunque gli strumenti che ne
> > possono fare un ottimo "ambiente" per lo sviluppo di applicazioni web > based.
> 
> E' verissimo, ne sono pienamente consapevole. In ogni caso la Sun ha
> comunque intrapreso la strada per renderlo tale. Staremo a vedere.

Per adesso, male.
Se tutto il discorso si risolve in questo[1], e` analoga allo
sharedsource di MS: un virus.

[1]
http://www.java.net/jrl.csp

Spero che la cambino, o che ne propongano una _seria_ o si astengano del
tutto (che mica e` obbligatorio).

Fin'ora ho avuto molto interesse per java, pur non usandolo. Questo e`
un serio e pericoloso passo.

> > la vasta scelta di application server maturi ne fanno una piattaforma
> > completa, performante e sicura.
> 
> D'accordissimo.

Io no, ma tant'e`.

> >> PERL - CGI -MOD_PERL - FASTCGI
> 
> > Obsoleti, IMHO
> 
> Su questo ho dei forti dubbi. Credo anzi che la tua osservazione sia
> irriverente nei confronti di un signor linguaggio di programmazione
> quale è Perl. E non credo di essere il solo a pensarlo.

Infatti.
E sopratutto, e` abbastanza inutile il flame-language.

> > E anche perchè non sai che Java non è libero, per esempio.
> 
> Questo lo dici tu.

No. Questo lo dice SUN.

> Java di sicuro non è libero nè completamente Open Source,

Nemmeno parzialmente (che mica e` un latte).
Java non e` libero. E non e` opensource. _PUNTO_. Poi, puoi avere ottimi
motivi per usarlo, e fai benissimo.

Questo, non ne modifica la licenza d'uso.

> però già il fatto che una distribuzione come Slackware lo includa mi pare
> significativo. E stiamo parlando della miglior distribuzione Linux (insieme a
> Debian).

Non e` "un fatto", e` un compromesso. E` evidente.

Ps:
Sono diversi i software non liberi, inclusi nelle distribuzioni. Debian
ha due rami apposta per questo, sia per i software non liberi, che per
quelli liberi che pero` dipendono da i non liberi.

> >> E dal punto di vista delle prestazioni? Qual'è secondo voi la
> >> soluzione più performante in assoluto e perchè? CGI dovrebbe essere
> >> quella più scarsa, ma è sempre vero oppure dipende dal tipo >> di
> applicazione?
> 
> > Parlare di prestazioni senza sapere _di cosa_ si stia parlando e in
> > che ambito, è come chiedere a un musicista: "Qual'è lo strumento che
> > suona meglio ?"
> 
> Forse sei tu che non sai di cosa stiamo parlando. E in questo caso
> meglio

In questo caso, invece, la risposta e` corretta. Nessuno puo` parlare di
"termini assoluti" e aspettarsi una risposta seria.

"il migliore" non significa nulla.

Se non lo leghi almeno a un paio di contesti: knowledge, costi,
dimensioni, ecc.

E visto che tutti i linguaggi da te citati, vivono e prosperano
meravigliosamente, pare evidente che ognuno ha un ambito d'uso dove e`
"migliore" rispetto ad altri, e ci sono ottimi motivi per usarli (e
anche per non usarli). Per evitare di disquisire del sesso degli angeli,
sarebbe forse piu` utile raffinare l'ambito della domanda, in modo da
poter essere piu` significativi.

Es. se conosci e usi gia` java, fai bene (oppure no, you're call), ad
usarlo, per massimizzare l'investimento in conoscenza - in fondo, non
l'hai imparato apposta?

-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG http://erlug.linux.it
-------------------------------------------------------------------------------
Xander: "I'd say this qualifies for a worst-timing-ever award."
	--Buffy the Vampire Slayer: This Year's Girl



More information about the discussioni mailing list