I cannot state how excited I am to see such as seasoned Django hacker as Jacob 
being up for the task. I believe I'm not the only one who have had, for a long 
time now, a vision for Django where the effort in the django.contrib.admin 
becomes usable outside the admin and end up beating Rails on generic views and 
stuff.

As much as I have a fantastic experience with StencilJS as an avid TDD and Unit 
Testing fan myself, I don't see jQuery going anywhere in any kind of future. 
While you don't need it so much anymore for basic things, but for some advanced 
usages it does provide a friendlier API than the DOM. And if you're going to 
pull it for a reason or another, why would you want to write 
document.querySelectorAll instead of $() ...

Also, keeping jQuery in the first iteration will force figuring out dependency 
management, how Django wants to leverage the browser import calls. So, as long 
as we have something else to tackle this, then removing jQuery would be fine. 
But keep in mind a lot of stuff uses it, such as select2, however, we might 
also decide to use other autocomplete webcomponents.

> Many years ago, I wrote a Django app to integrate client-side form validation 
> with Django's server side logic.

Well that looks really good, we're also undergoing efforts in the ryzom 
library, and also had another interesting pattern proven in a library called 
facond, both of which might be worth to take a look at if you also get your 
kicks from this kind of stuff.

https://facond.readthedocs.io/en/master/index.html
[https://yourlabs.io/oss/ryzom](http://yourlabs.io/oss/ryzom)

> I'm very much interested in this topic, because I already implemented parts 
> of this in AngularJS, although this now is
> an obsolete technology.

Well the fast deprecation of JS frameworks has been a problem for Django for 
years, and for a good reason.

This is why I believe we can see salvation in the webcomponents standards, 
living since 2017 and now available in every browser engine, the time has come 
for Django to keep up with the W3C standards.

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/co4AO24VjvnGZ9_bD9o165F2KQhfZOU-ugaeS_fX2nEiHBJzWsd25QrXdDIvZRV-RiO2-88Qmb8262lUQWjxoYnGcebhWaPSlRE-xxvlTfM%3D%40protonmail.com.
  • ... '1337 Shadow Hacker' via Django developers (Contributions to Django itself)
    • ... Jacob Rief
      • ... '1337 Shadow Hacker' via Django developers (Contributions to Django itself)
        • ... Carlton Gibson
          • ... '1337 Shadow Hacker' via Django developers (Contributions to Django itself)
            • ... '1337 Shadow Hacker' via Django developers (Contributions to Django itself)
              • ... Jacob Rief

Reply via email to