Dziś jest poniedziałek, 13 października 2008 roku (z kalendarza...)

mintAjax

Icon

17.02.2007, 19:02

Webmaster

Komentarze (6)

Powrót

Jakiś czas temu Slump przysłał mi link www.mintajax.pl z adnotacją "obczaj to". W tamtej chwili ajaksy nie były mi w głowie, więc przerzuciłem sobie adresik do archiwum, by zaczekał na lepsze czasy. W styczniu zacząłem prace nad jednym projektem, gdzie asynchroniczna komunikacja przydałaby się podczas przetwarzania formularzy, aby wczytywało do pola select listę miast po wybraniu odpowiedniego województwa (wiem, głupio proste zastosowanie, ale cóż poradzić, jak JS-a nie znam na tyle, by pisać aplikacje pokroju GMaila). Przypomniałem sobie o mintAjax, obejrzałem i stwierdziłem, że to bardzo miła w użyciu biblioteka.

mintAjax służy nie tylko do obsługi zapytań Ajax. Ta niewielka biblioteka została wyposażona w szereg funkcji związanych z szerokopojętym manipulowaniem obiektami widocznymi na stronie. Jak na 40 kilobajtów (tyle wynosi rozmiar biblioteki), ilość możliwości jest zadowalająca. Mamy tutaj różne efekty graficzne, np. zmianę oraz przenikanie kolorów, kilka wariantów efektu drag'n'drop, sortowanie zawartości tabeli, zaznaczanie jej wierszy oraz ustalanie położenia. mintAjax działa poprawnie w Firefoksie, IE oraz Operze 9.

Po przejrzeniu listy przykładów zdecydowałem się na dodanie do projektu większej interakcji po stronie przeglądarki, właśnie dzięki obecności efektów czyniących zadanie łatwym i przyjemnym nawet dla osoby, która bardziej gustuje w rozgryzaniu tajników baz danych oraz przetwarzaniu informacji :). Polecam ją wszystkim, którzy poszukują czegoś niewielkiego oraz funkcjonalnego.

Powrót

Komentarze

Napisał Cudi w sobotę, 17 lutego 2007 o 19:26

GMail nie jest zbyt trafnym przykładem aplikacji pisanej w Java Script, ponieważ został napisany w Javie, po czym skompilowany do Java Scriptu. Umożliwa to Google WebToolkit, udostępniony na licencji Open Source swoją drogą.

Z bibliotek typu mintAjax, preferowałem prototype, teraz najciekawszą wydaje mi się mootools. Wszystkie mają podobne możliwości, jednak mootools jest świetnie napisane i posiada bardzo przydatne narzędzie do tworzenia własnej paczki, która zawiera tylko to, czego nam potrzeba.

Napisał radzio w sobotę, 17 lutego 2007 o 21:38

Powiem szczerze, że trochę w prototype robiłem (w tym korzystałem z script.aculo.us), ale ostatnio przerzucam się jQuery :-).

Napisał Albi w sobotę, 17 lutego 2007 o 23:42

jQuery jest naprawdę świetne. Przerzuca większość roboty na samą bibliotekę, zajmuje ok 40kb, po skompresowaniu (bez białych znaków, komentarzy) 14kb.

Początkowo składnia wydaje się dość dziwna, ale jest znacznie prostsza od tych, które do tej pory widziałem, dzięki czemu praktycznie bez znajomości JS bezproblemowo sam napisałem chat w Ajaksie.

To taki mały spamik ;). http://jquery.com

Napisał eRiZ w niedzielę, 18 lutego 2007 o 12:08

Też preferuję jQuery.

Prototype i mootols są po prostu za "ciężkie".
Gdy ktoś korzysta z jakiegoś frameworka, to po co osobną bibliotekę do AJAX-a zaciągać, skoro ma już wszystko w tych 19KB? :)

"Początkowo składnia wydaje się dość dziwna"
Hę? :|

Napisał Albi w poniedziałek, 19 lutego 2007 o 10:02

Przynajmniej jak dla mnie ;). Na szczęście szybko się połapałem. Przyzwyczajony byłem do widoku pojedynczej funkcji. Zagnieżdżone w ten sposób widziałem pierwszy raz :>.

Napisał SebaZ w poniedziałek, 19 lutego 2007 o 17:48

Też przyznaję, że jest to fajna i godna uwagi biblioteka. Nie jest potrzebna prawie żadna wiedza z JS aby sklecić coś godnego uwagi.

Strona 1 z 1 :: 1

Skomentuj

NickInformacja
E-mailTylko do użytku wewnętrznego.
WWWNie zapomnij o http://
LayoutNapisz tu, czy widzisz dzienny czy nocny layout.
WpisFormatowanie wiki
Internauto, pamiętaj! Wolność to nie samowola - dbaj o kulturę wypowiedzi oraz dyskusji w sieci.

Na Zyxist.com panuje swoboda wyrażania opinii oraz krytyki pod dowolnym adresem. Jedyny warunek: musi być ona kulturalna i rzeczowa. Na chamstwo, prostactwo lub jawne obrażanie kogokolwiek nie ma tu miejsca i takie komentarze są bardzo szybko usuwane. Jeśli zamierzasz polemizować z treścią wpisu, wpierw uważnie ją przeczytaj.

© Tomasz "Zyx" Jędrzejewski 2005 - 2008 | Wykonanych zapytań: 2 | Serwer wirtualny zapewnia