Tanto per flameare
http://misfitgeek.com/blog/aspnet/ph...s-the-fastest/
PHP al tappeto, ASP.NET è più veloce*.
*l'autore è Senior Program Manager in Microsoft
Tanto per flameare
http://misfitgeek.com/blog/aspnet/ph...s-the-fastest/
PHP al tappeto, ASP.NET è più veloce*.
*l'autore è Senior Program Manager in Microsoft
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®
[Gradient Text]
[Su che server sei?]
->flickr
Ormai, PHP è superato per alcuni, sono tutte cose veloci quelle che vogliamo!
Vogliamo il programmino ajax, per chattare online, ecc... ormai si programma tutto in ASP e JS! =D
Si, ma stiamo confrontando due linguaggi diversi. L'asp.NET non è puramente interpretato, infatti viene compilato a lato server. Il PHP no, è completamente interpretato. Se poi aggiungiamo che l'interprete PHP non è proprio dei migliori.. viene da se che la vittoria è facile. Comunque non capisco che versione di ubuntu usa, server o home?
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®
[Gradient Text]
[Su che server sei?]
->flickr
Che il php è lento è risaputo. Ma secondo me è migliore dell'ASP come sintassi. A mio parere molto più semplice. E decisamente più conosciuto dell'ASP
Non importa se è il più veloce
È software non libero e pertanto va evitato
Ultima modifica di binarysun : 06-08-2009 alle ore 14.45.10
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®
[Gradient Text]
[Su che server sei?]
->flickr
Si, vabè. Però resta il fatto che il codice viene comunque copilato dal server se non è stato già fatto in precedenza, o, come dici tu, se il sorgente è diverso. Quindi resta comunque una tecnologia diversa dal PHP.
Non è una critica, sia ben chiaro, credo che l'ASP.NET sia una spanna sopra al PHP.
L'ASP.NET permette di essere usato abinato con il Visual Basic o con il C#. La sintassi del C# è C-like.
In realtà io pensavo che venisse compilato solo il code-behind ed il resto come PHP, ma a quanto pare viene ogni volta ricomplilato tutto.
Per il resto PHP sopravvive.
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®
[Gradient Text]
[Su che server sei?]
->flickr
JSP = java quidni da scartare.
http://www.devhood.com/Tools/tool_de...px?tool_id=793
Non ho letto il documento ma dice che ASP.NEt è più veloce di JSP quindi mi fido a priori.
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®
[Gradient Text]
[Su che server sei?]
->flickr
Io bevo sempre dalla bottiglia, più comodo e veloce.8)
Tanto per continuare la flame.
Il problema del PHP oltre alla lentezza secondo sono le naming convention.
Ogni volta che devo manipolare le stringhe devo sempre ricaricare la pagina con la lista delle funzioni.
Esempio
uso al str_split e successivamente devo contare il numero di caratteri di ogni stringa.
E' normale pensare che sarà str_lenght oppure str_len ma invece strlen.
La stessa cosa per gli array.
Immagino che siano decisioni prese per la compatibilità con il passato, ma devono mettere un po di ordine.
Poi c'è il discorso della distribuzione commerciale, che se non vuoi mostrare il codice devi usare sistemi esterni che rallentano tutto.
Avrà tutto quello che serve per creare un forum o un blog, ma stà diventando il COBOL del web.
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®
[Gradient Text]
[Su che server sei?]
->flickr
Esattamente
PHP per le cose veloci o poco complesse è ottimo, perché ti permette di essere subito operativo (curva di apprendimento bassa e tools free).
Quando si sale di complessità o in ambito enterprise PHP inizia a farti venire i mal di testa a causa di problemi, incongruità ed affini che si porta dietro da diverse versioni (ed è qui che scende in campo java ).
C'è un imprecisione nella frase ed è qui che scende in campo java
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®
[Gradient Text]
[Su che server sei?]
->flickr
vorrei capire a quale versione di php siete fermi... poi sul fatto che si confronta un linguaggio con un altro per la rapidità di esecuzione dell'interpetre secondo me è riduttivo:le applicazioni ASP.NET sono significativamente più veloci e performanti rispetto a quelle realizzate utilizzando altre tecnologie di scripting, in quanto l'intero codice del sito web è pre-compilato in pochi file dll (spesso in un unico file) gestiti da un server Web.E' più veloce soltanto per questo motivo.
Si sconosce molto l'uso dello strumento PHP, onestamente se vogliamo scendere sui numeri in campo quello che si può fare in php, per non parlare dellle potenzialità, è talmente tanto che anche chi è espertissimo di php non se ne rende neanche conto.
Poi parliamoci chiaramente se utilizzate un server windows allora sarebbe meglio utilizzare asp.net, viceversa in linux sarebbe meglio usare php... riguardo la precompilazione aspettiamo le nuove dalla comunità php e vdremo chi c'è la più lungo:)
Questa frase è totalmente insensata. PHP è un linguaggio turing completo, è ovvio che poi farci tutto. La stessa cosa vale per tutti i linguaggi turing completi. Non ha senso dire 'php è meglio perchè puoi farci tutto'. La stessa cosa vale per l'ASP.NET. L'unico limite è l'immaginazione.
Se la velocità d'interpretazione è un modello di paragone debole, questo lo è ancor di più. Pensa che anche il Brainfuck è un linguaggio turing completo, tanto per farti un esempio.
Molto interessante!
Non conoscevo queste differenze tra i linguaggi server side:)
credo che per piccoli progetti la velocità di interpretazione come l'eseguire una pagina già compilata sia trascurabile, comunque sia c'è da aggiungere l'RTT di ogni richiesta ad un server, quindi la velocità di esecuzione di php è comunque accettabile dato che comunque sia a questi due va sommato il tempo della richiesta e della risposta al server. L'interprete fà la sua parte dovendo tradurre ogni volta le varie istruzioni, ma, peggio ancora è un sito web mal progettato :P
come dire, non sono questi i problemi per piccoli progetti, anche se fondamentalmente, pensando a phpbb e joomla o phpnuke, non vedo poi per l'utente tutto questo tempo d'attesa, nel senso che, se non superano dei limiti che sicuramente i progettisti di impongono per questi grandi progetti, l'utente neppure se ne accorge di queste differenze.
siete daccordo?
"Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix
[ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
consoliwebsite.altervista.org
scusate, ma per velocità di esecuzione, cosa si intende? Cioè, una applicazione "pesante", diciamo 1000 righe, quanto ci può mettere, 3 secondi? 5? 10? Ho cercato questo su google, non conosco il forum. In fondo alla pagina vi dece in quanto è stata generata la pagina. http://www.infobetting.com/forum/vie...752e9f7f052624
1 secondo vi pare troppo? e se anche fossero 5?