Prototype czy jQuery

Zastanawiam się nad wyborem czy lepiej poznać Prototype czy jQuery. Za Prototype przemawia wspaniały dodatek w postaci script.aculo.us czym można robić naprawdę cuda (ostatnio w pracy szef się skłania ku temu). Z kolei Prototype znam trochę lepiej i wydaje mi się łatwiejsze. Oczywiście wiem, że mogę zamienić $ na np. $j i korzystać zarówno z jQuery jak i z Prototype i Scriptaculous (http://docs.jquery.com/UsingjQuerywithOtherLibraries). Pozostaje jednak kwestia czasu, człowiek nie może się nauczyć wszystkiego. Jakiego framework-a uważacie za najlepszego? Gdzieś słyszałem, że Prototype to standard.

2 lata, 4 miesiące temu | edytowane przez: Bilberry 4462524

  • To co Scriptaculous robi jako oddzielna biblioteka to jQuery ma już wbudowane. Generalnie polecam jQuery. Bardzo łatwo się nauczyć i jest mnóstwo pluginów, które bardzo powiększają standardowe możliwości. Dla ciekawości framework Ruby on Rails w wersji 3 będzie korzystał z jQuery zamiast Prototype z którego korzysta do tej pory. Nie pamiętam innych przykładów, ale spotkałem jeszcze jakiś popularny projekt, który zrobił taką zmianę.

    Polecam jQuery.

  • O takie "cuda" chodzi? Jeśli tak, masz odpowiedź, że jQ daje radę ;)

  • Określ do czego chcesz wykorzystywać te biblioteki? Do cudów czy do codziennej developerki?

  • Dzięki za odpowiedzi. W zasadzie robię w PHP, ale od czasu do czasu muszę się zająć też JavaScript. Nienawidzę tego języka, za to, że w każdej przeglądarce inaczej to działa. Niestety JavaScript i AJAX to dziś podstawa i musiałem się tego nauczyć. A do czego potrzebuję? I do normalnych rzeczy i do cudów. Ostatnio np. zrobiliśmy graficzny edytor w Scriptaculous (webowy interface do naszego programu w Delphi). Ostatnio też używałem drag-and-drop, i tu się trochę zawiodełem na Scriptaculous bo gdy dodałem suwak do jedej z list, mogłem dalej przenosić elementy, ale zaczeły skakać do góry ekranu i na miejsce, gdzie był kursor myszy - i tak cały czas podczas ruchu. Ponoć jakiś błąd w dragdrop.js. Po dwu godzinach szukania rozwiązania zrezygnowaliśmy z suwaka (scrollbar), problem jednak gdy lista trochę długa.

  • Dzięki. Właśnie o taką odpowiedź mi chodziło. Już się skłaniałem ku JQuery, ale tym linkiem mnie przekonałeś. Dałbym ci kciuk w górę, ale mam za mało punktów ;-( Na pewno zrobię to później. Dzięki wszystkim za odpowiedzi.

    A tak przy okazji. Wydaje mi się, że przez JavaScript jest przyszłość. Szczególnie po tym jak zobaczyłem możliwości HTML5.

Zaloguj się, aby dodać swoją odpowiedź