Me doy cuenta de que esta pregunta ha sido asked before, pero ha sido un mes sin respuestas decentes ... Estoy viendo Aptana's Jaxer y me parece que el concepto es muy emocionante.¿Alguien está familiarizado con Jaxer? Estoy buscando pros y contras
Aquí es una visión rápida para aquellos que no están familiarizados con ella:
Jaxer es, en sus palabras, "la primera del mundo verdadero servidor AJAX". Se basa en el motor de Mozilla, por lo que los scripts se escriben con javascript y tiene acceso completo al DOM en el lado del servidor.
Los scripts se colocan en sus páginas con etiquetas <script>
y puede especificar un atributo runat
(ala ASP.NET) para marcar scripts para ejecución en el cliente, servidor, ambos, o como un "servidor-proxy" que hace funciones disponibles en el cliente, pero se ejecutan en el servidor a través de AJAX. Esto también significa que puede usar sus bibliotecas favoritas del lado del cliente (jQuery, Prototype) en el servidor y también en el cliente.
También se puede utilizar para procesar documentos que se generan en otro idioma (por ejemplo, php, ruby) que imagino que no es práctico, excepto para ayudar en la transición de aplicaciones existentes para usar Jaxer.
- ¿Cuáles son los pros y los contras?
- ¿Qué tan madura/estable es la API?
- ¿Qué tan bueno es el rendimiento en comparación con otros preprocesadores html del lado del servidor ?
- ¿Alguien ha usado Jaxer con otra tecnología (php, pearl, ruby, etc.) y cuáles han sido sus experiencias?
EDIT: He publicado otra pregunta con respecto a un inconveniente que descubrí mientras juega con Jaxer: Defining objects when using Jaxer
He instalado Jaxer ahora y lo primero que probé fue la funcionalidad E4X. Parece funcionar bien y es una herramienta muy poderosa. Debe tener en cuenta que el código E4X debe mantenerse en el lado del servidor, ya que Mozilla es el único navegador que sabe qué hacer con él. – Prestaul
Sí, sé que es solo un Moz. Como dije, lo estaba usando justo alrededor de la transición a 1.0, durante las versiones beta, y tuve un momento difícil con E4X. Si funciona, es maravilloso, si no es así, es totalmente opaco. – bhollis