Cómo iniciar una aplicación web

Debe comenzar desde un propósito de su futura aplicación web. Su propósito le mostrará su audiencia y tecnologías para usar en el desarrollo.

Cuando se trata de crear una aplicación web, tenga en cuenta lo siguiente:

  • La gama de agentes de usuario. Asegúrese de conocer y poder admitir múltiples navegadores y versiones diferentes de ellos, cada uno de ellos con sus propias peculiaridades.
  • El tamaño de una pantalla. Se espera que una aplicación web de escritorio se muestre bien en cualquier cosa, desde una computadora portátil de 13 “hasta un monitor de 30”, a veces incluso más grande. No hay garantía de que ocupará toda la pantalla en los tamaños más pequeños con la ventaja adicional de que la resolución de la pantalla también puede cambiar
  • Gestión y transferencia de estado. El estado es algo que es realmente molesto de administrar dentro de una aplicación web. Y cada uno de los mecanismos tiene problemas debido a los límites en la capacidad de almacenamiento, lo efímero o la falta de funcionalidad.
  • Seguridad. Cualquier cosa que le interese proteger debe estar en el servidor ya que el navegador es un entorno hostil.

Hace varios meses hice la guía de desarrollo de aplicaciones web. Si está a punto de explorar este tema, puede ser útil para usted.

Hay muchas preguntas de Quora sobre este tema: a continuación se enumeran ejemplos de estas:

  • ¿Cómo se hacen las aplicaciones web?
  • ¿Cómo empiezo a hacer aplicaciones web?
  • ¿Cómo debe comenzar el desarrollo de aplicaciones web?
  • ¿Algún tutorial sobre cómo hacer aplicaciones web complejas?
  • ¿Cuál es el mejor camino de aprendizaje para crear aplicaciones web?
  • ¿Cómo aprendo el desarrollo web PHP lo más rápido posible? Tengo experiencia en comercio.
  • Quiero aprender desarrollo web. ¿De dónde debería comenzar?

Si está más específicamente interesado en Android, buscaría tutoriales o calificaciones en línea para estos: estos 12 Tutoriales de Android para principiantes pueden ser un buen lugar para comenzar. En cuanto a IoS, no puedo comentar.

Sin embargo, lo anterior proporcionará ejemplos de tecnologías, al igual que otras respuestas a esta pregunta. El elemento más importante a considerar es qué hará realmente su (s) aplicación (es) web y cómo debería hacerlo. Una vez que se define este caso de negocio , observe las alternativas de diseño y desarrollo.

Si fuera fácil iniciar una aplicación web, ¡nosotros (los desarrolladores web) no seríamos tan útiles!

Una aplicación web consta de 2 cosas; El front end y el back end . El front-end es lo que ve el usuario (el diseño de la aplicación web, los colores, etc.). El back-end es la lógica y el cerebro de la aplicación web; la interacción de la base de datos, funcionalidad y etc.


Para aprender el desarrollo web necesitas estudiar los conceptos básicos como:

  1. HTML
  2. CSS
  3. JavaScript

Luego puede elegir el idioma de fondo que desee. Hay muchos de esos. Voy a mencionar algunos populares:

  1. PHP
  2. Pitón
  3. Rubí
  4. IR

Y otros por supuesto.


Si necesita una aplicación web desarrollada, no dude en ponerse en contacto conmigo en mi sitio web: M41k Dev3lops y enviarme un mensaje con los detalles de la aplicación y estaré encantado de trabajar con usted.

Espero que esto te haya ayudado 😉

Buena suerte y feliz codificación 🙂

Aprendes programación (ver Teach Yourself Computer Science).

Aprende HTML, CSS, JavaScript, SQL, AJAX y un lenguaje de programación del lado del servidor.

Analizas la situación para resolver el problema. Luego analiza el problema para encontrar una solución. Luego codifica esa solución en un par de lenguajes de programación: el lado del servidor en el servidor, el lado del cliente en el navegador.

(Nota: el primer paso, aprender a programar, tomará más de un año, así que si no estás preparado para pasar esa cantidad de tiempo aprendiendo, no comiences. Solo estarás perdiendo el tiempo).

Solo tiene que elegir un marco de aplicación híbrido que prefiera. Si phonegap / cordova no es su preferencia, pruebe otras opciones. Ionic es una opción muy popular. Fuera de eso, hay Framework 7, Appcelerator Titanium, Mobile Angular UI y muchos más.

Una aplicación web está hecha como un sitio web, con HTML, JavaScript y CSS. Utiliza técnicas de “diseño de sitios web receptivos” para adaptar automáticamente la aplicación a una amplia variedad de configuraciones de pantalla.

Varias compañías ofrecen herramientas de creación de aplicaciones por una tarifa donde simplemente arrastrará y soltará las funciones en su lugar y completará los datos en los campos.

Si ya es diseñador de sitios web, puede crear una aplicación más rápidamente que la mayoría. Luego descargue y use Apache Cordova para empaquetar la aplicación web para que pueda cargarla en las tiendas de aplicaciones Apple iTunes, Google Play y Amazon.

Esto es solo una descripción general.

En términos generales, necesitaría algo como el lado del servidor NodeJS y HTML / CSS / JavaScript (y / o algo como Angular o ract si lo desea para la IU) del lado del cliente.

cualquier cosa más específica necesitaría más información, como qué tipo de aplicación tienes en mente …

Empiezo a aprender la aplicación web después de aprender bien mi lenguaje de programación. Estoy aprendiendo Python y construyo algunas aplicaciones y estoy explorando su capacidad. Luego elijo un Python Web Framework llamado Django. Es asombroso. Todo lo que necesito para construir una web dentro de él. Aprendo todos los entresijos y empiezo a construir algunos proyectos. Muchos proyectos pequeños se construyen para explorarlo. De lo que construí mi primer gran proyecto son las aplicaciones web de comercio electrónico. Ahora estoy trabajando en Digital Marketplace. Es un gran proyecto y estoy tratando de seguir las mejores prácticas aquí. En mi proyecto personal, estoy trabajando en aplicaciones como panda de comida. Todo con Django Framework.

Entonces, primero debes aprender el lenguaje de programación. Estructura de datos de algoritmos y resolución de problemas para ser un maestro con ellos. Luego elija un marco para ensuciarse las manos con algo grandioso. Cada marco tiene algún principio de diseño y flujo de trabajo. Necesitas explorarlo bien para dominarlo. Crea aplicaciones y explora. También hay una comunidad para ayudarlo en el camino de alcanzar la excelencia. Así que aprende y construye.

Como ya ha creado un sitio web con html y js, utilice cualquier marco como react native o vuejs o nativscript. Todo esto convertirá su aplicación web en una aplicación móvil.