Un gran saludo amigos, soy nuevo en el desarrollo web y también en el foro. :)
Quería solicitarles humildemente ayuda, ya que en mi trabajo me han dado la dichosa oportunidad de ser el desarrollador de una nueva plataforma, ya que la existente carece de muchas herramientas y es demasiado lenta por cuestiones de programacion.
El escenario es el siguiente:
1.La plataforma consiste en compartir investigaciones y documentos generales que ayudaran a los usuarios registrados.
2.Por medio de solicitudes especificas o busquedas en la plataforma ellos mismos podrian hacer encontrar la informacion que requieren.
3.Hay investigadores que crean e ingresan los documentos para que los usuarios puedan accesarlos.
4. Hay que generar reportes de actividades dentro del sitio, tambien administracion de usuarios nuevos y usuarios preexistentes que solicitan de nuevos los datos para login.
5. Se tiene que sincronizar con varias bases de datos, MySQL y PosgreSQL.
6. El portal para ingresar a la plataforma esta en Joomla.
He venido aprendiendo de distintos lenguajes, librerias y otras como: HTML, CSS, Javascript, jQuery, Xajax, PHP, SQL y Joomla.
Lo que ocurre es lo siguiente, no se que usar realmente para desarrollar, que me va a servir para lo que necesito. Tengo varios colegas de que me hablan de muchas cosas como Zend y Synfony para frames, o que en vez de usar Xajax (porque dicen que esta desactualizado, ya no se usa) use la funcion Ajax de jQuery, que uno puede tambien usar Drupal para crear un portal y una plataforma unica.
Amigos, que me recomiendan, que harian ustedes en mi caso? Necesito una guia, para empezar para hacerme un standard, pues antes programaban con cualquier cosa que apareciera y es muy dificil darle mantenimiento a una plataforma con una ensalada de distintos codigos.
Agradezco mucho el espacio y la ayuda.