Java, Apache abbandonala redazione 
10 dic 2010, 17.10
 Chiudi
Apri tutti i messaggi10 dic 2010, 18.37permalink
10 dic 2010, 19.12permalink
10 dic 2010, 21.03permalink
12 dic 2010, 22.14permalink
13 dic 2010, 00.54permalink
13 dic 2010, 09.21permalink
13 dic 2010, 18.14permalink
14 dic 2010, 11.51permalink
14 dic 2010, 12.59permalink
10 dic 2010, 21.25permalink
10 dic 2010, 21.42permalink
10 dic 2010, 23.53permalink
11 dic 2010, 11.41permalink
12 dic 2010, 19.09permalink
13 dic 2010, 09.43permalink
13 dic 2010, 09.22permalink
13 dic 2010, 14.13permalink
10 dic 2010, 22.24permalink
10 dic 2010, 23.02permalink
10 dic 2010, 23.15permalink
11 dic 2010, 11.53permalink
12 dic 2010, 10.02permalink
12 dic 2010, 11.57permalink
12 dic 2010, 13.53permalink
12 dic 2010, 23.23permalink
10 dic 2010, 23.36permalink
11 dic 2010, 00.31permalink
11 dic 2010, 12.59permalink
11 dic 2010, 14.07permalink
11 dic 2010, 23.51permalink
12 dic 2010, 19.07permalink
13 dic 2010, 00.19permalink
- Scritto da: HAL
> - Scritto da: leocor
> > Beh, che sia fatto con i piedi è tutto da
> > dimostrare, direi che per molti versi non si può
> > essere d'accordo.
> >
> >
> > Che PHP sia un linguaggio di scripting nel caso
> > di FB ad esempio non è tanto vero, tant'è che
> > proprio i dev di FB hanno rilasciato in OS il
> > compilatore Hiphop (compila "php in un server
> > http" per dirla alla
> > facilona).
>
> Quello che scrivi non ha senso, non si compila
> "in un server http". FB ha creato un compilatore
> da php a C, per ovviare alle scarsissime
> prestazioni di php, che è
> interpretato.

Non mi pare che a causa delle "scarsissime prestazioni" quelli di FB abbiano dovuto compilare il codice dopo i primi 10 utenti registrati.
All'annuncio di HipHop come open source, il suo autore ha scritto che il loro "problema" era gestire 400 bilioni di page view al mese, e che farlo col PHP iniziava ad essere un po' troppo complicato (e costoso).

Il motivo della compilazione è stato prevalentemente il consumo di cicli del PHP, consumo che normalmente andrebbe gestito riscrivendo le parti stabili del programma PHP in C++ e facendole caricare come modulo all'interprete.
"Normalmente" perché NON è un trucco da smanettoni, ma quanto previsto nel manuale stesso di PHP: PHP prevede anche l'uso di c/c++.
PHP "by design" non è progettato con una mentalità autarchica, chi PHP lo usa seriamente questo lo sa benissimo, ed è un pregio, non un difetto.

Il problema che avevano quelli di FB era che spostando certe parti del programma da php a c++, non avrebbero poi potuto modificarle in PHP ma avrebbero dovuto proseguire nel loro sviluppo in c++.

Per questo hanno dato vita ad HipHop, per poter tranquillamente continuare il lavoro in PHP, pur disponendo poi di un programma compilato dopo la traduzione in C.
Non è esattamente dire "PHP fa schifo", ma il contrario.

Lo stesso HipHop non è mica il primo traduttore/compilatore di php della storia, roadsend e phc fanno il suo stesso lavoro, quercus addirittura php in bytecode java, Phalanger in MSIL che il bytecode del .NET.

Non vedo come possa dispiacersi un programmatore PHP dell'esistenza di HipHop e strumenti simili, sarebbe da idioti non vedere l'opportunità di poter programmare in PHP ed ottenere degli eseguibili ottimizzati e pronti all'uso.
-----------------------------------------------------------
Modificato dall' autore il 13 dicembre 2010 02.52
-----------------------------------------------------------
Ubunto
1.343
 
 
12 dic 2010, 23.10permalink
13 dic 2010, 00.51permalink
18 mar 2011, 14.52permalink
 Chiudi
Apri tutti i messaggi10 dic 2010, 19.53permalink
10 dic 2010, 20.07permalink
13 dic 2010, 02.40permalink
13 dic 2010, 09.38permalink
13 dic 2010, 13.46permalink
 Chiudi
Apri tutti i messaggi10 dic 2010, 19.55permalink
10 dic 2010, 20.22permalink
10 dic 2010, 21.44permalink
10 dic 2010, 23.18permalink
10 dic 2010, 23.50permalink
11 dic 2010, 13.05permalink
11 dic 2010, 16.34permalink
11 dic 2010, 18.17permalink
 Chiudi
Apri tutti i messaggi10 dic 2010, 22.49permalink
10 dic 2010, 23.52permalink
11 dic 2010, 03.03permalink
11 dic 2010, 04.19permalink
11 dic 2010, 11.42permalink
13 dic 2010, 12.05permalink
11 dic 2010, 00.13permalink
11 dic 2010, 12.31permalink
13 dic 2010, 09.29permalink
13 dic 2010, 12.18permalink
13 dic 2010, 13.01permalink
13 dic 2010, 12.22permalink
13 dic 2010, 12.01permalink
 Chiudi
Apri tutti i messaggi10 dic 2010, 23.08permalink
10 dic 2010, 23.54permalink
11 dic 2010, 04.21permalink
11 dic 2010, 11.43permalink
13 dic 2010, 12.08permalink
13 dic 2010, 14.59permalink
11 dic 2010, 12.34permalink
11 dic 2010, 13.10permalink
11 dic 2010, 14.26permalink
12 dic 2010, 23.30permalink
 Chiudi
Apri tutti i messaggi13 dic 2010, 12.34permalink
13 dic 2010, 13.46permalink
14 dic 2010, 00.42permalink
 Chiudi
Apri tutti i messaggi13 dic 2010, 12.35permalink
13 dic 2010, 20.21permalink