che voi sappiate JSP è veloce tanto quanto C#? intendo per il web. Se si in cosa è più veloce o equiparabile?!
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
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...
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
Hanno entrambi un "linguaggio intermedio" e un JITter, ma sono comunque piattaforme diverse.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?
Quando è interpretato, PHP ha senz'altro una velocità di esecuzione inferiore, ma ha comunque altre doti.Originariamente inviato da flessciato
o meglio JSP è quindi MOLTO più veloce di php?
E' il compromesso quello che conta, in genere.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
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
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.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
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
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
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.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:
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...
nota: php è interpretato ma anche lui può essere byte encodatousa 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
Infatti, ho specificato "quando è interpretato"...Originariamente inviato da daniele_dll
nota: php è interpretato ma anche lui può essere byte encodato![]()
Vale per tutti i linguaggi di programmazione.
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...