Cómo desarrollar efectivamente una aplicación web junto con su versión móvil

Una aplicación web es una versión avanzada de sitios web estáticos básicos. Básicamente, las aplicaciones web son sitios web dinámicos combinados con programación central del lado del servidor que se conecta a bases de datos de back-end y muestra resultados a los navegadores en la consulta del usuario. Las tecnologías que necesita usar para desarrollar aplicaciones web efectivas junto con la versión móvil son las siguientes:

  1. Tecnologías de secuencias de comandos del lado del cliente:
  • HTML 5
  • Sencha
  • jQuery
  • CSS
  • Ajax
  • MooTools (JavaScript Frame Work Library)
  • Dojo Toolkit (Biblioteca de trabajo de marcos de JavaScript)

Las tecnologías más utilizadas para aplicaciones web son JavaScript, HTML y CSS.

2. Scripting / codificación del lado del servidor:

  • PHP
  • Ruby on Rails
  • Zend Framework (marco de aplicaciones web orientado a objetos de PHP)
  • ASP.NET
  • ColdFusion (marco de aplicaciones web de Adobe)
  • Perl
  • Pitón

Después del desarrollo de la aplicación web utilizando las tecnologías anteriores, es posible que deba convertirla en una aplicación móvil.

¿Cómo convertir una aplicación web en una aplicación móvil?
Le sugiero que use aplicaciones de paquetes de terceros como Appcelerator Titanium o Sencha Touch para agrupar su aplicación web en una aplicación móvil.

Conclusión:
Una aplicación web combina las características, funcionalidades y versatilidad tanto de los navegadores web como de los dispositivos móviles. Una aplicación web ofrece la ventaja de abrirla en cualquier navegador a través de cualquier dispositivo con diferentes resoluciones de pantalla. Una buena aplicación web también proporciona una sensación de aplicaciones móviles nativas que es buena desde la perspectiva del diseño mientras que también funciona en navegadores sin conexión.

Supongo que no está hablando del desarrollo de aplicaciones móviles nativas y, en cambio, está buscando opciones para portar una aplicación web a dispositivos móviles.

Lo primero y más importante a tener en cuenta es la capacidad de respuesta. Debe colocar sus elementos de manera que estén alineados para diferentes tamaños de pantalla. Para esto, puede usar consultas de medios o un marco como bootstrap o Foundation. Personalmente voy con bootstrap porque eso elimina mucho código de placa de caldera y me da un diseño receptivo sin tener que escribir desde cero. Escribo consultas de medios solo para casos de uso muy específicos. También puede explorar los cimientos, pero desde el punto de vista del producto casi no hay diferencia en el resultado final de los dos, a menos que, por supuesto, su diseño rompa de alguna manera el diseño básico de bootstrap. Así que te aconsejaría que primero explores ambos.

Ahora viene la cuestión de portarlo a dispositivos móviles. Puede publicar el enlace y pedirle a la gente que lo abra en el navegador, pero eso es una experiencia de usuario terrible, incluso si su aplicación responde perfectamente. Por lo tanto, le sugiero que explore el paquete de Apache Cordova que empaquetará su aplicación web en una aplicación móvil. Obtendrá un ícono de aplicación y, aunque internamente abrirá un navegador, el UX será el mismo que para una aplicación móvil. Phonegap de Adobe es otra biblioteca escrita sobre Cordova que hace básicamente lo mismo pero tiene algunas características más.

Esto debería ayudarlo a convertir su aplicación web para dispositivos móviles sin problemas, pero si desea una experiencia de usuario realmente buena y tiene tiempo, le sugiero que elija el desarrollo y el diseño móvil nativo por separado, ya que la experiencia de usuario para una aplicación web y móvil es muy diferente. y portar una aplicación web a un dispositivo móvil realmente no ofrecerá una gran experiencia.

More Interesting

Cómo convertir una aplicación web php a una aplicación nativa usando Cordova o gap telefónico

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

Cómo comenzar a aprender Ubuntu y MySQL, comenzar a escribir mi primera aplicación, proveniente de un fondo de tecnologías de Microsoft

¿Qué empresa es experta en tecnología de desarrollo de aplicaciones móviles?

¿Cuáles son las siguientes tendencias más importantes en dispositivos móviles y web?

Para ser un buen desarrollador web, ¿tienes que ser un científico de la computación o algún tipo de aficionado a la historia de la computadora / software?

Desarrollo de aplicaciones web, ¿cuál es el mejor lenguaje para php o python backend web móvil?

¿En qué plataforma debo desarrollar el directorio de negocios de mi sitio web? ¿Debo crear una aplicación nativa o una aplicación web?

Cómo asegurar una aplicación basada en el registro de un número de teléfono

¿Qué tecnologías, idiomas y herramientas se utilizan para crear aplicaciones de chat como WhatsApp? ¿Requiere codificación en todos los idiomas nativos o hay alguna forma multiplataforma para hacerlo?

Si alguien pudiera crear una aplicación web y móvil para demostrar sus habilidades como desarrollador de pila completa que te haría querer contratarlos, ¿qué tecnología y fundamentos incluiría?

¿Puedo usar un sitio web diseñado para dispositivos móviles con diseño receptivo para que funcione como una aplicación móvil? ¿Puede un sitio web de este tipo reemplazar una aplicación? ¿Qué puede hacer una aplicación móvil que un sitio web no puede hacer?

¿Cuál es el costo de desarrollar una aplicación con varias características buenas?

¿Me aconsejas usar meteorito?

¿Qué paquetes de desarrollo web y de aplicaciones conoces?