Torna in homepage www.vincenzomanzoni.com
Homepage personale e blog di Vincenzo Manzoni
 
 FAQFAQ   CercaCerca   Cerca con GoogleCerca con Google   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati   Feed AtomFeed
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

PHP6 is coming

 
Questo forum è chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento è chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> L'angolo di Leonardo Da Vincienzomanzoni.com
Precedente :: Successivo  
Autore Messaggio
Mau
Utente maturo
Utente maturo


Registrato: 13/01/05 14:07
Messaggi: 933

MessaggioInviato: Mer Apr 19, 2006 10:11 am    Oggetto: PHP6 is coming Rispondi citando

http://www.programmazione.it/index.php?entity=eitem&idItem=33251
Top
Profilo Invia messaggio privato
vinz
Amministratore
Amministratore


Registrato: 12/12/03 12:56
Messaggi: 6648
Residenza: San Pellegrino Terme (Bergamo)

MessaggioInviato: Mer Apr 19, 2006 3:03 pm    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato HomePage
Mau
Utente maturo
Utente maturo


Registrato: 13/01/05 14:07
Messaggi: 933

MessaggioInviato: Mer Apr 19, 2006 3:51 pm    Oggetto: Rispondi citando

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 Crying or Very sad
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? Laughing

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ì Wink A dicembre dovrebbe uscire Java 1.6 e, come php, non sarà più necessario dichiarare i tipi delle variabili Cool .
Attualmente so che è possibile farlo con qualche trucchetto anche nella 1.5, ma non ci ho ancora guardato.
Mi informo meglio Wink
Top
Profilo Invia messaggio privato
vinz
Amministratore
Amministratore


Registrato: 12/12/03 12:56
Messaggi: 6648
Residenza: San Pellegrino Terme (Bergamo)

MessaggioInviato: Mer Apr 19, 2006 4:10 pm    Oggetto: Rispondi citando

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? Laughing

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 Cool .

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
Profilo Invia messaggio privato HomePage
Ghisa
Utente adulto
Utente adulto


Registrato: 06/02/04 20:29
Messaggi: 2588
Residenza: San Pellegrino Terme

MessaggioInviato: Mer Apr 19, 2006 4:33 pm    Oggetto: Rispondi citando

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?!?! Shocked
_________________
Principio di Indeterminazione di Heineken: Non potrai mai essere sicuro del numero di birre che hai bevuto la notte scorsa.



LucaGhisalberti.com
Top
Profilo Invia messaggio privato HomePage MSN
Mau
Utente maturo
Utente maturo


Registrato: 13/01/05 14:07
Messaggi: 933

MessaggioInviato: Mer Apr 19, 2006 11:09 pm    Oggetto: Rispondi citando

Citazione:

Mi dispiace contraddirti, ma è stato introdotto nella versione 4.
http://it.php.net/manual/it/control-structures.foreach.php


Eh sì, hai proprio ragione! Ero proprio convinto che fosse una nuova caratteristica del 5 Embarassed

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) Laughing


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
Profilo Invia messaggio privato
abaddon
Utente adulto
Utente adulto


Registrato: 05/04/04 16:32
Messaggi: 2033

MessaggioInviato: Gio Apr 20, 2006 7:47 pm    Oggetto: Rispondi citando

ma che è sta moda alla corsa alla versione? o_O prima non uscivano così velocemente....
Top
Profilo Invia messaggio privato HomePage
Mau
Utente maturo
Utente maturo


Registrato: 13/01/05 14:07
Messaggi: 933

MessaggioInviato: Gio Apr 20, 2006 8:55 pm    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Questo forum è chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento è chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> L'angolo di Leonardo Da Vincienzomanzoni.com Tutti i fusi orari sono GMT 1 ora
Pagina 1 di 1

 
Vai a:  
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


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it