¿Cuáles son los 4 componentes más importantes de una aplicación web desde la perspectiva de un desarrollador?

Como desarrollador, diría:

  1. Vas a construir una interfaz y preferiblemente no desde cero. Encontrar un tema de administrador con muy poca hinchazón es crucial para comenzar a ejecutar. Encuentre un tema que tenga páginas de inicio en las que agregue secuencias de comandos en lugar de cientos de páginas de las que tenga que extraer las secuencias de comandos.
  2. Su elección de un idioma del lado del servidor probablemente se basará en lo que ya sabe. Como desarrollador, en algún momento deberías animarte a probar cosas nuevas. Puede encontrar una mejor manera de estructurar su código o incluso ser presentado a un nuevo paradigma como MVC o incluso usar NODE JS sobre el habitual .NET o PHP
  3. Su elección del lenguaje del lado del cliente. ¿Va a representar HTML en su servidor o va a confiar totalmente en el código del lado del cliente para obtener sus datos?
  4. Estructura de archivos tanto en el servidor como en el cliente. Si construye añadiendo nuevos archivos al azar a medida que avanza sin ninguna metodología específica, tendrá dificultades para descifrar su propio código meses a partir de ahora y tendrá dificultades para mejorar la aplicación en una etapa posterior. Usar un marco de trabajo que te obligue a una estructura de archivos disciplinada será de gran ayuda. Algo como Laravel, Codeigniter, Hapi JS en el servidor y Bootstrap o incluso un iniciador CSS muy mínimo si no va a utilizar un tema de administración.