Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522

    jsp e c#

    che voi sappiate JSP è veloce tanto quanto C#? intendo per il web. Se si in cosa è più veloce o equiparabile?!
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Dipende dall'ambiente in cui ne fai uso, a mio avviso.

    Data l'architettura del .NET Framework, C# dovrebbe essere più performante, o almeno queste erano le dichiarazioni emerse da alcuni test indipendenti che avevo letto... del resto, per Microsoft è abbastanza facile - arrivando dopo - migliorare ciò che è migliorabile.

    Tuttavia, le piattaforme cambiano, quindi se questo è un metro di misura per la scelta dello strumento più adatto a svolgere un determinato compito, allora cambierei "metro" in quanto supponendo che una tua applicazione duri negli anni, non è mai possibile stabilire con certezza se le prestazioni attuali rimarranno tali per entrambi gli ambienti.

    Aggiungo poi che i "crash test" hanno una valenza limitata, soprattutto quando si parla di ambienti gestiti da un JIT (non lineari).

    Se realizzi con accortezza la tua applicazioni, non avrai modo di notare particolari differenze, secondo me; scegli lo strumento più adatto agli ambienti di sviluppo di cui intendi far uso e della piattaforma che vuoi indirizzare.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    il fatto è che ho letto che jsp crea un bytecode letto dalla JVM lato server... quindi ho pensato che fosse una cosa simile a .NET

    Me lo puoi confermare?

    o meglio JSP è quindi MOLTO più veloce di php?
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Originariamente inviato da flessciato
    il fatto è che ho letto che jsp crea un bytecode letto dalla JVM lato server... quindi ho pensato che fosse una cosa simile a .NET
    Me lo puoi confermare?
    Hanno entrambi un "linguaggio intermedio" e un JITter, ma sono comunque piattaforme diverse.

    Originariamente inviato da flessciato
    o meglio JSP è quindi MOLTO più veloce di php?
    Quando è interpretato, PHP ha senz'altro una velocità di esecuzione inferiore, ma ha comunque altre doti.

    E' il compromesso quello che conta, in genere.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    si, ok questo è chiaro... quello che non ho capito è se le JSP sono "compilate", non so se mi sono spiegato.... un pò come fa il c# in .NET

    Ho capito bene o male?
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Originariamente inviato da flessciato
    si, ok questo è chiaro... quello che non ho capito è se le JSP sono "compilate", non so se mi sono spiegato.... un pò come fa il c# in .NET
    Sì, entrambe hanno un JITter che, nonostante le differenze architetturali delle due piattaforme, svolgono lo stesso compito: trasformare il codice intermedio o il bytecode, a seconda dei casi, in codice nativo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    quindi se ho capito bene JSP e .NET si "equivalgono". L'unica differenza è nel framework, giusto? cioè la differenza sostanziale sta tra la JMV e il .NET lato server...?! :master:
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Originariamente inviato da flessciato
    quindi se ho capito bene JSP e .NET si "equivalgono". L'unica differenza è nel framework, giusto? cioè la differenza sostanziale sta tra la JMV e il .NET lato server...?! :master:
    Entrambi hanno un Garbage Collector e un Just In Time Compiler, possiedono un metodo simile di generare codice intermedio e hanno un approccio molto somigliante nel modo di scrivere le pagine, ma ovviamente - benché simili nell'aspetto - data la differenza architetturale vi sono anche differenze di utilizzo.

    Ci vorrebbe un'analisi tecnica di pagine e pagine per affrontarle tutte.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    nota: php è interpretato ma anche lui può essere byte encodato usa eAccelerator che è buono quanto i tool della zend (fino a poco tempo dietro si chiamava tuck mmcache ed era perfino superiore) ed è quello che ti serve se il tuo problema è la performance

    cmq ... anche senza quello si ottengono performance fantastiche ... basta strutturare tutto per bene
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Originariamente inviato da daniele_dll
    nota: php è interpretato ma anche lui può essere byte encodato
    Infatti, ho specificato "quando è interpretato"...

    Vale per tutti i linguaggi di programmazione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.