2010-08-02 15 views
8

Durante mucho tiempo he usado jQuery para hackear sitios web. Ahora estoy interesado en hacer una aplicación web (una página carga para que todo el sitio funcione, como Gmail).jQuery, Marco de aplicaciones web?

¿Hay algún jQuery Frameworks o prácticas que pueda aprovechar para construir mi aplicación para que no tenga que recrear la rueda, o hackear algo a medida que avanzo?

Gracias

+1

Dado que jQuery es una biblioteca de JavaScript, puede aprovechar los marcos que ya existen para JavaScript. Es decir. http://stackoverflow.com/questions/386885/is-there-a-javascript-mvc-micro-framework –

Respuesta

6

Uno de los (no tan) muchas opciones es JavascriptMVC, que está muy bien y yo he utilizado para un proyecto Midium de tamaño.

Su sitio web es bastante desalentador, pero le da la oportunidad y mira the video. Un aspecto positivo es que su creador siempre responde muy rápido en el grupo de google de JMVC.

Pero, en realidad, si tuviera que rehacer el proyecto que mencioné, no lo usaría, ya que jQuery proporciona (casi) toda la funcionalidad de JMVC, solo tiene que acostumbrarse. Para un ejemplo sobre cómo manejar grandes aplicaciones con jQuery, te recomendaría watch this video entre otros de Alex Sexton y otros miembros de yayQuery podcast.

+0

¡Gran respuesta! ¡Estoy de acuerdo! También tengo un artículo sobre el tema en scriptjunkie - http://msdn.microsoft.com/en-us/scriptjunkie/ff728622.aspx –

3

Honestamente, no sé cómo alguien podría decir que jQuery proporciona casi toda la funcionalidad de JMVC. Sí, puedes hacer muchas cosas similares con jQuery, pero deberías escribirlo y mantenerlo tú mismo.

He aquí una lista rápida de lo JavaScriptMVC establece que jQuery no: (Para saber más de ellos en http://jupiterjs.com/news/javascriptmvc-features)

  • gestión de la dependencia
  • de construcción/compresión
  • registro
  • organizadas estructuras de las carpetas
  • Gestión de paquetes
  • Código Limpieza
  • Pruebas funcionales
  • plantillas secundarios
  • cliente
  • Un montón de eventos especiales delegables (arrastrar y soltar, suspender, cambiar el tamaño, etc)
  • Un montón de utilidades dom
  • extensiones de lenguaje
  • Una fábrica widget de impresionante
  • Documentación
Cuestiones relacionadas