Si se siente cómodo con GWT, PHP y MySQL, no veo una razón para cambiar a un entorno diferente. Por supuesto, siempre podemos discutir cuál es mejor y cada uno tiene sus dolores de cabeza, pero esta configuración es razonable. Personalmente, abandonaría GWT (no porque tenga problemas, pero prefiero desarrollar una interfaz de usuario web con tecnologías nativas: HTML, CSS y Javascript) a favor de las tecnologías web nativas, pero de lo contrario su configuración es un guardián. En mi humilde opinión, la forma en que diseñas tus servicios es mucho más importante que las tecnologías que utilizas. Eventualmente, es posible que necesite más de una tecnología en el back-end, por lo que una arquitectura limpia centrada en API puede ayudarlo a mantener sus servicios sanos. Defina interfaces claras (REST / JSON-RPC / etc.) sobre cómo los componentes de la interfaz de usuario obtienen sus datos y eliminan su interfaz de usuario de un conjunto de API bien definidas. Entonces, cada lado puede desarrollarse independientemente del otro. En el futuro, si decide cambiar a otra tecnología por cualquier motivo, este tipo de separación lo ayudará a migrar de manera controlada. Lo mismo es cierto sobre cómo interactúa con su base de datos. Una interfaz bien definida le permitirá cambiar la base de datos con menos dolor de cabeza. En cuanto a la interfaz de usuario, considere crearlo con un conjunto de plantillas, que se eliminan con datos JSON en lugar de tener un acoplamiento estrecho entre la maqueta y los datos. Esta es otra razón por la que ir con tecnologías web nativas tiene más sentido ya que puede elegir los componentes adecuados para el trabajo.
Para mi nuevo inicio web, ¿qué tecnologías de desarrollo debo usar?
Related Content
¿Cuál es el mejor sitio web para aprender Java por completo?
¿Qué proyectos (ideas) existen para los alumnos del marco de trabajo Laravel 5.4?
¿Cómo debo leer HTML y CSS: diseñar y construir sitios web de manera efectiva?
Lo que use dependerá de lo que esté construyendo. Quédese con las herramientas con más experiencia a menos que encuentre una necesidad imperiosa de cambiar. Por ejemplo, su próximo proyecto puede requerir una nosql db.
Las herramientas deben elegirse como parte de los requisitos. No porque sean lo que otros están usando / sugiriendo.
Primero, muchas felicitaciones por la puesta en marcha.
Puede seguir adelante con PHP y mySql.
¿Por qué eliges PHP …? La mayor respuesta es Facebook.
Está completamente desarrollado en PHP. PHP es muy ligero para el sitio web y es la forma más pequeña y fácil de implementar el sitio. Obtendrá un buen rendimiento en PHP.
Acerca de mysql, Facebook no está usando mysql, pero como usted dice, está comenzando y mysql es la forma más sencilla de iniciar su negocio.
Si necesita ayuda o sitio web y soporte de TI, puede contactarme en Website Design & Development Company India
More Interesting
¿Cuáles son los mejores cms basados en Java?
Cómo configurar un subdominio en Blogger
¿Cuál es el mejor marco para Java?
¿Es posible hacer un sitio web completamente invulnerable para script kiddies y crackers?
¿Cuál es el mejor programa de tutoría de Ruby on Rails?
Como diseñador web, ¿cuál es su opinión sobre esta maqueta?
¿Cuál es la diferencia entre PHP y Node.js?
¿Qué idioma debo usar para crear un chatbot para un sitio basado en Laravel?
¿Está mal visto usar Bootstrap para todos mis proyectos en mi cartera de desarrollo web front-end?
Cómo actualizar el contenido de mi sitio web en tiempo real para todos los usuarios
¿Cómo mejor puedo mejorar mi página de inicio para que la gente use mi sitio?
¿Qué programa se usa para codificar el correo electrónico?
¿Cuánto ganan los desarrolladores front-end como nuevos en la India?