Sto cercando di sostituire PHP con qualcosa di meglio (tutti sembrano dire che PHP è malvagio, giusto?), E considerando JavaScript sul lato server.Framework javascript lato server
node.js sembra molto popolare, ma temo che impazzirò con roba asinosa. È possibile scrivere il codice normale (sincrono) sotto il nodo?
My whishlist: script web e da riga di comando, buone prestazioni (su The Computer Language
Benchmarks Game, V8 sembra essere un ordine di grandezza più veloce di PHP), preferibilmente sviluppato da qualche azienda o comunità in modo che un giorno non venga abbandonato. , comunità di utenti con una libreria di moduli decente.
Non considero vari framework basati su Rhino, poiché Rhino viene eseguito in Java e non sono in Java, consapevole del suo ingombro di memoria e l'idea di compilare javascript in java non ha senso per me.
Abbiamo passato un po 'di tempo su google, e ho trovato numerosi progetti: Myna, Meteor, GromJS, APE, GLUEscript, v8cgi, silkjs, wakanda, GPSEE, sorrowjs, ejscript, Persevere, PhantomJS.
Qualcuno ha qualche esperienza con quelli? Qualsiasi raccomandazione è benvenuta.
Se non sei pronto per il modello asincrono, allora hai ragione: Node.js ti faranno impazzire. – Pointy
@ Sandman4 ... Posso sentirti su questa domanda .. Ho cercato nuove cose fantasiose per le mie semplici implementazioni qualche tempo fa, ma non lo faccio più, a meno che non serva a fini commerciali. La sfida con le fantasiose implementazioni è il mantenimento a lungo termine. Se la tua organizzazione ha abbastanza competenze PHP, fallo in PHP .. O semplice .NET (sono consapevole che .NET non è semplice però: D) .. O usa Nodo se la tua organizzazione si muoverà lungo quel percorso per costruire le competenze! – Hasith
Rhino non si compila in Java, si compila in bytecode. –