Sviluppo siti web: Php o Java?
Moderatori:
Paolino,
fairyvilje
2
voti
Aggiungo un'ultima cosa: ognuno ha il proprio punto di vista, se giri intorno a qualcosa usando la logica, arrivi ad una soluzione logica. se bevi quello che ti viene detto senza ragionarci, rimarrà in memoria finché un giorno ti renderai conto che un ragionamento ci andava fatto e magari era qualcosa di diverso da quello descritto. il sistema in questo caso è ad albero: il livello piu basso è la JVM, viene eseguito il server che controlla i servlet aggiunti e avvia anche un server HTTP (non so se esiste anche HTTPS) (sempre scritto in java), quando viene effettuata una richiesta HTTP, questo webserver fa riferimento ai file (JSP che vengono letti e interpretati) e ai servlet che insiseme o separatamente restituiscono dei valori e inviati tramite Socket e gli stream al client. (Questo è quello che ho capito del suo funzionamento) non voglio girare a mio favore nulla. se ho torto ho torto stop. Vado a nanna :)
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
2
voti
Riprendo il post per palesare alcune mie perplessità.
Ho iniziato a giochicchiare con php.
Per carità, è simpatico, di sicuro da imparare bene e tutto quel che si vuole, ma ci vedo delle cose che non mi piacciono affatto:
- E' interpretato. E questo vuol dire che non si può fare neanche un controllo sulla sintassi se non eseguendolo. Questa caratteristica non mi piace proprio a meno che non abbiano sviluppato un software di analisi sintattica.
- Non ci sono i tipi! Questo lo trovo più grave. Ad una funzione, volendo, si può passare anche un pesce spada invece che un intero e tutto va bene. E' vero che si può fare un controllo sui parametri passati ma hei, per uno come me che addirittura verifica il range dei parametri passati alle funzioni scritte in C (lo so, sono paranoico ma nessuno è perfetto) è un dramma!
- Le funzioni. Fra numero di parametri variabile ad libidum, niente tipi e parametri di ritorno ... diciamo ... in allegria, per come la vedo io non siamo messi per niente bene.
- Data la pressoché nulla esperienza non ho ancora capito se si può fare un minimo di information hiding, insomma fare in modo che certe funzioni/variabili/costanti/defines non siano visibili all' esterno dei un modulo.
- Le dipendenze. Spero esista un software, un IDE o un qualsiasi "coso" che permetta di verificare le dipendenze senza doversi accorgere che una funzione manca fino a quando non se ne tenta l' esecuzione.
Se (e ripeto SE) le cose stanno così non c'è niente di cui rallegrasi, anzi. Per scrivere del codice affidabile ci vedo un meticoloso (e sostanzioso) lavoro di test sulle funzioni mica da ridere. E non solo quello.
A questo punto una domanda è d' obbligo: c'è un linguaggio (che si possa definire tale) che superi questi difetti e magari non necessiti di un hosting super attrezzato (e costoso)?
Ho iniziato a giochicchiare con php.
Per carità, è simpatico, di sicuro da imparare bene e tutto quel che si vuole, ma ci vedo delle cose che non mi piacciono affatto:
- E' interpretato. E questo vuol dire che non si può fare neanche un controllo sulla sintassi se non eseguendolo. Questa caratteristica non mi piace proprio a meno che non abbiano sviluppato un software di analisi sintattica.
- Non ci sono i tipi! Questo lo trovo più grave. Ad una funzione, volendo, si può passare anche un pesce spada invece che un intero e tutto va bene. E' vero che si può fare un controllo sui parametri passati ma hei, per uno come me che addirittura verifica il range dei parametri passati alle funzioni scritte in C (lo so, sono paranoico ma nessuno è perfetto) è un dramma!
- Le funzioni. Fra numero di parametri variabile ad libidum, niente tipi e parametri di ritorno ... diciamo ... in allegria, per come la vedo io non siamo messi per niente bene.
- Data la pressoché nulla esperienza non ho ancora capito se si può fare un minimo di information hiding, insomma fare in modo che certe funzioni/variabili/costanti/defines non siano visibili all' esterno dei un modulo.
- Le dipendenze. Spero esista un software, un IDE o un qualsiasi "coso" che permetta di verificare le dipendenze senza doversi accorgere che una funzione manca fino a quando non se ne tenta l' esecuzione.
Se (e ripeto SE) le cose stanno così non c'è niente di cui rallegrasi, anzi. Per scrivere del codice affidabile ci vedo un meticoloso (e sostanzioso) lavoro di test sulle funzioni mica da ridere. E non solo quello.
A questo punto una domanda è d' obbligo: c'è un linguaggio (che si possa definire tale) che superi questi difetti e magari non necessiti di un hosting super attrezzato (e costoso)?
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
purtroppo non credo, se vuoi provare con i servlet java e le pagine JSP magari riesci a fare qualcosa (di controllato) altrimenti sei costretto ad usare il PHP. anche se è "Zzaurdo" a livello di sistemazione, è uno dei liguaggi piu usati al mondo per far di tutto... se ci fai caso ci sono anche le funzioni per eseguire un programma...
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
0
voti
Hahaha si, in effetti... in ogni caso il PHP è il linguaggio piu diffuso, e di conseguenza il server che ti danno ha un prezzo minore, considera che è il piu conveniente... (anche se è alla C.D.C. il modo in cui si scrivono le pagine). se poi, devi realizzare qualcosa che richiede risorse maggiori o semplicemente chi lo vuole fatto non bada a spese (cosa improbabile in questo periodo, tranne per le grandi aziende) puoi impiegare i servlet java e le pagine JSP, come già detto da altri... ma tieni in conto che il PHP di persè ti permette di fare molto.. :P 

-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
0
voti
Beh, ho scoperto che i miei spazi web possono eseguire le servlet Java.
Ovviamente lo spazio gratuito di altrevista no.
Ovviamente lo spazio gratuito di altrevista no.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Altervista è gia tanto che ti regalo lo spazio web e l'interprete PHP
ricordo tempo fa hostavo pubblicavo le mie pagine con alice.it, dava lo spazio free con la posta elettronica, ma non aveva l'interprete PHP e io mi arrabbiavo perché non mi funzionavano le mie prove (a quei tempi ero un nabbo novellino, un po meno lo sono ora) xD
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
1
voti
Per coloro a cui interessa,
Netbeans permette di sviluppare php e fornisce anche tutto il supporto per il controllo della sintassi e delle dipendenze. Non l' ho ancora provato (sto installando GlassFish per scrivere le servlet in Java) ma so che c'è.
E questa è una buona notizia.
Netbeans permette di sviluppare php e fornisce anche tutto il supporto per il controllo della sintassi e delle dipendenze. Non l' ho ancora provato (sto installando GlassFish per scrivere le servlet in Java) ma so che c'è.
E questa è una buona notizia.

"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Aggiornamento,
Ho provato anche il php con NetBeans. Devo dire che funziona che è una meraviglia!
Si scrive sull' IDE, lo si fa partire con il tasto RUN e automaticamente si apre firefox con la pagina giusta e si verifica il risultato.
Sono piacevolmente stupito da cotanta potenza e semplicità d' uso.
Complimenti a NetBeans.
Ho provato anche il php con NetBeans. Devo dire che funziona che è una meraviglia!
Si scrive sull' IDE, lo si fa partire con il tasto RUN e automaticamente si apre firefox con la pagina giusta e si verifica il risultato.
Sono piacevolmente stupito da cotanta potenza e semplicità d' uso.
Complimenti a NetBeans.

"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
1
voti
Se è per quello è anche molto gettonato Eclipse come IDE per PHP.
E' solo abbastanza lento, in quanto scritto in Java.
Solo che usando dei framework invece del PHP puro diventano purtroppo tutti abbastanza inutili, sintassi a parte.
E' solo abbastanza lento, in quanto scritto in Java.
Solo che usando dei framework invece del PHP puro diventano purtroppo tutti abbastanza inutili, sintassi a parte.
Chi c’è in linea
Visitano il forum: Nessuno e 27 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

