No estoy seguro de si esta pregunta busca una respuesta técnica o conceptual, ¡o incluso qué significa “bueno”! (O aplicaciones. Elegiré interpretarlo ampliamente para incluir grandes piezas de software, no solo pequeñas aplicaciones móviles). La velocidad es obviamente un gran obstáculo. El almacenamiento en caché es complicado y difícil y casi nadie lo hace bien, incluida la mayoría de los CDN. El procesamiento del lado del servidor realmente puede ayudar, como con el contenido dinámico y las imágenes, al quitarle la carga al cliente por completo. La codificación inteligente, que reduce la cantidad de scripts que deben ejecutarse, por supuesto es enorme.
Pero en muchos sentidos creo que las aplicaciones web ya son “mejores” que la mayoría de las aplicaciones nativas, en el sentido de que nuestros estilos de vida ahora son móviles y es “mejor” tener una solución que se adapte a usted que depender de la plataforma o la ubicación. . Los CRM, las suites de productividad, etc. ya son tan efectivos y completos en sus versiones web puras como nativos. Obviamente, los grandes consumidores de recursos (gran parte de Adobe Creative Suite, o software de edición de video) aún no pueden estar completamente en la Web debido a las demandas de ancho de banda y procesamiento, pero no tengo dudas de que lo estarán.
- ¿Qué lenguaje de programación debo comenzar a aprender para un futuro en el desarrollo de aplicaciones web, aplicaciones web y Android?
- ¿Cómo puede un inicio completamente nuevo ganar tracción para su aplicación web?
- ¿Qué enfoques son útiles para extraer el contenido de texto real de una página web de la etiqueta ?
- ¿Cuál es una buena plataforma que me permite crear una aplicación web sin escribir ningún código?
- ¿Qué es un servidor front-end?