Newsgroup: it.comp.lang.perl
Titolo: Java e Perl



Da poco ho iniziato a studiare il Perl. Le prime impressioni sono a favore
della relativa semplicità di questo linguaggio, così mi pare
fino adesso.

Ho affrontato le 
espressioni regolari, 
e i 
reference

mi sembrano abbastanza semplici.... E per me, che non ho mai affrontato
un linguaggio di programmazione, tutto questo è soddisfacente...

Sull'orizzonte vedo, tuttavia, un linguaggio che mi incuriosisce: Java.
Se ne parla tantissimo.

Mi piacerebbe che qualcuno, che abbia esperienze del Perl e di Java,
dicesse la sua su entrambi i linguaggi, evidenziando le differenze e i
pregi e i difetti.

Grazie, Giuseppe


pregi e i difetti.
Io li uso entrambi (principalmente il Perl), ma per scopi diversi: uso
Perl per tutto lo scripting server-side dei miei siti Web, mentre
uso Java per qualche applet o qualche applicazione multipiattaforma.
D'altronde anche Perl, assieme ad esempio a Tk, puo` essere un ottimo
linguaggio per applicazioni multipiattaforma, anche in ambiente grafico.
Personalmente preferisco il Perl, secondo me e` il miglior linguaggio
del mondo. ;-) Dal punto di vista filosofico tuttavia Java mi pare
piu` soddisfacente (ti obbliga a programmare object oriented, il
che non e` una brutta cosa).
Come al solito, si tratta di vedere cosa si deve fare con un linguaggio,
e poi scegliere anche in base ai propri gusti.
	Michele.
-- 
Michele Beltrame
mi...@io.com
http://www.io.com/~mick/

 Grazie, Giuseppe

stand-alone in PERL
E perche' mai? Funzionano benissimo, poi tra poco ci sara` anche la
versione finale del compilatore... ;-)


Al di fuori di Internet, è possibile per mezzo del Perl creare
applicazioni per Windows?
Mi è parso di capire che con Java è possibile farlo.
Grazie, Giuseppe

 
Mi dispiace per l'ignoranza: mi spieghi cosa significa "multipart"?
Sapendolo, potrň evitare che possa accadere un'altra volta.
Grazie, Giuseppe

 possibile farlo.
  Certo, ed anche con il PERL. Scaricati da
 
http://www.activestate.com
o da qualsiasi altro sito che ne sia in possesso, il porting per Windows
di PERL/Tk, l'elaborazione in PERL del celebre GUI toolkit del TCL.
Avrai il mondo delle finestre (quasi) ai tuoi piedi. ;)
  Per tutto quello che, pur essendo Windows, non e` necessariamente un
widget, allora consulta la manualistica per le librerie OLE::*. E buon
divertimento...
	Alla prossima,
		Marco

 lascia ancora a desiderare.
Si, sono d'accordo che non esiste concorrenza, cosi' come reputo che
scrivere (per ora) applicazioni stand alone in Java (ed anche in Perl) non
sia adeguato. Amo il Perl e ci sto sviluppando una intera applicazione per
Internet. Uso Apache e le prestazioni con mod_perl sono similari a quelle
del C e, purtroppo, java non e' ancora all'altezza... la Virtual Machine
e', purtroppo, un peso.
Oltretutto, giusto per la cronaca, una delle funzioni per cui dovrei usare
le servlet Java e' per la generazione di immagini sul server "on the fly",
senza che vengano salvate su disco, ed i cui dati provengono da un database
MS SqlServer 6.5 oppure Oracle 8. 
Il fatto e' che Java richiede un running XServer per usare o generare
immagini, cosa che posso evitare con il perl, ottenendo le stesse immagini
(magari un filo meno belle) con GD o Image::Magik.
Ma con questo, credo ancora in Java, ma ha ancora bisogno di tanto tanto
lavoro...
Quello che reputo come punto di forza di Perl rispetto a Java e' la
terribile SEMPLICITA' nell'utilizzare librerie C, cosa quasi impossibile
con Java.
Una nota: neanche io userei lo stand alone, per ora... Java perche' e'
lento e ha bisogno di una Virtual Machine, Perl perche' attendo il
compilatore e poi vedro' se ne vale veramente la pena... io sono aperto a
tutte le esperienze (hem...)
	Best regards,
		Kazuma
-- 
Alex Garbagnati, 
agarb...@removethis.decisive.com
Sr. Lead Engineer, Product Development
Decisive Technology Corporation
Mountain View, CA  94043

 
Perdonatemi, cosa significa un programma stand-alone?
Ciao, Giuseppe

Ciao Giuseppe, come va?
Giuseppe ha scritto:

  Un programma che "sta da solo". Una specie di complemento agli applet
ed ai CGI script. Netscape, per esempio, e` un programma stand-alone.
Anche Alone in the Dark... ;)
	Alla prossima,
		Marco

pregi e i difetti.
è già stato fatto, datti un'occhiata alla Advocacy page sul sito
ufficiale del Perl:
 
http://language.perl.com/versus/index.html
__END__
# Aldo Calpini
print sort {$_{$a} cmp $_{$b}} values %{{split undef,
"xritajbugne fahokem csuctawer jhdtlrnpqloevkshpr"}};