¿Cómo debería un buen equipo comenzar a desarrollar cualquier tipo de aplicación web?

Para aumentar la excelente respuesta de Peter Mullins:

  • Haga que sus servicios de back-end estén disponibles como un conjunto de API bien definidas. No tienen que ser REST / JSON-RPC ni nada elegante (pero ayuda, si lo hace). Simplemente no incruste la secuencia lógica de llamada en la interfaz de usuario, ya que la misma lógica puede no tener sentido en diferentes dispositivos.
  • Si la interfaz de usuario es diferente en función del factor de forma (que debería ser, para que sea útil para el usuario final) y puede mostrar datos diferentes, haga los arreglos necesarios en las API, de modo que se envíen las respuestas apropiadas.
  • Enrute las solicitudes entrantes en función del tipo de dispositivo (se puede usar “User-Agent” en el encabezado de solicitud HTTP para esto), por lo que se llama a los manejadores de acción apropiados, API de back-end y creadores de respuestas para generar el contenido apropiado para el dispositivo.

Dado que está desarrollando para iPad (y supongo que otros dispositivos iOS como iPhone e Ipod Touch) está utilizando jQuery / HTML / CSS o HTML5, de cualquier manera, puede verificar el tipo de dispositivo y cargar CSS pertinente para formatear el diseño. La arquitectura y el código de la aplicación web subyacente siguen siendo los mismos para todas las plataformas, pero la presentación (la interfaz de usuario) está formateada dinámicamente para cada dispositivo (resolución de pantalla).

Estos son algunos marcos de aplicaciones web móviles que debe investigar:
– Marco móvil jQuery
jQTouch
Si está desarrollando aplicaciones web que desea trabajar y mostrar exactamente de la misma manera en computadoras de escritorio y dispositivos móviles, tendrá que usar los marcos de aplicaciones web móviles junto con JavaScript (o jQuery) para presentar los diferentes diseños.
Espero que esto ayude. Todo lo mejor, amigo.

More Interesting

¿Dónde puedo encontrar un código PHP de framework MVC de aplicación web simple creado desde cero?

¿Cuál es la mejor combinación de JavaScript Framework?

¿Cuál es la capacidad clave del proveedor para desarrollar una aplicación web integral?

¿Cuál es tu aplicación de viaje favorita?

¿Cuáles son los usos del archivo .htaccess?

¿Es posible construir una portada como ZenDesk en WordPress?

Una gran empresa tiene su propia infraestructura y ERP. Estoy desarrollando una aplicación web para esa empresa, pero les preocupa que mi aplicación web esté alojada en una nube. Es un problema de seguridad. ¿Cómo puedo resolver eso? ¿Puedo almacenar mi aplicación web en la red de una empresa?

¿Qué es una API en desarrollo web?

¿Cómo debería un buen equipo comenzar a desarrollar cualquier tipo de aplicación web?

¿Qué está haciendo Google para combatir la idea errónea popular de que las aplicaciones de la Tienda Web son "solo marcadores"?

¿Qué idioma / marco debo usar para mi nuevo inicio web? Estoy buscando un marco que tenga recursos para aprender, que sea fácil de comenzar e iterar, y que sea elegante.

¿Alguien sabe de literatura académica que vincule el valor del Diseño Centrado en el Usuario con la Estrategia: AKA Mejorar el UCD de una aplicación / producto permitiría que sea más ampliamente adoptado?

¿Es posible usar AJAX sin usar un servidor?

Experiencia del usuario: ¿Cómo se puede mejorar una aplicación web para el presupuesto participativo ciudadano para PCMC?

¿Cuánto es el precio promedio de una aplicación de sistema de inventario de almacén (programación PHP)?