Pregunta

Hace días leí algo como "Ruby on Rails es para aplicaciones web, Django es para páginas web estándar". ¿Es eso cierto?

Tengo que decidir en las próximas semanas si voy con Ruby on Rails o Django para un proyecto universitario. Será un software de marketing por correo electrónico.

¿Qué me aconsejas que use?

No hay solución correcta

Otros consejos

Esto se debe principalmente a su patrimonio: Rails se usó originalmente para aplicaciones web como Basecamp, mientras que Django se utilizó para construir sitios de periódicos/revistas.

Sin embargo, diría que ambos han superado sus propósitos originales.

Sí, es posible.Puede usar el modelo de objeto cliente con jQuery para obtener los contenidos del documento.Pero recomiendo que el texto esté en un txt.

Supongo que esto es:

Ruby on Rails (es decir, el marco de Rails, usando Ruby como lenguaje de programación)

VS

Django (es decir, el marco web de Django, usando Python como lenguaje de programación)

Ambos marcos son marcos de controlador de vista de modelo (MVC), por lo que ambos son capaces de aplicaciones web y páginas web.

Por lo tanto, su decisión es realmente "Python o Ruby".

Tanto Ruby como Python son idiomas orientados a objetos y son fáciles de entrar ... Ambos tienen guías de inicio rápido aquí:

http://www.ruby-lang.org/en/documentation/quickstart/

http://wiki.python.org/moin/beginnersguide

Creo que Ruby tiene la ventaja en términos de documentación simple y facilidad de uso, siempre y cuando esté feliz de cumplir con las reglas que el lenguaje hace cumplir (que no es necesariamente algo malo por cierto).

Ambos marcos son excelentes para lo que estás tratando de hacer y Ruby y Python son similares en muchas maneras. Mi sugerencia sería pasar la documentación en línea para cada uno y ir con lo que se siente mejor para usted.

Primero, debe responder 2 preguntas:

  • ¿Prefieres Python o Ruby?
  • ¿Necesita un marco minimalista o uno más completo?

Como marco minimalista en Python, eche un vistazo a web.py.

Ambos son excelentes marcos.

La pregunta es ... ¿Prefieres (o te sientes más cómodo, o conocer mejor) 'Python' o 'Ruby'? Una vez que tenga la respuesta a esta pregunta, también tiene la respuesta al original.

Puede usar cualquier marco para crear casi cualquier aplicación web imaginable.

Si no tiene preferencia de lenguaje, y no tiene preferencia por sus diferentes patrones de diseño (Django casi no es tan estricto MVC como Rails), entonces piense en las diferentes bibliotecas/API de Python y Ruby que podrían ser útiles para tu proyecto.

Vaya con el idioma que admite esas bibliotecas/API que más lo ayuden.

Debe seguir un proceso de actualización para actualizar las aplicaciones.

Para una actualización, utiliza la misma ID de producto en la aplicación Manifiest que Usted usó para la versión original.El número de versión en la aplicación. El manifiesto debe ser mayor que el número de versión de la aplicación original o la actualización más reciente.

El siguiente artículo en MSDN lo describe en detalle:

aplicación para el proceso de actualización de SharePoint

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top