Las dos cualidades más importantes para el desarrollo optimizado para dispositivos móviles son:
- Un sistema API flexible
- Un sistema de plantillas fácil de personalizar que no incluye código de backend en línea.
Para la mayoría de los casos, sugeriría que cualquier cosa que PHP sea malo aquí, ya que aún no he encontrado nada lo suficientemente convencional como para que tenga un buen soporte de módulos de terceros que también tenga un sistema de plantillas abstraído. En pocas palabras, la forma en que phpBB y WordPress hacen plantillas es, en mi opinión, muy incorrecta.
Un sistema de plantillas debe estar tan separado del código de fondo como sea posible, y el código de la plantilla debe ser lo más reutilizable posible. Los beneficios son numerosos, pero el principal es que puede contratar a un diseñador para crear una plantilla móvil que no tenga que conocer el idioma del backend.
- ¿Cómo deberíamos iniciar una revolución de start-ups donde más start-ups se concentren en temas sociales como pobreza, educación, salud primaria, alimentación, vivienda?
- ¿Cuántas nuevas empresas tardan en establecerse en el mercado?
- ¿Cuál es la forma más realista y eficiente de comenzar un proyecto paralelo para generar suficientes ingresos para finalmente dejar su trabajo de día completo?
- Cómo registrar mi negocio
- ¿Prefieres trabajar corporativo o comenzar tu propia empresa a los 25?
Alternativamente, le permite comprar una plantilla ThemeForest genérica para dispositivos móviles para conectarse a su sitio con la menor cantidad de esfuerzo.
Más allá de eso, la mejor solución móvil es probablemente una aplicación móvil nativa. Para crear una aplicación móvil nativa, desea aprovechar una API. Representar código en el servidor es problemático a este respecto, y una API le permite gastar menos en ancho de banda ya que solo transmitirá datos.
Dependiendo de la aplicación, una aplicación móvil híbrida es potencialmente factible, pero si necesita aprovechar las características nativas que actualmente no están presentes en la mayoría de los marcos híbridos (Appcelerator, Cordova, PhoneGap, etc.), entonces querrá construir una versión nativa. Sea cual sea su camino, una API es la mejor sugerencia que puedo ofrecer.