Visualizzazione risultati 1 fino 25 di 25

Discussione: PHP vs ASP.NET

  1. #1
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito PHP vs ASP.NET

    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

  2. #2
    Guest

    Predefinito

    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

  3. #3
    Guest

    Predefinito

    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?

  4. #4
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Citazione Originalmente inviato da stoner Visualizza messaggio
    Si, ma stiamo confrontando due linguaggi diversi. L'asp.NET non è puramente interpretato, infatti viene compilato a lato server. Il PHP no, è completamente interpretato.
    Non necessariamente.
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  5. #5
    Guest

    Predefinito

    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

  6. #6
    L'avatar di AlexKidd
    AlexKidd non è connesso Altervistiano Junior
    Data registrazione
    09-02-2007
    Messaggi
    516

    Predefinito

    Non importa se è il più veloce



    È software non libero e pertanto va evitato


  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da binarysun Visualizza messaggio
    Non necessariamente.
    Cioè?

    Citazione Originalmente inviato da gabryhacker Visualizza messaggio
    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
    ASP != ASP.NET

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da stoner Visualizza messaggio
    ASP != ASP.NET
    Intendevo l'ASP.NET

  9. #9
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Citazione Originalmente inviato da stoner Visualizza messaggio
    Cioè?
    Cioè è possibile non precompilare il codice.
    Praticamente distribuisco il codice, modifico il sorgente, e alla prima chiamata si accorge che qualcosa è cambiato e il tutto viene ricompilato al volo.
    (ovviamente se il codice non è nel code-behind)

    GOT WINDOWS?
    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

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da binarysun Visualizza messaggio
    Cioè è possibile non precompilare il codice.
    Praticamente distribuisco il codice, modifico il sorgente, e alla prima chiamata si accorge che qualcosa è cambiato e il tutto viene ricompilato al volo.
    (ovviamente se il codice non è nel code-behind)
    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.

    Citazione Originalmente inviato da gabryhacker Visualizza messaggio
    Intendevo l'ASP.NET
    L'ASP.NET permette di essere usato abinato con il Visual Basic o con il C#. La sintassi del C# è C-like.

  11. #11
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    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

  12. #12
    L'avatar di AlexKidd
    AlexKidd non è connesso Altervistiano Junior
    Data registrazione
    09-02-2007
    Messaggi
    516

    Predefinito

    Citazione Originalmente inviato da binarysun Visualizza messaggio
    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.
    Come per le Java Server Pages? allora sarebbe interessante un confronto ASP .NET vs JSP

  13. #13
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Citazione Originalmente inviato da AlexKidd Visualizza messaggio
    Come per le Java Server Pages? allora sarebbe interessante un confronto ASP.NET vs JSP
    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

  14. #14
    L'avatar di AlexKidd
    AlexKidd non è connesso Altervistiano Junior
    Data registrazione
    09-02-2007
    Messaggi
    516

    Predefinito

    Oste, com'è il vino?


  15. #15
    Guest

    Predefinito

    Citazione Originalmente inviato da AlexKidd Visualizza messaggio
    Oste, com'è il vino?

    Buono buono, è come lo zucchero

    PS: Meglio un bicchiere o una botte per contenere dell'acqua?

    Vediamo chi mi da la risposta giusta (è inerente al topic ).

  16. #16
    Guest

    Predefinito

    Citazione Originalmente inviato da AngelinoAnt Visualizza messaggio
    PS: Meglio un bicchiere o una botte per contenere dell'acqua?
    Dipende da quanta acqua ti serve e cosa devi farci.

  17. #17
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    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

  18. #18
    Guest

    Predefinito

    Citazione Originalmente inviato da stoner Visualizza messaggio
    Dipende da quanta acqua ti serve e cosa devi farci.
    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 ).

  19. #19
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    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

  20. #20
    L'avatar di AlexKidd
    AlexKidd non è connesso Altervistiano Junior
    Data registrazione
    09-02-2007
    Messaggi
    516

  21. #21
    Guest

    Predefinito

    Citazione Originalmente inviato da binarysun Visualizza messaggio
    C'è un imprecisione nella frase ed è qui che scende in campo java
    Stupenda l'immagine

  22. #22
    Guest

    Predefinito

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

  23. #23
    Guest

    Predefinito

    Citazione Originalmente inviato da WebCoder Visualizza messaggio
    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.
    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.

  24. #24
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    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

  25. #25
    Guest

    Predefinito

    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?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •