PDA

View Full Version : AJAX toolkit


tumickey
27-05-2007, 20:36
Do ajax là công nghệ mới nên được quan tâm hiện nay .Nên có rất nhiều tổ chức, cộng đồng pt các ajax tool ( hay mạnh hơn lập thành các Framework) .Để tránh cho sự bối rối TMK xin lập chủ đề nay bàn về các ajax tool .


à hiện tại TMK cũng sưu tầm 1 số lượng khá khá sách bạn nào cần có thể vào www.ebook4you.org .
Hay có thể liên hệ trực tiếp. Nguyễn Ngọc Tú -Tin -3 k30 hay wa
Y!m : tumickey2003,
email : tumickey@gmail.com.

Trong bảng đánh giá của anh Tưởng gởi TMK có dùng qua 1 số , nên cũng nêu 1 số nhận xét riêng để các bạn tiện tham khảo.

prototype ( http://prototypejs.org ): là 1 javaScript Framework . Hiện TMK đang dùng cái này . Với ưu điểm nhỏ gọn (92 kB) , nó hổ trợ khá nhiều cho việc lập trình với js như: có phương thức giả lập như cấu trúc foreach của php , các phương thức xử lý mãng ,số, chuổi .... Với ajax hổ trợ các phương thức Ajax.PeriodicalUpdater, Ajax.Request,Ajax.Responders, Ajax.Updater...
Nó thật sự là 1 Framework khá tốt các bạn nên dành tí thời gian với nó

script.aculo.us (http://script.aculo.us/ ) : nó và prototype luôn đi chung với nhau . như lời giới thiệu : animation framework,drag and drop, Ajax controls DOM utilities, and unit testing. Nếu bạn cần hiệu ứng thì nó đap ứng khá tốt nhu cầu của bạn. Tổng dung lượng khoản 65 KB

JSON (http://www.json.org/ ): cái này ko phải là Framework mà là JavaScript Object Notation bạn có thể tham khảo tại http://www.json.org/ .Có lẻ nó sẽ thay thế XML trong ajax :haha:

dojo (http://dojotoolkit.org ) 1 thư viện đồ sộ, tất nhiên dung lượng khá lớn ( khoảng 3M) hộ trợ rất nhiều thứ: Window, drag and drop, Gird, .... không khác gì lập trình destop. Hổ trợ cả cho việc lập trình ba lớp trong js nữa. Với thư viện như thế thích hợp với các project lớn .

JQuery (http://jquery.com ) : Có thể xem là 1 đối thủ cạnh tranh với prototype . như lời jQuery is designed to change the way that you write JavaScript.
"You start with 10 lines of jQuery that would have been 20 lines of tedious DOM JavaScript. By the time you are done it's down to two or three lines and it couldn't get any shorter unless it read your mind." - Dave Methvin
hổ trợ mạnh bên css , hiệu ứng ....

Trên đây là những javaScript Framework mà TMK đã dùng qua. Tuy nhiên mỗi người có 1 phong cách lập trình riêng thì có thể có nhận xét cái này hơn cái kia, cho nên như anh Tưởng nói nên dùng qua rồi bạn sẽ tìm được cái phù hợp cho mình :byebye:

nhtuong
28-05-2007, 00:52
Mình đang tìm một thư viện nào đó có support cho định dang WML của Mobile. Nhưng gần như là không thấy. Chỉ có một vài bài giới thiệu từ dự án của Opera, nhưng họ đóng gói sẵn demo. Bạn nào có tìm hiểu về mảng này chỉ mình nhé! :haha:

tumickey
28-05-2007, 08:46
:byebye: em ko có ngâm cứu về cái này nhưng search 1 tí có cái này ko biết anh coi chưa
http://www.cellular.co.za/downloads/download_wapobjects_framework.htm
http://sourceforge.net/projects/phphtmllib/

trên sourceforge.net cũng khá nhiều lắm á
:byebye:

nhtuong
28-05-2007, 11:10
Em chưa hiểu ý anh rồi! Anh muốn sử dụng AJAX để xử lý WML vì nó cũng là một format dạng như XML mà anh AJAX mình thì rất thân với chị XML! Các framework riêng cho WML thì trước giờ mình đã có!

tumickey
28-05-2007, 11:58
uhm Em thì nghĩ WML cần gì ajax vì nó toàn là XML ko à chứ có gì đâu .
Em chưa nghiên cứu nhiều về WML nhưng em có xem qua 1 số VD. Tại Forum vechai.com của em cũng hổ trợ wap :)
Đa số nội dung nó là text. cấu trúc nó khó chia làm nhiều phần. Không biết có DOM ko ? Với lại chưa chắc gì phone hổ trợ cái HTTRequest . ... hihi nói chung không biết nên ko nói nhiều được . để có dịp nào xem về nó sẽ hỏi anh ha, :haha:

nhtuong
30-05-2007, 11:03
Theo anh Phan Tri Tuấn Anh, Giám đốc Cty PND-Alliainze thì hiện anh đang cần ứng AJAX vào dự án đã triển khai của công ty. Đây là một dự án viết các dịch vụ giá trị gia tăng (tải hình, tải nhạc,...) ứng dụng cho mobile trên nền Web dùng công nghệ .NET.

Các bạn có quan tâm hãy thảo luận về vấn đề này nhé!