¿Qué marco es mejor para un desarrollador principiante de aplicaciones web móviles?

¿Para un desarrollador principiante de aplicaciones web móviles? De hecho, sugeriría una combinación de marcos pequeños, incluso pequeños.

Los marcos tienen convenciones, lenguaje específico de dominio y abstracciones que enmascaran muchas de las partes móviles de una aplicación web. Al menos para un desarrollador principiante de aplicaciones web que quiere ser flexible sobre el tipo de tecnologías que quiere en su kit de herramientas, creo que es mejor no comenzar a profundizar en un marco grande, como CodeIgniter, por ejemplo, demasiado rápido.

Dicho esto, hay tecnologías y herramientas que te harán la vida más fácil sin restringir cuánto aprenderás de esas primeras aplicaciones web.

PHP
PHP es a menudo el idioma de elección en la web porque es muy fácil de usar, casi todos los servidores web tienen soporte para PHP, a menudo la última y mejor versión. Tiene una gran comunidad, por lo que encontrar respuestas a preguntas difíciles suele ser sencillo. Y tiene una curva de aprendizaje bastante decente, especialmente para los requisitos básicos de crear una aplicación web.

MySQL
Muchos de los mismos triunfos que PHP aquí. Mucho apoyo, gran comunidad, fácil de aprender. Para una aplicación web pequeña, es probable que no necesite un marco aquí y será mejor escribir consultas SQL directamente.

Marco delgado (API RESTful de PHP)
Querrás comunicarte desde tu backend al lado del cliente y viceversa, y este marco hará que eso sea simple y limpio.

Marco MVH Superheroico JavaScript (AngularJS)
Este es el marco del lado del cliente. Este es un nuevo marco, pero ha tenido una increíble tasa de adopción y la comunidad se está fortaleciendo cada día. Tenga en cuenta que esto no funciona bien con jQuery mobile. Pero si elige jugar con jQuery mobile, puede descubrir, como yo, que es torpe, restrictivo y, francamente, no muy bonito.

jQuery
En realidad, es posible que no necesite jQuery dependiendo de su aplicación, porque AngularJS proporciona mucho fuera de la caja. Aún así, si necesita una biblioteca Javascript, esta es la indicada.

Bootstrap y bootswatch
Si bien estos no necesariamente diferenciarán su aplicación, harán que se vea bien con poco esfuerzo.

Less.js
Un preprocesador que facilita la escritura de CSS.

Sugeriría lo que uso, no sé cuál es el mejor, pero creo que es muy cómodo para empezar.

-> Jquery Mobile para la interfaz de usuario
Al usar Jquery Mobile, puede tener un muy buen diseño listo en menos tiempo y además puede agregar animaciones y efectos adicionales que hacen que la experiencia del usuario sea realmente excelente.

-> PHP con Mysql en el backend. Si desea usar PHP Framework allí, le sugiero que use Codeigniter o Laravel.

-> Phonegap para agrupar su aplicación web móvil para varias plataformas como Android, Windows, Blackberry, etc.

Para principiantes, Jquery Mobile es realmente bueno y fácil de trabajar.
Phonegap es realmente fácil pero la documentación es muy pobre.

Gracias Vikas
He trabajado con jquery mobile, que es fácil y comprensible. Tendré que mirar los frameworks PHP porque realmente no he trabajado con uno. La otra cosa es que me gustaría integrarlo con un sitio web existente de WordPress. ¿Alguna sugerencia?

Para los principiantes, sugeriría una combinación de marcos

PHP

PHP es a menudo el idioma de elección en la web porque es muy fácil de usar, casi todos los servidores web tienen soporte para PHP, a menudo la última y mejor versión. Tiene una gran comunidad, por lo que encontrar respuestas a preguntas difíciles suele ser sencillo. Y tiene una curva de aprendizaje bastante decente, especialmente para los requisitos básicos de crear una aplicación web.

MySQL

Muchos de los mismos triunfos que PHP aquí. Mucho apoyo, gran comunidad, fácil de aprender. Para una pequeña aplicación web, es probable que no necesite un marco aquí y será mejor escribir consultas SQL directamente.

Esta es una lista útil de marcos JavaScript que un desarrollador de aplicaciones móviles debe conocer. Puede elegir el más adecuado de la lista. De este JQuery-mobile y PhoneGap son mis favoritos.

More Interesting

¿Cuáles son las opciones tecnológicas para desarrollar un servidor común entre una aplicación móvil y una aplicación web?

¿Qué lenguaje informático brinda conocimiento y dominio del software, la aplicación móvil y el desarrollo de sitios web?

¿Por qué hay múltiples API de dispositivos competidores para el desarrollo web móvil?

¿Qué tan difícil es hacer una aplicación?

¿Existe una aplicación de código abierto donde pueda escanear recibos con OCR? Al igual que Lemon Wallet y muchos otros.

¿Cuáles son las desventajas relativas de crear una aplicación nativa frente a HTML5 para dispositivos móviles?

Parse acaba de cerrar. Mi aplicación se basa completamente en Parse, y no tengo habilidades de back-end. ¿Que puedo hacer?

¿Qué es mejor crear backend para aplicaciones web móviles, Stamplay o Firebase?

¿Qué es el creador de aplicaciones, es la manera fácil de crear aplicaciones como WordPress para sitios web?

¿Cuáles son algunas opciones para crear una aplicación móvil de aspecto nativo para mi aplicación web Ruby on Rails?

¿Cuáles son algunas empresas de desarrollo de Ruby on Rails en India que han desarrollado aplicaciones web y móviles para plataformas de comercio electrónico social a gran escala?

¿Es Meteor una buena opción para crear una aplicación simple de gestión de inventario de múltiples almacenes?

¿Cuál es la mejor aplicación móvil o sitio web receptivo?

¿Cuánto cuesta crear una aplicación y hasta su uso en línea oficialmente?

¿Cuál es un buen marco para desarrollar aplicaciones de Android?