Esto es como decir: “Quiero construir una casa, pero no sé nada sobre construcción”. En serio, no hay una buena respuesta a esta pregunta. Si desea construir algo, debe, como mínimo, tener un conocimiento decente de sus herramientas.
Si realmente desea consejos para esto, lo primero que debe hacer es olvidarse de crear una “aplicación web jQuery”. jQuery NO es un marco de aplicación. Es una biblioteca de manipulación DOM con cosas adicionales que no son de aplicación también.
En segundo lugar, no tiene que saber nada sobre jQuery para crear una aplicación web, así que, nuevamente, olvide jQuery. Usted, por otro lado, debe saber JavaScript. Simplemente no hay forma de evitarlo.
- ¿Debo usar Vue.js, en lugar de React.js, para mis aplicaciones web, y si es así, por qué?
- ¿Qué es la aplicación web de Outlook?
- ¿Cómo obtener el recuento de me gusta y no me gusta de todos y cada uno de los videos en YouTube? ¿La API de datos de YouTube admite eso?
- ¿Por qué hay mucho desarrollo en el campo de JavaScript (nodo, express, Mongo, etc.) para aplicaciones web empresariales escalables mientras ya tenemos una tecnología probada como Java EE, .NET y PHP?
- Tengo buenos antecedentes usando PHP / MySQL. ¿Qué debo tener en cuenta para crear una aplicación web como Stack Overflow?
Algunos pueden decir, “solo crea una aplicación web con Ember.js, así que todo lo que necesitas hacer es compilar contra una API bien compuesta”. Y, hasta cierto punto, eso es cierto, pero nunca vas a evitar esos momentos en los que realmente necesitas comprender la naturaleza de JavaScript.
Construirá la aplicación y luego encontrará algo que debería funcionar, porque funcionaría en PHP, pero simplemente no funciona. Llegará a StackOverflow y la gente comenzará a hablar sobre esto asíncrono y devolución de llamada eso y promesas y prototipos y …
Confía en mí cuando digo esto: JavaScript no es el lenguaje de juguete que está hecho para ser. Es tan real como cualquier otro idioma, y puede ser cada vez más difícil de aprender ya que, al mismo tiempo, no se parece en nada a la mayoría de los otros idiomas.
Dicho esto, no leas libros como “Head first jQuery”. Lea libros como Elequent JavaScrip, luego lea JavaScript: The Good Parts y luego Effective JavaScript. Finalmente, sumérgete en “You Don’t Know JS” de Kyle Simpson.
Luego, finalmente, comience a aprender un marco de aplicación real como Ember, Angular, Backbone o lo que sea, pero, por favor, no cree una aplicación con jQuery 🙂