Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2013, 18:16
Kzn
 
Fecha de Ingreso: julio-2011
Mensajes: 4
Antigüedad: 12 años, 8 meses
Puntos: 1
Información Orientación sobre tecnologías web

¡Hola! Antes de nada, perdón si este no es el foro adecuado, pero creo que este topic no encaja en ninguna sección concreta de programación web.
Ahora mismo tengo varios proyectos web por empezar y estoy algo perdido sobre la cuestión de qué tecnología usar en cada uno de ellos. Me refiero a usar, por ejemplo, un ""CMS"" como Drupal o un framework como Django. En principio no hay restricciones de servidor ni de tiempo, además empezaría casi desde cero con cualquiera de ellos, por lo que no tengo especial preferencia por alguno (aunque los que he comentado me llaman la atención, y me gusta más Python que PHP, pero no es suficiente motivo). Describo ligeramente los proyectos y expongo mis opiniones basadas en lo que he leído por ahí:

- P1. Página empresa: web para empresa con lo básico: mostrar información, quiénes somos, contacto, una mini tienda, login... lo más complejo sería ofrecer un sistema de comunicación interna entre usuarios, algo más dinámico que un foro, y alguna aplicación para gestionar una base de datos.
No habría que gestionar demasiado contenido en la web, así que creo que se podría hacer algo sencillo con Django (corregidme si me equivoco, o si creéis que otra herramienta vendría mejor), o quizá algo casi hecho con Drupal y modificar algunas cosas...?.

- P2. Página para una aplicación: simplemente una web que muestre varios campos (formulario) y que lance una aplicación java en el servidor con los datos recogidos. Debe mostrar el progreso de forma dinámica y mostrar datos de una BD.
¿Sería Django+Javascript una buena opción?

-P3. Proyecto personal: comunidad online con foros, perfiles de usuario, etc. Necesitaría buenas herramientas de administración.
Sé que todo se puede hacer tanto con Drupal como con Django, pero creo que podría aprovechar una buena parte de lo que ya trae Drupal hecho para esto, sin embargo me gustaría tener una web bastante personalizable, como por ejemplo los perfiles de usuario... y no sé si tanta personalización se hace demasiado complicada con Drupal... además posiblemente tenga una base de datos bastante grande, por lo que quizá Django sea más apropiado...
Esta web contendría varias aplicaciones (algo así como minijuegos, matamarcianos o algo parecido) que necesitarían acceso a la BD. Estoy algo perdido para esto, ¿Javascript y algo más?
Y por último, algunas otras aplicaciones serían para móvil... he mirado PhoneGap, que permite programar app en Javascript independientemente del SO del móvil. ¿Algo mejor? ¿Alguna otra sugerencia?


Si necesitáis saber cualquier cosa más, preguntadme. Muchas gracias de antemano. ¡Saludos!

edit: acabo de encontrar kivy.org, que permite programar app móviles con python al estilo PhoneGap, sería otra opción a tener en cuenta...