¿Puedo hacer una aplicación web ERP usando Ruby o Node.js? ¿Cuál es mejor?

Las aplicaciones web ERP son normalmente de gran tamaño. Por lo tanto, se prefieren lenguajes más fuertes y maduros como Python, Ruby o PHP sobre Node.js. Node.js es comparablemente un nuevo marco de Java Script y solo hay algunos ejemplos de pequeñas aplicaciones web desarrolladas por Node.js.

Node.js no está lo suficientemente establecido y tiene problemas de seguridad. Por lo tanto, es difícil y arriesgado desarrollar una aplicación web a través de Node.js. Algunos de los ERP populares basados ​​en la web y sus idiomas son los siguientes:

  • Odoo: Python
  • XLsuite: Ruby on Rails
  • Bonsai ERP: Ruby on Rails
  • OFBiz: Java
  • Dolibarr: Java

Por ejemplo, en Nascenia, donde estoy trabajando ahora, Ruby se utiliza desde 2008. Hemos completado más de 60 proyectos con éxito. Creamos una aplicación web ERP grande y compleja relacionada con caballos Horsecount usando Ruby. Se necesitaron tres años para que seis personas hicieran la primera versión desde cero. El recuento de caballos implica la cría de caballos, la vacunación, el entrenamiento, el pedigrí, la red social para criadores de caballos. Este es realmente un gran software.

Sin embargo, si pudiera explicar en detalle sus requisitos, un equipo de software veterano podría sugerir qué idioma sería más apropiado en su caso. No dude en comunicarse si necesita una dirección al respecto.

Cuando se trata de la velocidad de desarrollo, no importa cuán rápido seas con Javascript y Node.js, Ruby on Rails tiene el juego bloqueado cuando se trata de la velocidad de desarrollo. Node.js, por otro lado, si está creando una aplicación web es un poco más complicado, necesita encontrar los módulos, incluirlos y luego seguir las instrucciones para integrarlos con algo como Express (también una instalación de módulo) . Sí, puedes hacerlo usando estos lenguajes de programación. Ruby on Rails podría ser mejor para usar.

More Interesting

Cómo elegir las mejores tecnologías para mi aplicación web

¿Qué aplicaciones web tienen un programa integrado de afiliación / recarga en la aplicación?

¿Debo desarrollar mi aplicación web (SaaS) en C # con .NET Framework o simplemente usar PHP?

¿Es un mal movimiento no incluir algún tipo de registro de correo electrónico / creación de cuenta al crear una aplicación web y solo confiar en el registro / inicio de sesión social?

Para aplicaciones web a gran escala, ¿son los marcos web y WordPress / Drupal las dos únicas opciones eficientes?

Php, Python, Java o Ruby: ¿importa el lenguaje de programación si se resuelve la tarea?

¿Es posible crear una aplicación web Java sin servlets?

¿Cuáles son buenos ejemplos de diseño moderno y plano en aplicaciones web empresariales?

¿Es mejor implementar rápidamente con Parse o hacer una compilación personalizada de Django / Python? Desde una perspectiva de inversión y salida, me preocupa que si construimos con Parse, la compañía será menos atractiva.

¿Cuáles son las ventajas y desventajas entre cobrar a los usuarios de forma continua y el pago único a tanto alzado para una cuenta premium bajo un modelo freemium?

¿Dónde puedo aprender cómo hacer aplicaciones web golang?

¿Cuál es la mejor pila de tecnología para un sistema ex basado en web (ERP), que tendrá una gran cantidad de usuarios por día y al mismo tiempo?

¿Cuál es la forma preferida de estructurar las aplicaciones web de Golang?

Cómo llamar la atención sobre tu nueva aplicación web

Cómo ejecutar un script PHP un tiempo específico que se almacena en la base de datos MySQL