Saltar al contenido

C├│mo construir una aplicaci├│n web desde cero

* Actualización: la aplicación que menciono al final del artículo se ha completado y se encuentra en la tienda de aplicaciones de Apple. Compruébalo en GolfRangeApp.com

Entonces tiene una gran idea para una aplicación web y está listo para ganar millones, pero nunca ha creado nada en línea, excepto su perfil de Facebook. No se preocupe, se puede hacer!

1. Formación de ideas

Si está leyendo esto, es muy probable que ya tenga una idea, ¡genial! ¿Lo has sacado? Tome papel y dibuje la interfaz de su aplicación web (al menos su diseño inicial) y comience a interactuar con ella. Use piezas de papel separadas para cada página web o elemento que cambie. Este ejercicio puede ser tremendamente útil, ya que generalmente encontrará fallas tempranas en su diseño y puede "arreglarlas" incluso antes de comenzar a codificar. En este punto, no es una mala idea que un amigo también lo revise y brinde comentarios o ideas adicionales. Sea amable, incluso si sus ideas no son algo que le interesa hacer, simplemente escúchelas. Su proyecto evolucionará y su idea puede no ser tan loca dentro de 6 meses. Además, no tienes que agregarlo, solo asiente con la cabeza y sonríe.

2. Planifícalo

Al comenzar desde cero sin experiencia, debe aceptar un hecho frío y duro. No tendrás una aplicación web terminada en una semana. Si estás tratando de construir algo realmente genial, debes planear un año. Si un año ¿Quieres hacer esto bien, verdad? Es crucial que pase mucho tiempo en el Paso 3 e incluso continúe su educación a medida que desarrolla su aplicación web. Intente programar el tiempo real para trabajar en su proyecto y no lo relegue al "tiempo libre". Si tienes tiempo extra para trabajar, entonces genial, pero asegúrate de programar tiempo para progresar.

3.Educación

Es importante darse cuenta de que los lenguajes de programación se denominan "lenguajes" por una razón. La escuela está en sesión, amigo mío, y si quieres convertir tu aplicación web en una realidad, debes convertirte en multilingüe. Ahora, antes de que te des por vencido, incluso antes de comenzar, déjame decirte esto, NO necesitas ser fluido. Si bien es difícil moverse por Francia sin hablar francés con fluidez, la gente lo hace todos los días. (¡Lo hice por 2 semanas!)

También hay muchos recursos en línea gratuitos y de alta calidad para aprender HTML, CSS y Javascript / JQUERY; los tres idiomas web principales que necesitará usar para crear su aplicación web. PHP y Ruby también tienen numerosos sitios en línea dedicados a ayudarlo de forma gratuita. Codecademy.com es uno de mis recursos en línea favoritos para desarrollar habilidades de programación.

4. Bautismo por fuego

Muy bien, es hora de mojarse los pies. Si siguió la ruta Codecademy, habrá construido algunos mini proyectos y probablemente se habrá dado cuenta de cómo algunas de las cosas que aprendió se pueden aplicar a su propia aplicación web. Comience a construir el esqueleto de su aplicación web, no se preocupe tanto por cómo se ve todavía, concéntrese primero en que funcione correctamente. Aquí es donde comenzará a mostrarse su falta de experiencia, pero no se preocupe, ¡puede hacerlo! También hay muchas personas muy capaces dispuestas a ayudar.

5. Desbordamiento de pila

Si busca en Google "cómo hacerlo … en javascript", la mayoría de las veces definirá el desbordamiento de pila. Si no está familiarizado con él, permítanme resumirlo. Cualquiera puede hacer una pregunta, cualquiera puede responder una pregunta, los usuarios votan las mejores respuestas y es un mejor amigo / red de seguridad / biblia de los programadores. La cantidad de talento y habilidad de programación que se lanza libremente es alucinante. Si te tomas en serio tu aplicación web, ya deberías estarlo, únete a Stack Overflow y obtén ayuda.

6. Comentarios, errores y empezar de nuevo

En este punto, deberías tener algo bastante funcional y con lo que puedas interactuar. Antes de que intentes darle los toques finales, haz que muchos amigos prueben tu aplicación web. Recuerde, ha estado trabajando en esto durante meses y lo que parece una simple navegación para usted puede no ser intuitivo para los demás. Haz tu mejor esfuerzo para no ponerte a la defensiva y toma nota de los comentarios de todos. Si algo fue mencionado por más de una persona, debe considerarlo seriamente. Hacer que otras personas prueben su aplicación web también es útil para encontrar errores. A veces las personas hacen cosas que nunca habrías esperado y esto puede revelar un problema con tu aplicación. Arreglarlos todos antes de ir a vivir.

No te sientas mal si parece que estás empezando de nuevo. Con cada mejora y corrección de la aplicación web que realice, aumentará las posibilidades de que su aplicación web tenga éxito.

7. ganar dinero

Existen numerosas formas de monetizar su aplicación web. Los anuncios de Google pueden ser los más fáciles pero pueden no ser los mejores. Depende de su aplicación web y de cómo la usen los usuarios. Algo que se usa con poca frecuencia por una gran cantidad de personas puede beneficiarse del modelo de Google Ad, mientras que algo que podría usarse todos los días puede buscar una suscripción o un modelo freemium. Los detalles son variados, pero si llegaste hasta aquí, tendrás pocos problemas técnicos y estarás tan emocionado que deberías implementarlo con bastante rapidez. ¡Ahora disfruta los frutos de tu trabajo!

* Algunos de ustedes se preguntarán: "¿Qué los hace expertos en crear una aplicación web desde cero sin experiencia?". Bueno, no soy un experto, pero lo hice. Solo que, en algún lugar del Paso 6, se determinó que mi aplicación web sería mucho mejor como una aplicación móvil real. Dado que la funcionalidad ya estaba hecha con idiomas web, estoy usando PhoneGapto para utilizar mi código existente y convertirlo en aplicaciones nativas para dispositivos iOS, Android y Windows.

Califica este Articulo!