Gorąco na piętach jQuery Mobile 1.3 to jQuery 2.0, zupełnie nowa, pełna wersja popularnej biblioteki JavaScript.

Najważniejszą wiadomością - znaną od dłuższego czasu - jest to, że jQuery 2.0 zepsuł obsługę bibliotek dla Internet Explorera 6, 7 i 8. Te tak zwane starsze przeglądarki powoli wkraczają w kierunku wymarcia i na pewno jest prawdą, że bardzo niewiele osób nadal korzystaj z IE6. Jednak wciąż istnieje znaczna liczba klientów żądających wsparcia dla IE 7+.

Wypłatą za upuszczenie IE6, 7 i 8 jest mniejszy plik core (ponad 8kb dla minified file), o większej wydajności.

Twórcy twierdzą, że jQuery 2.0 jest przeznaczony "dla nowoczesnej sieci", co znajduje odzwierciedlenie w braku obsługi starszych wersji IE. Jednak jednym z kluczowych aspektów współczesnej sieci - choć nie znosimy tego - jest to, że ludzie wciąż używają starszych wersji IE, szczególnie w krajach rozwijających się. W rzeczywistości jest tak wiele osób, które obecnie używają IE8 jako swojej przeglądarki z wyboru, trochę trudno uzasadnić etykietę "dziedzictwem" w ogóle. Oczywiście dobrze byłoby rozważyć tylko najbardziej aktualne przeglądarki, ale ten ruch zespołu programistów jQuery wydaje się nieco przedwczesny.

Jeśli jesteś jedną z nieszczęśliwych osób, które nadal potrzebują wsparcia dla IE6, 7 lub 8, to na razie musisz trzymać się jQuery 1.9 i mieć nadzieję, że jQuery 1.10 - która będzie obsługiwać starsze wersje Internet Explorera i jest zaplanowana na wydanie w niedalekiej przyszłości - będzie służyć twoim celom.

Podwójne rozwidlenie jQuery 2.0 i nadchodzący 1.10 prawie na pewno doprowadzi do zamieszania. Trudne pytanie, która wersja jQuery powinna używać deweloperów? jQuery 2.0 jest nowy i błyszczący, ale czy wzrost wydajności naprawdę uzasadnia zapłaconą cenę? jQuery 1.9 jest także stosunkowo nowy, a większość kluczowych zmian w bibliotece jest zawarta w 1.9.

W rzeczywistości można argumentować, że nowa etykieta "2.0" jest czerwonym śledziem, a rzeczywiste zmiany miały miejsce w przypadku wersji 1.9, kiedy zabrakło wielu nieskutecznych metod. Więc może jQuery 2.0 i jQuery 1.10 są tylko nowe tylko w nazwie, wydane jako przygotowanie do dalszych prac w dół.

Na razie 1.9 wydaje się rozsądnym wyborem dla zdecydowanej większości programistów jQuery. To, czy będzie to prawdą o wiele dłużej, czy nie, pozostanie widoczne.

Czy będziesz używać jQuery 2.0 w nadchodzących projektach? Która wersja jest najstarszą wersją IE? Daj nam znać w komentarzach.

Wyróżniony obraz / miniatura, starszy obraz komputerowy przez Shutterstock.