Newsgroup: it.lavoro.professioni.webmaster
Titolo: jsp

Cosa ne pensate di questa tecnologia ?
Mi ha incuriosito e vorrei 'giocarci' un po'.
E' possibile usarla con Apache ? o devo aggiungere qualcosa al server 
Apache ?  Oppure bisogna aver un altro server ?
Cioè, se uno scarica Tomcat, poi questo si aggiunge ad Apache e si puo' 
cominciare ?
Oppure bisogna scaricare Apache Tomcat ?  Puo' convivere con XAMPP  su 
Windows ?? ??

 Windows ?? ??
Boh. Mai usato Windows come server per niente. :)
Non e` come PHP, che scrivi una riga nell'apache.conf e funziona. E` 
molto piu` complesso di quanto pensi.
Bye.


Allora comincerò ad investire qualche decina di euro in un libro 
sull'argomento.
Poi vedrò se vale la pena e continuare col 'giocarci un po' o se lasciar 
perdere.
Comunque almeno a produrre una paginetta di 'Hello World' in jsp vorrei 
arrivarci, così per sfizio. :-)

 arrivarci, così per sfizio. :-)
Sinceramente, se non hai un motivo valido per farlo, è solo tempo perso.

 ha scritto nel messaggio 
news:ipok8k$qd9$1...@speranza.aioe.org...

Se hai tempo da voler dedicare per studiarti una tecnologia server side,
piuttosto che JSP ti suggerirei il PHP (sempre che tu non lo conosca già).
-- 
* JoWe.it - Sito Joomla! Gratis
* 
http://www.jowe.it


guarda... io ci ho provato e stavo giusto dicendo ai colleghi che son 
scappato a gambe levate
sara' che sono drogato nei giudizi dal fatto che da qualche anno ormai 
sviluppo solo in .net
solo che sono interessato a ejb e mi sa che obtorto collo mi tocca 
starci :-(
-- 
Oni wa soto! Fuku wa uchi!

 piuttosto che JSP ti suggerirei il PHP (sempre che tu non lo conosca già).
Il PHP lo conosco già e l'ho giá usato, anche se non per progetti molto 
impegnativi come PHP+SQL.
Era solo per pura curiosità accademica (per farmi una idea 'de visu') 
dato che a quanto mi sembrava di capire, esso da molti è considerato lo 
'standard' dei portali web di grandi società (banche, compagnie 
telefoniche).
Infatti, mi ricordo che già dagli anni '90 un mio amico ingegnere che 
era andato a lavorare in una compagnia telefonica tedesca mi rompeva la 
testa con 'tomcat' e 'cocoon' e almeno adesso so dove 'inquadrarli' e so 
di cosa sta parlando.


Non ho approfondito ma non è che jsp è storicamente più vecchio di php? per 
cui era maggiormente impiegato all'epoca? php del resto è stato introdotto 
nel 1994, quindi abbastanza recentemente.


bah...forse sono contemporanei. Tra l'altro Cocoon è di un italiano, mi 
sembra di ricordare. Il mio amico me ne parlava, se non ricordo male, a 
fine anni 90.

 telefoniche).
Se hai voglia di imparare qualcosa di nuovo e promettente, fossi in te 
butterei un occhio su Django.
-- 
C-K


già fatto e ci sto giocando. Ho un po' di problemi  col 'manage.py 
runserver' ma a parte quello mi piace.
Curiosamente però, ho interpellato il mio webspace provider per 
chiedergli di django e non mi ha ancora risposto.
Volevo sapere se django deve essere presente anche sul server del 
webspace provider in zona 'protetta' oppure puo' essere sotto uno dei 
miei domain directory, se voglio usarlo.

 Windows ?? ??
Se vuoi darci un'occhiata puoi scaricare Tomcat (o Apache Tomcat, è lo 
stesso :-) ) ed eseguirlo lanciando i batch che trovi nella directory bin.
Poi vai su 
http://localhost:8080
 e cerchi il link agli esempi.
Unici problemi che puoi avere sono le variabili d'ambiente (se usi la 
versione zippata, l'installer si arrangia) o un conflitto tra porte se 
un'altra applicazione usa quella di default di Tomcat (che trovi in 
conf/server.xml).
In alternativa puoi installarti un IDE come Netbeans nella versione J2EE 
che si porta dietro tutto ed è un po' più "amichevole". Circa...
Sinceramente se fossi in te non ci perderei tempo: con le jsp "nude e 
crude" ci fai ben poco mentre se vuoi usare seriamente il tutto ci 
vogliono anni.
Piuttosto, visto il ng e gli argomenti che hai già visto, fossi in te 
darei un'occhiata a qualche framework per dare un minimo di struttura 
alle applicazioni PHP, tipo Symfony o CakePHP.
Opinione personalissima ma mi sembra tempo decisamente speso meglio ;-)

 alle applicazioni PHP, tipo Symfony o CakePHP.
Mi sfugge il collegamento tra il ng e PHP.
Dato che sembra interessato a Java (JSP a parte) può anche dare 
un'occhiata a Play [1].
[1]  
http://www.playframework.org/

 ha scritto nel 
messaggio news:4dc0...@news.x-privat.org...

Credo che tu abbia ragione... ed aggiungo che secondo me inizialmente la 
scelta
di jsp avvenne quando il php non era così maturo e promettente come oggi.
Poi, le grandi strutture penso che tendono a restare ancorati alle loro 
scelte per
molto più tempo perchè non sono così dinamici da poter seguire le evoluzioni
tecniche con la stessa velocità e semplicità delle strutture più piccole.
Immagina se una grossa struttura che ha investito su jsp si possa permettere 
dall'oggi
al domani di impegnare grosse risorse per convertire le sue procedure in 
php.


 di jsp avvenne quando il php non era così maturo e promettente come oggi.
PHP cosa promette oggi?

 Mi sfugge il collegamento tra il ng e PHP.
Il collegamento è di ordine personale: il 99% dei webmaster che conosco 
(compresi quelli sul ng), e non sono pochi, usano in prevalenza PHP.
Possibilissimo che la mia esperienza sia atipica o che io non abbia 
ancora capito il significato del termine "webmaster" (probabile, viste 
anche le recenti discussioni qui sul ng) :-)
Comunque il discorso generale credo sia valido oggettivamente: se già ha 
usato PHP gli conviene approfondire quello (peraltro con librerie con 
un'adeguata curva di apprendimento) piuttosto che affrontare, senza un 
obiettivo preciso se non la curiosità personale (ammirevole), un 
ambiente esteso (non aggiungo altri aggettivi per evitare flame[1]) come 
J2EE.
Ciao.
[1] gli aggettivi erano: sovradimensionato, ridondante, obsoleto, 
anti-intuitivo, dal supporto commerciale/aziendale incerto (ovviamente 
parlo di Sun e Oracle) ;-)

 php.
Cioè, fammi capire : una grande ditta di oggi, che comincia la sua 
attività domani mattina e vuole avere la miglior website possibile, e si 
rivolge ad una super-turbo-extra società di web-developer, che cose 
consiglierebbe questa ? php o jsp ???  e perchè ?

 consiglierebbe questa ? php o jsp ??? e perchè ?
Se vuole solo un sito, dipende.
Ma una mega-società non vuole il "sitarello": vuole un portale integrato 
con il gestionale (talvolta I gestionali), con il CRM, con 
l'applicazione di gestione del post-vendita, etc.
Di solito questi sw sono realizzati in Java o, comunque, con Java è ben 
più facile interfacciarsi con loro o con gli "strati" su cui si appoggiano.
Solo in Veneto ci sono una dozzina di aziende che sviluppano grossi 
applicativi con Java, con qualche centinaio di dipendenti, così come 
banche, assicurazioni, etc. usano Java.
La più grossa che conosco che usa PHP ha 12 dipendenti, di cui 7 
sviluppatori...
Tanto per dare un'idea quantitativa (sempre per esperienza personale, 
soggettiva e discutibilissima, eh! ;-) ).

 J2EE.
no ho nulla contro PHP ma nella scelta io penserei anche a quanto mi 
permetterebbe di spaziare in futuro un linguaggio/tecnologia/ecc
E [smentitemi se sbaglio] con PHP non so quanto si va lontano (intendo 
oltre le solite cose) nel mondo la fuori



dipende consa intendi con "le solite cose" e quanto in verità serve non
fare "le solite cose", o meglio se con jsp (o java, o quel che ti pare)
alla fine non riduci a fare sempre "quelle altre solite cose".
Insomma ogni linguaggio ha un suo scopo e preciso utilizzo, poi è chiaro
che ognuno di noi è fan di jsp o java o python o php o jquery, ma questo
è un altro discorso; è però innegabile per le applicazioni web based io
consiglierei php, ma qui subentra il tifoso...
J.


Sicuramente php, sia perchè ha una curva di apprendimento meno rigida, sia 
perchè tutto quello che si poteva fare all'epoca in jsp oggi lo si può fare 
anche in php.
Tra l'altro php adesso va per la maggiore rispetto a jsp e jsp è utilizzato 
prevalentemente da quelle aziende che all'epoca dei fatti hanno investito su 
questo ambiente in assenza di soluzioni mature come invece avviene oggi.
Il fenomeno è simile a windows e linux. Secondo te, perchè windows è nei pc 
in prevalenza rispetto a linux? Forse perchè all'epoca dei fatti linux non 
esisteva ancora, o se esisteva non era cosi abbastanza conosciuto o maturo 
per spingere altre persone a investirvi?
Ecco chi usa windows, avendo investito su windows, continuerà ad usare 
windows... chi invece inizia ad usare linux, scarterà windows e utilizzerà 
linux.
Non so se l'esempio ti renda l'idea, ma spero di si.
www.blueware.it

 si può fare anche in php.
Non è una buona motivazione, si applica a tutti i linguaggi. In entrambi 
i ruoli.


Stiamo parlando di jsp e php. Che si applichi a tutti i linguaggi, mi sta 
bene, non vedo il problema.
www.blueware.it
 

 oltre le solite cose) nel mondo la fuori
Personalmente lavoro da ormai 15 anni con Java (non solo) e non voglio 
"sputare nel piatto in cui mangio". Tantomeno scatenare flame.
Il mio discorso è legato alla domanda posta dall'OP, con cui ho più 
volte discusso su diversi ng e in privato e di cui credo di conoscere 
(meglio: intuire) le competenze e gli obiettivi.
Se la domanda fosse arrivata da uno studente ventenne che vuol svolgere 
una determinata attività la mia risposta molto probabilmente sarebbe 
stata diversa :-)

 utilizzerà linux.
Però allora devi spiegare i numeri (e l'andamento) della diffusione di 
linux e apache (per dirne uno) sui server.
Secondo la tua logica dovrebbero in gran parte essere windows e iis, no?

 bene, non vedo il problema.
Ma un argomento che può essere usato per tutti i linguaggi non può 
essere portato come punto a favore in una discussione, lo stesso punto è 
un vantaggio di tutti gli altri e quindi il confronto su quel piano è 
livellato.

 dovrebbero in gran parte essere windows e iis, no?
httpd (da cui poi e` nato "A Patchy Webserver", Apache, come raccolta di 
patch) era usato su Unix prima che nascesse IIS (e forse anche prima che 
nascesse Microsoft... :)
D'altro canto ha saputo tenersi le quote di "mercato" grazie a 
stabilita`, prestazioni, modularita`, ecc.
Il campo server e` piu` volatile di quello client, soprattutto in 
Internet, dove i protocolli sono standard. Se nei prossimi due mesi 
apache diventa uno schifo perche` si riempie di bug, non supporta nuove 
estensioni, restituisce header sbagliati, ecc., un sistemista decente ci 
mette un paio di giorni a passare tutto a nginx o a lighttpd, o anche a 
IIS.
Se domani Office fa schifo, un'azienda ci mette 3-4 anni a formare il 
personale non specializzato per passare a OpenOffice.
Ci sono aziende legate a gestionali non piu` sviluppati da anni perche` 
non trovano il modo di passare i dati a un nuovo software.
Per quanto sembri strano, il mondo server e` molto piu` dinamico di 
quello client, a livello aziendale.
Bye.


Linux (o meglio unix) è a mio parere è da sempre stato utilizzato 
prevalentemente in ambiente server.
Windows come sistema operativo invece ha avuto maggiore diffusione in 
ambiente desktop. 


Siamo daccordo, ma personalmente stavo discutendo su JSP e PHP :) Chiaro 
possiamo estendere il discorso ma questo appunto è un altro discorso :)

 quello client, a livello aziendale.
Su questo sono anche abbastanza d'accordo... ;-)

 Netware, su Solaris. Oggi è praticamente tutto Linux.
Le aziende forse no. I server sicuramente no (tranne rari casi). I 
sysadmin probabilmente in buona parte si`, sono gli stessi.
 
Bye.

 "sputare nel piatto in cui mangio". Tantomeno scatenare flame.
non vorrei essermi espresso male ma non era nemmeno mia intenzione 
sollevare flame eh :-)
