 |
www.vincenzomanzoni.com Homepage personale e blog di Vincenzo Manzoni
|
Precedente :: Successivo |
Autore |
Messaggio |
Mau Utente maturo

Registrato: 13/01/05 14:07 Messaggi: 933
|
|
Top |
|
 |
vinz Amministratore


Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Mer Apr 19, 2006 3:03 pm Oggetto: |
|
|
Se PHP 6 avrà il doppio del successo che ha avuto PHP 5... sarà comunque un fallimento.
Dopo un paio di anni che PHP 5 è stato rilasciato, sono ancora pochi i servizi di hosting che lo forniscono e gli sviluppatori di PHP sono costretti ad andare avanti a mantenere il ramo 4.
Dove bisogna cercare le cause di questo flop? Secondo me sono da individuare nei cambiamenti di "sintassi" che PHP 5 ha introdotto.
Nelle vecchie versioni, il supporto all'OOP era appena accennato... ma ritenuto da molti sufficiente; con la nuova versione è diventato TROPPO completo, tanto da competere con Java.
Il punto di forza di PHP era l'immediatezza e la semplicità, propria dei linguaggi di scripting: ora a parte evitare la compilazione, sembra di programmare in Java... il quale, forte del "allora tanto vale che..." si è ripresa i programmatori che gli erano scappati.
La strada di introdurre sempre più feature la stanno seguendo anche altri linguaggi di scripting (Python, Ruby), ma io non credo che sia molto saggia nel lungo periodo. _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
 |
Mau Utente maturo

Registrato: 13/01/05 14:07 Messaggi: 933
|
Inviato: Mer Apr 19, 2006 3:51 pm Oggetto: |
|
|
vinz ha scritto: | Se PHP 6 avrà il doppio del successo che ha avuto PHP 5... sarà comunque un fallimento.
Dopo un paio di anni che PHP 5 è stato rilasciato, sono ancora pochi i servizi di hosting che lo forniscono e gli sviluppatori di PHP sono costretti ad andare avanti a mantenere il ramo 4.
Dove bisogna cercare le cause di questo flop? Secondo me sono da individuare nei cambiamenti di "sintassi" che PHP 5 ha introdotto.
Nelle vecchie versioni, il supporto all'OOP era appena accennato... ma ritenuto da molti sufficiente; con la nuova versione è diventato TROPPO completo, tanto da competere con Java.
Il punto di forza di PHP era l'immediatezza e la semplicità, propria dei linguaggi di scripting: ora a parte evitare la compilazione, sembra di programmare in Java... il quale, forte del "allora tanto vale che..." si è ripresa i programmatori che gli erano scappati.
La strada di introdurre sempre più feature la stanno seguendo anche altri linguaggi di scripting (Python, Ruby), ma io non credo che sia molto saggia nel lungo periodo. |
Hai ragione, proprio oggi sulla rivista ioProgrammo di Maggio ho letto che i programmatori si sono disinteressati della programmazione OO offerta da php5
Io personalmente mi trovo bene con quest'ultima versione(parlo sempre della 5).
Gli oggetti sono estremamente semplici da creare e gestire, anche se devo ammettere che nei progetti che ho fatto li ho usati veramente poco.
In secondo luogo con la versione 5, l'accesso al database, il parsing di file xml e altre funzionalità, le ho trovate molto più semplici da implementare.
Ah, nella versione 5 lo sapete che è stato introdotto il forEach?.. ma da chi lo ho sentito nominare di recente?
Una piccola perla, ma niente di ufficiale e addirittura da fonti con rank basso... quindi non prendetevela con il sottoscritto se aihmè non sarà così A dicembre dovrebbe uscire Java 1.6 e, come php, non sarà più necessario dichiarare i tipi delle variabili .
Attualmente so che è possibile farlo con qualche trucchetto anche nella 1.5, ma non ci ho ancora guardato.
Mi informo meglio  |
|
Top |
|
 |
vinz Amministratore


Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Mer Apr 19, 2006 4:10 pm Oggetto: |
|
|
Mau ha scritto: | Gli oggetti sono estremamente semplici da creare e gestire, anche se devo ammettere che nei progetti che ho fatto li ho usati veramente poco.
In secondo luogo con la versione 5, l'accesso al database, il parsing di file xml e altre funzionalità, le ho trovate molto più semplici da implementare. |
Le applicazioni web che hai creato le hai tenute in locale o le hai messe online? Perché mi interesserebbe un servizio di hosting PHP5 non troppo caro.
Mau ha scritto: | Ah, nella versione 5 lo sapete che è stato introdotto il forEach?.. ma da chi lo ho sentito nominare di recente? |
Mi dispiace contraddirti, ma è stato introdotto nella versione 4.
http://it.php.net/manual/it/control-structures.foreach.php
Mau ha scritto: | A dicembre dovrebbe uscire Java 1.6 e, come php, non sarà più necessario dichiarare i tipi delle variabili . |
A dirti la verità, non è che ne senta il bisogno di una simile feature, anche perché mi piace avere sotto controllo i tipi delle variabili, per evitare errori.
Mi immagino già: tolti i tipi, si chiameranno le variabili con quella ORRIBILE notazione che si usava in Visual Basic per ricordarsi di che tipo sono (sNome, sCognome, iContatore)
Dopo questa notizia, una riflessione mi sorge spontanea: i linguaggi di scripting si stanno sempre più spostando verso quelli compilati e quelli compilati verso quelli di scripting (vedi il foreach, l'abbandono dei tipi, ...).
Si arriverà prima o poi ad uno stato dell'arte comune? _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
 |
Ghisa Utente adulto


Registrato: 06/02/04 20:29 Messaggi: 2588 Residenza: San Pellegrino Terme
|
Inviato: Mer Apr 19, 2006 4:33 pm Oggetto: |
|
|
vinz ha scritto: | Si arriverà prima o poi ad uno stato dell'arte comune? |
Mah... bella domanda.
Penso che sarebbe fattibile come cosa, anche se un linguaggio per fare entrambe le cose non sarebbe ottimizzato nè per l'una nè per l'altra con un immenso spreco di risorse, ma ricollegandosi all'altro topic (quello sullo spreco di risorse e dei programmi poco ottimizzati) sembra che e che si possa arrivare, un giorno, nel punto verso infinito dove le due parallele si incontrano...
Maremma che cazzo ho scritto?!?! _________________ Principio di Indeterminazione di Heineken: Non potrai mai essere sicuro del numero di birre che hai bevuto la notte scorsa.
LucaGhisalberti.com |
|
Top |
|
 |
Mau Utente maturo

Registrato: 13/01/05 14:07 Messaggi: 933
|
Inviato: Mer Apr 19, 2006 11:09 pm Oggetto: |
|
|
Eh sì, hai proprio ragione! Ero proprio convinto che fosse una nuova caratteristica del 5
Citazione: |
Le applicazioni web che hai creato le hai tenute in locale o le hai messe online? Perché mi interesserebbe un servizio di hosting PHP5 non troppo caro. |
Tutto in locale..
Prova ad informarti con aruba. So che loro ti "offrono" php4 o superiore.. Magari si sono aggiornati (ma meglio non essere troppo ottimisti)
Citazione: |
A dicembre dovrebbe uscire Java 1.6 e, come php, non sarà più necessario dichiarare i tipi delle variabili .
|
Mi sono informato meglio sulla Java 1.6 e non ho trovato scritto da nessuna parte non sarà più necessario dichiarare i tipi delle variabili.
Lo scopriremo da soli quando verrà rilasciata!
Ho visto che tra i punti di forza della 1.6 vi saranno:
* interazione con le applicazioni desktop attive (ho sbirciato del codice per l'accesso alla barra di stato e l' aggiunta di una tray icon)
* nuova Api Java Compiler
e sicuramente ci sarà dell'altro..
Ah, se siete curiosi qui trovate la beta qui:
http://java.sun.com/javase/6/download.jsp |
|
Top |
|
 |
abaddon Utente adulto


Registrato: 05/04/04 16:32 Messaggi: 2033
|
Inviato: Gio Apr 20, 2006 7:47 pm Oggetto: |
|
|
ma che è sta moda alla corsa alla versione? o_O prima non uscivano così velocemente.... |
|
Top |
|
 |
Mau Utente maturo

Registrato: 13/01/05 14:07 Messaggi: 933
|
Inviato: Gio Apr 20, 2006 8:55 pm Oggetto: |
|
|
vinz ha scritto: |
Si arriverà prima o poi ad uno stato dell'arte comune? |
E' proprio una bella domanda questa!
Io personalmente risponderei di sì, ma...
voi come la concepireste la possibilità di raggiungere uno stato dell'arte comune? Io a questo interrogativo non saprei rispondere. |
|
Top |
|
 |
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|