¿Cómo crearías una aplicación web con solo jQuery?

Es bastante factible en realidad. Por supuesto, jQuery, siendo flexible y escalable, nos permite hacer la pregunta “¿Qué tan compleja es la aplicación web?” En otras palabras, ¿cuáles son sus requisitos? ¿Qué tan duro necesita trabajar jQuery? ¿Tiene que ser una aplicación de una sola página? ¿Tiene que ser receptivo? ¿Son jQuery MVC Plugins (y otros complementos, casi siempre) en voz alta?

Si la respuesta a cualquiera de las preguntas anteriores es ‘Sí’, jQuery se permite ampliar para crear una variedad de widgets y módulos reutilizables como complementos. Por ejemplo: $.require(), $.define(), $.Router() , etc. Pueden estar diseñados para funcionar con una sola aplicación, pero, como una ventaja adicional de jQuery, pueden funcionar perfectamente con otros jQuery- aplicaciones basadas. Hacer que su conjunto de aplicaciones sea fácil de mantener.

Por otro lado, si la respuesta a todas las preguntas anteriores es ‘No’, entonces jQuery proporciona poderosamente algunas herramientas listas para usar para la encapsulación. El patrón de fábrica jQuery *:

  1. (function( $ ){
  2. $.extend($.fn, {
  3. myplugin: function(){
  4. // your plugin logic
  5. }
  6. });
  7. })( jQuery );

Y, con solo unas pocas teclas más, el patrón Singleton (junto con muchos más). Los patrones de jQuery permiten a los desarrolladores crear una aplicación encapsulada que se puede usar de varias maneras. En cada página si el sitio, si lo desea. O bien, puede proporcionar de manera elegante cierre y alcance (y capacidad de estado) a una interfaz AJAX más simple, como un tablero de instrumentos.

Lo sentimos por no proporcionar más fragmentos de código en esta respuesta. La web tiene numerosos recursos que entregan documentación de características y conceptos similares junto con ejemplos de trabajo. Comience su búsqueda aquí: jquery mvc – Búsqueda de Google

¡Espero que hayas encontrado esto util!

* Aprendizaje de patrones de diseño de JavaScript

En realidad, es posible hacer aplicaciones web con jQuery, usando jQuery Mobile.
Pero siempre necesitarás algo de HTML. SIEMPRE.

Aquí hay un enlace a un tutorial gratuito sobre W3schools: Tutorial móvil de jQuery
Aquí también hay un tutorial de YouTube sobre cómo hacer una aplicación web usando jQuery Mobile y Ajax: https://youtu.be/nMk24t2Vw30

En general, recomiendo que las personas usen jquery con moderación. Principalmente porque no promueve la separación de las preocupaciones. Comparto algunas ideas más aquí: ¿jQuery sigue siendo relevante?

No es muy descabellado. Lo he hecho antes también. Acabas de inventar tu propia lógica. Esto es algo que los marcos cubren para que no tenga que preocuparse por eso.

More Interesting

Si pudieras crear una aplicación para ti que actualmente no está en el mercado, ¿cuál sería?

¿Qué acuerdos debe tener un desarrollador externo al firmar su aplicación, como incluir un NDA y una asignación de todos los derechos de su trabajo, incluido el código y las ideas en el proyecto para mí como la persona que contrata?

¿Cuál es la aplicación que más te beneficia?

¿Cuáles son las principales diferencias y consideraciones en el diseño de aplicaciones nativas frente a aplicaciones web?

¿Por qué los sitios web en iOS se cargan más rápido en Safari (la propia implementación de Apple) que cuando se usa software de terceros?

¿Debería tener un servidor por aplicación?

¿Sigue habiendo una brecha de rendimiento significativa entre las aplicaciones híbridas y las nativas?

¿Por qué algunas aplicaciones web famosas tienen una mala experiencia móvil?

Google se está centrando en aplicaciones web progresivas. Entonces, ¿cuál es el alcance de los desarrolladores de aplicaciones nativas (de fondo Java) como yo?

¿Cuáles son tus aplicaciones móviles o web favoritas que crees que las masas descubrirán a continuación?

¿Cuáles son las mejores aplicaciones de diario de video social?

¿Cuáles son las ventajas y desventajas de crear aplicaciones nativas en comparación con el uso de HTML5 y PhoneGap?

Cómo encontrar ideas interesantes para una aplicación web

¿Cuáles son algunas herramientas disponibles para automatizar aplicaciones web móviles en navegadores web iOS y Android?

¿Cuáles son las mejores aplicaciones?