Estoy en un dilema: tengo un proyecto de maestría (bioinformática) el próximo año y tengo que elegir un marco para desarrollar un sitio web/centro de procesamiento/funcionalidad general integral. El código abierto es una necesidad absoluta .
Criterios:
verse razonablemente bien (no es una gran prioridad)
capaz de procesamiento pesado, es decir, realizar análisis filogenéticos/dibujar árboles, esto es extremadamente intensivo desde el punto de vista computacional.
ser capaz de realizar consultas ad-hoc contra una base de datos PostgreSQL y/o bases de datos en la web usando interfaces REST.
ser capaz de realizar trabajo multi-servidor eventualmente
Estoy pensando en la ecosfera de Java o node.js
Me interesarían ideas/opiniones/referencias/URLS/lo que sea sobre los pros y los contras de ambos marcos para un entorno de desarrollo web de propósito general, ¡capaz de impactar cuando sea necesario! Sé que Java se puede usar para procesar trabajos intensivos, pero he leído que Javascript no es adecuado para esto, es bueno para presentaciones pero no para trabajos pesados. ¿Node.js cambia esto?
Si tengo que aprender algo, preferiría usar el mismo lenguaje tanto del lado del servidor como del lado del cliente, ¡pero las capacidades de procesamiento tienen prioridad!
Sugeriría echar un vistazo de cerca a Django o Flask , ambos son:
Nicolás Raúl
Nicolás Raúl
Nicolás Raúl
Verace
Nicolás Raúl
Verace