¿Qué lenguaje de programación y tecnologías me pueden recomendar usar en mi proyecto? [cerrado]

Es necesario crear un proyecto web en el que será posible reponer la base de datos de clientes, realizar diferentes operaciones con información sobre el cliente (eliminar, agregar, editar), lectura de datos de la base de datos y formación de documentos WORD (.doc) ) según una plantilla. Calendario con pago de clientes. Sistema de bonificación. Y además, que el cliente tuvo la oportunidad de registrarse y agregar/actualizar los datos. Etcétera.


Quizás en un futuro el acceso a la gestión de datos a través de aplicaciones móviles


¿Qué lenguajes y tecnologías de programación utilizar?


En la mente de uno un enlace de

  • PHP (marco delgado) + MySQL
  • o
  • Spring Framework + MySQL

  • Base de datos: MySQL o ???
  • REST API: php (marco delgado) o java (marco de primavera) o ???
  • Front End: php (marco delgado) o java (marco de primavera) o ???

¿Qué puedes aconsejar? ¿Qué recomienda usar en el back-end para crear la API REST? ¿Y qué recomiendas usar en el front-end?

En mi humilde opinión, esta pregunta está fuera de tema para este sitio. usr node.js + mongodb. o mejor: usa perl;
Probablemente fuera de tema, pero busque también HOP , Ocsigen , OPA , ya que todos pueden combinar fácilmente los cálculos del lado del navegador y del lado del servidor. Ver también esta respuesta & Haxe

Respuestas (2)

Ventajas Spring Framework

  1. Gran seguridad
  2. Fácil empaquetado y distribución.
  3. Puede hacer un instalador (cualquiera puede instalar su software)

Ventajas del Framework php

  1. Fácil corrección de errores (no es necesario volver a empaquetar el software, simplemente reemplace el archivo reparado)
  2. Instalación rápida

Te diría:

Si necesita una mayor seguridad del código, tal vez sea una mejor opción Spring

Si su sistema se usará desde un navegador, uso php

Ambos son buenos lenguajes y creo que lo más importante son las buenas prácticas de programación.
En ambos casos uso MVC

¡Te sugiero que vayas con php framework codeigniter! . Es un MVC popular. Puede crear una gran aplicación encima con menos esfuerzo.