Czy ExtJS umrze? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie będzie prawdopodobnie wywoływało debatę, argumenty, ankiety lub rozszerzoną dyskusję. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź Pomoc centrum dla wskazówek. Zamknięte 8 lat temu .

Patrzę na ExtJS i wydaje się, że zapewnia wiele funkcji RIA, które zapewniają bardziej nieporęczne apartamenty, takie jak Flex, bez wymogu Flasha. Jednak, jak Open-source inicjacji, takich jak jQuery-UI nadal, czy ExtJS po prostu umrzeć w pewnym momencie? Ponadto, ponieważ penetracja błysku tylko nadal rośnie, dlaczego umieścić stock w bibliotece javascript?

To powiedziawszy, biblioteki JavaScript, takie jak jQuery, dokonały gigantycznych skoków w dostarczaniu łatwych w użyciu interfejsów API z wielką funkcjonalnością, więc może jest w tym jakaś zasługa.

Myśli? Opinie? ExtJS ma metkę, więc muszę zadać to pytanie.
Author: Jaanus, 2009-10-27

8 answers

IMHO, potrzeba w jQuery, ExtJS itp. zostaną wyeliminowane, gdy tylko XBL2, cała kolekcja specyfikacji CSS3, SVG i HTML5 będą dostępne w równym stopniu we wszystkich przeglądarkach stacjonarnych/mobilnych, co nie będzie hapen w ciągu najbliższych 5 lat.

Patrzę na ExtJS i wydaje się, że zapewnia wiele funkcji RIA, które zapewniają bardziej nieporęczne apartamenty, takie jak Flex, bez wymogu Flasha.

Aby uruchomić aplikację Flex nadal potrzebujesz Flash Playera, który na przykład nie jest dostępny na urządzeniach mobilnych

Jednak, jak Open-source inicjacji, takich jak jQuery-UI nadal, czy ExtJS po prostu umrzeć w pewnym momencie?

Porównywanie ExtJS do jQuery-UI nie ma sensu, ponieważ jQuery jest przede wszystkim biblioteką między przeglądarkami, która upraszcza operacje na dokumentach HTML i sprawia, że strony internetowe są ładniejsze, podczas gdy ExtJS jest prawdziwym frameworkiem aplikacji, który oferuje ulepszone komponenty interfejsu użytkownika oparte na danych, aby ułatwić aplikacje.

Ponadto, ponieważ penetracja Flasha tylko rośnie, dlaczego umieścić stock w bibliotece javascript?

Nie ma znaczenia, że penetracja Flasha "tylko rośnie", ponieważ jest już dostępna na 98% urządzeń stacjonarnych. Umieszczenie akcji w Bibliotece Javascript sprawia sence, uwierz Google (który umieścił większość swoich akcji w DHTML)

Czy ExtJS po prostu kiedyś umrze?

Rzeczywiście będzie, bo w pewnym momencie umrze. Net, Java itp. Informatyka nie umrze jednak w przewidywanej przyszłości, a zapotrzebowanie na tego rodzaju rozwiązania bez mięsa tylko wzrośnie.


Możesz również przyjrzeć się alternatywnemu FRAMEWORKOWI GUI , który zostanie udostępniony 1 listopada tego roku jako Open-Source. Umożliwia technologie, takie jak SVG, XUL i bardziej równomiernie cross browser.

 31
Author: Sergey Ilinsky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-13 02:08:42

Myślę, że Ext JS wkrótce umrze. Kiedy to nastąpi, będzie to prawdopodobnie jeden z ostatnich stojących frameworków JS. Mówię o tym, ponieważ ExtJS ma solidną bazę użytkowników i programistów i wiele projektów open source na nim buduje (np. ASP.NET dual-licensed CMS, Sense / Net buduje swój backend w całości wokół niego m.in.).

 11
Author: Gergely Orosz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-27 23:46:29

Mają solidną bazę użytkowników i nie widzę ich opuszczających wyścig w najbliższym czasie. To powiedziawszy, zawsze możesz spojrzeć na Internet, jak patrzysz na ogólny rynek. Zarówno Starbucks, jak i lokalna kawiarnia mogą współistnieć.

To powiedziane...

Porównaj trendy pomiędzy jQuery, ExtJS i Mootools

 6
Author: Frankie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-27 20:29:47

III ' m not a javascript / DOM guru, just an ASP.NET programista i od czasu do czasu programista FlashBuilder, który zajmuje się w 100% bibliotekami po stronie klienta. Znajduję to, że ExtJS jest znacznie bogatszy w swoje układy i widgety UI niż jQuery - chociaż jQuery ma dużo rozmachu i nowe komponenty UI przychodzą cały czas. Mimo to, ExtJS ma główną przewagę w tym zakresie.

Z jQuery jest o wiele łatwiej dostać coś podstawowego i działa głównie dlatego, że jQuery zawiesza swoje efekty na istniejące elementy w znacznikach strony: możesz utworzyć szkieletową stronę html, a następnie zastosować funkcjonalność jQuery do elementów. Porównaj to z ExtJS, gdzie Twoja strona jest w zasadzie pustym znacznikiem body, a zawartość strony jest tworzona przez zapis Ext do DOM. Bez projektanta Ext (visual) do układania moich stron i ustawiania właściwości, kodowanie obiektów konfiguracyjnych ExtJS za pomocą edytora tekstu jest dla mnie zbyt żmudne i wcale mi nie odpowiada. Ale z visual designerem Ext, masz podejście RAD.

ExtJS na IE8 może być powolny i niechlujny z powodu wad IE8. Z doświadczenia wiem, że układy ExtJS Ria działają pięknie na FF, Chrome i operze, ale nie tak dobrze na IE8. Jednak IE8 z Chrome-Frame Google to adresuje. Niezły cios dla tych właścicieli w MSFT, chłopaki z Google!

Bardzo podoba mi się hybrydowe podejście do Flashbuildera. Za pomocą FB możesz pisać klasy mxml i / lub ActionScript. Down-side, jak widzę, jest to, że wtyczka Flash jest wymagane, i obawiam się, że wtyczka Flash idzie drogą tego innego dodo, WordPerfect, który kiedyś wędrował po ziemi z 99% udziałem w rynku. Naprawdę chciałbym, aby można było projektować we Flashbuilderze w pełni wykorzystując funkcje oo ActionScript. mxml i debugger FB, a następnie cross-compile do ExtJS! FB: Ext:: GWT: Zamknięcie.

 3
Author: Tim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-14 19:30:59

Jak z każdą technologią, każdy będzie miał swój własny kawałek ciasta. ExtJS nie umrze, dopóki ExtJS LLC nie istnieje (używają go:)) i dopóki nie będą mieli czcicieli używających ich lib (jak ja), gdy w pewnym momencie po prostu musisz użyć wybranej technologii, bez względu na to, czy jest doskonała, czy nie. Spójrz na Lotus Domino - to jest kupa gówna, a z drugiej strony kawałek świetnego oprogramowania - i nadal żyje... :)

 1
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-27 20:27:02

ExtJS ma podwójną licencję i otwiera Źródło

Zobacz tutaj Informacje ogólne

A tu licencje

A ja go używam. Dobra biblioteka do pracy z danymi-siatki, drzewa... co tylko chcesz. I ma wiele kontroli. więc po prostu dobra biblioteka...

 1
Author: Ilya Khaprov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-27 20:27:50

Dopóki programiści będą nad nim pracować, framework nie umrze. Mochikit, który uwielbiam, ale porzuciłem dla yui3), ale to tylko oznacza, że nie są aktualizowane, a nie, że są bezużyteczne. Jeśli podoba Ci się jeden wystarczająco dobrze, można łatwo wydać własne wydanie i rozpocząć projekt ponownie.

 1
Author: Karl Guertin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-27 22:29:40

Osobiście używam Prototype, ale to ten sam argument. Zdecydowanie nie lubię Flasha ze względu na liczne problemy z bezpieczeństwem, które po nim następują i fakt, że nie wszystkie urządzenia mogą odtwarzać Flasha. IPhone jest jednym z głównych przykładów. Może obsługiwać animacje i inne rzeczy za pomocą bibliotek JS.

Niektóre firmy również wyłączają Flasha jako politykę bezpieczeństwa, chociaż nie jest to powszechne. (Pracowałem jednak w miejscach, w których tak było.)

Kolejne pytanie, czy będziemy dbać o flashu wraz z pojawieniem się nowych standardów HTML w dużej mierze wyeliminuje potrzebę Flasha całkowicie.

 0
Author: Norman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-27 20:24:58