I see your point Korbinian, but JQuery still wildly used and removing it
would mean not just a lot of effort, but also to indefinitely postpone the
release of version 8.

On Mon, Mar 20, 2017 at 11:33 AM, Korbinian Bachl <
korbinian.ba...@whiskyworld.de> wrote:

> Hi,
>
> while I'm not one of the commiters I still like to respond to this. I'm
> fine with changing from 1.x to 3.x as IE 10 and lower really has no
> relevance anymore IMHO.
> However, the real question that came into my mind:
>
> Why not just use plain js / vanilla js?
>
> When it was decided to go to jQuery doing pure js at that time was a
> nightmare - every browser had its quirks (where every is mainly that MS
> pile of crap called IE), reacted differently etc. - but now in 2017 I dont
> really see so much more difference here. The same basic JS code to find a
> dom in every browser is just now
>
> var matches = document.querySelectorAll('div.foo');
>
> while in jQuery its
>
> var matches = $.('div.foo');
>
> - no real difference here.
>
> Ajax? -
>
> $.ajax('/user/1')
> .done(function (data) {
>   var user = data;
> });
>
> vs
>
> fetch('/user/1')
> .then(function (response) {
>   return response.json();
> })
> .then(function (data) {
>   var user = data;
> });
>
>
> ok a small bit more and no IE support - but we just ditch that with jquery
> 3.x anyway....
> (if IE is needed: ugly XMLHttpRequest)
>
> Just my 2c,
>
> Best,
>
> KB
>
>
>
>
> ----- Ursprüngliche Mail -----
> > Von: "Martin Grigorov" <mgrigo...@apache.org>
> > An: dev@wicket.apache.org
> > Gesendet: Montag, 20. März 2017 09:52:17
> > Betreff: Use jQuery 3.x by default in 8.x
>
> > Hi,
> >
> > It is 14 months since Microsoft droppped the support for IE 10 and less
> [0].
> > Do you agree that it is OK to use jQuery 3.x in Wicket 8.x by default ?
> >
> > Applications will still be able to set custom version (like 1.x) if they
> > need so.
> > Also our JS tests will keep testing against jQuery 1.x, 2.x and 3.x [1].
> >
> > 0. https://www.microsoft.com/en-us/WindowsForBusiness/End-of-IE-support
> > 1.
> > https://github.com/apache/wicket/blob/1421ea2dc9207143cdadb735f3c794
> 21674d924d/testing/wicket-js-tests/Gruntfile.js#L111-L118
> >
> > Martin Grigorov
> > Wicket Training and Consulting
> > https://twitter.com/mtgrigorov
>

Reply via email to