Nada más salir de la puerta, estás fallando. Eso no es algo malo, simplemente no puede ver por qué está fallando porque tiene una mentalidad de fondo. En el front-end no puede comenzar con un software y luego descubrir qué quiere hacer. El front-end se rige por la interfaz de usuario y el diseño.
Entonces, aquí está mi respuesta más bien sugerente para ti. Primero, descubra lo que quiere hacer al final de su proyecto. Para hacer esto, debe comenzar a probar algunas herramientas comunes de arrastrar y soltar que ya existen. Tome notas sobre lo que le gusta, lo que no le gusta. Fortalezas y debilidades que ve que desea presentar en la primera versión principal de producción de su aplicación. Considere esto como el front-end equivalente a investigar y especificar hardware para la construcción de un servidor o estación de trabajo. Este fue el mantra de Steve Jobs de “Comience con el diseño de lo que debería ser el producto y luego cree el software (o en su caso encuentre el correcto) para hacer el producto que desea”.
Una vez que tenga eso abajo, debe trazar su aplicación con maquetas, o alguna otra herramienta de maqueta de trama visual de freemium bastante capaz para que se vea bien. Eso, entonces, lo ayudaría a determinar sus necesidades de base de datos mediante el diseño de su interfaz gráfica de usuario, lo que lo ayudará a determinar sus necesidades de marco mediante las características y las necesidades de funcionalidad de la interfaz gráfica de usuario. Una vez que tenga algunas opciones que satisfagan esas necesidades, deberá preocuparse por la segunda mitad de la fase de implementación. La complejidad de la cual dependerá completamente de su entorno o entornos de destino. ¿Vas a puerto a móvil? ¿Te quedas en el escritorio? ¿Solo quieres hacer una aplicación web y esperar las mejores vistas para todos los dispositivos? Cada sistema operativo, cada dispositivo, cada mercado, anuncia un nuevo nivel de complejidad a tener en cuenta al elegir un marco en el front-end.
- ¿Cuál es mejor php o WordPress?
- Con HTML, puede seleccionar elementos basados en cosas como su ID o etiqueta, entonces, ¿cómo puedo hacer lo mismo para XML? ¿Puedes dejar un enlace a un tutorial de algún tipo?
- Discovery Engines: ¿Cómo puedo construir un sitio como StumbleUpon?
- ¿Cuáles son los mejores temas de artículos de WordPress?
- ¿Cómo se mantienen los programadores al tanto de los últimos lenguajes y marcos? ¿Cómo te mantienes al día con todo?
Una vez que conozca su estructura alámbrica, el conjunto de características que desea presentar, los dispositivos que desea presentar y las necesidades de back-end, puede descubrir cómo hacerse la pregunta correcta a sí mismo o al público sobre qué herramienta necesita hacer SU generador de arrastrar y soltar. Mientras tanto, jQuery y jQuery UI son algunas de las herramientas más utilizadas y ampliamente compatibles para algunas capacidades de mejora de funcionalidad rápida.
Sé que es como un martillo en tu cráneo en lugar de una respuesta directa, pero oye “el césped es más verde, así que iremos allí y lo haremos nosotros mismos” ¿amirita? Hay muchas consideraciones a tener en cuenta al decidir sobre un marco. Espero que esto le ayude a comprender que debe hacer la investigación anterior para generar algunas opciones con las que se sienta cómodo y luego hacer una siguiente pregunta sobre sus 3 marcos principales, incluido aquí, por qué los elegí en función del producto final que quiero para hacer una sinopsis y obtendrás exactamente la respuesta que buscas. ¡No te desanimes, estás a mitad de camino más allá que la mayoría!