View Full Version : Chuyên đề AJAX
Chào các bạn,
Mình có một buổi chuyên đề về AJAX vào sáng Chủ Nhật ngày 20/05/2007 tại Khoa CNTT&TT.
Sau khi tham khảo ý kiến từ BQT diễn đàn CTO, dự kiến sẽ ra mắt Câu lạc bộ Tin học của CTO vào buổi chuyên đề này.
Mọi ý kiến đóng góp các bạn có thể thảo luận ở đây.
Bạn nào muốn tham gia với mình trong công tác tổ chức hoặc muốn trở thành thành viên CLB vui lòng gửi thông tin cá nhân của bạn theo địa chỉ mail: nhtuong@gmail.com.
Rất vui khi được hợp tác với các bạn có quan tâm đến IT.
Thân mến,
nhtuong
tonyhardly
06-05-2007, 22:57
hi anh Tưởng tham gia vào công tác tổ chức chắc anh không đủ khả năng rồi nhưng tham gia thành viên thì em ủng hộ cả hai tay cho em một vé nhé
ê bạn! chưa làm mà biết ko dc là sao vậy?
ủng hộ cho Tưởng 1 cái nào!
tonyhardly
07-05-2007, 09:15
vậy thì anh Tưởng bố trí sao em làm vậy hy vọng câu lạc bộ Tin Học của chúng ta ngày càng phát triển
Mình thật sự ấn tượng về các câu trả lời của các bạn thành viên CTO về tin học. Nhiều lúc những câu hỏi cũng làm mình phải "đau đầu"! Và ngay lúc đó lại xuất hiện "cao nhân" :haha: trả lời một cách rành rọt! Những kinh nghiệm của các bạn là rất đáng quí. Mình sẽ giúp cho các bạn có một nơi để chia sẽ những kinh nghiệm đó cho mọi người!
Chào đón anh thai_dc và tonyhardly! Anh Thái và tonyhardly public thông tin này cho friend groups của mình nhé!
Thân,
nhtuong
Mình có một buổi họp các thành viên trong Ban tổ chức. Nếu tony có tâm huyết với Club Tin học mình thay mặt BTC thân mời tony cùng tham dự nhé! Còn Anh Thái thì chắc là em khỏi mời phải không? :haha: "Đại biểu mặc định" mà!
smalllove
13-05-2007, 23:23
A Tưởng có thể cho biết thời gian chính xác ko ạ, và có vào tự do được ko, có quy định gì ko, ko biết AJAX là gì nên đi để học hỏi, thks anh đã thông báo.
zeroonea
14-05-2007, 00:50
{@:
- Yeah, bữa đó sẽ vào xem
:@}
smalllove cùng tất cả các bạn thân mến,
Mình có một thông tin cần tham khảo ý kiến của các bạn.
Theo thông tin từ Ban chủ nhiệm CLB Tin học của Khoa CNTT của Khoa CNTT thì ngày 20/05 tới là ngày bầu cử nên sẽ không thu hút được nhiều SV tham dự vì phần đông Sinh viên và mem của CTO phải đi bầu. Nên CLB có ý muốn hẹn lại buổi giao lưu với chúng ta vào thứ 7 hoặc Chủ nhật tuần tiếp theo 26-27/05.
Nếu chúng ta muốn gặp nhau vào Chủ nhật tuần này mình sẽ sắp xếp để các bạn gặp nhau trước.
Bây giờ có mình 2 vấn đề mình cần tham khảo ý của các bạn:
1. Gặp nhau vào 20/05 hay theo ý của CLB Tin học của Khoa CNTT?
2. Nếu theo ý của phía bạn thì các bạn chọn thứ Bảy hay Chủ Nhật?
Các bạn gửi ý kiến của mình lên đi!
Mình nói thêm là Chuyên đề AJAX chủ yếu muốn tạo điều kiện để giao lưu và tập hợp các bạn yêu thích IT. Nên các bạn không phải ngại vì mình chưa biết AJAX là gì. :haha: Chúng tôi luôn welcome bạn!
Dưới đây là một bài viết cơ bản giới thiệu về công nghệ Web liên quan đến AJAX bằng tiếng Việt các bạn newbie có thể tham khảo:
Qúa trình phát triển các công nghệ trong ứng dụng WEB
(http://nhtuong.objectis.net/qua-trinh-phat-trien-cac-cong-nghe-tong-ung-dung-web)Web 2.0 và công nghệ AJAX (http://nhtuong.objectis.net/Members/hn29798/web-2-0-va-cong-nghe-ajax/view)
(tham khảo)
Các bạn đã tìm hiểu AJAX có thể tham khảo bài báo cáo của mình tại Trung tâm Công nghệ phần mềm ĐHCT:
AJAX-SMARTY-PHP (http://cattrang.110mb.com/AJAXSMARTYPHP%20Final.zip)
smalllove
16-05-2007, 15:28
Theo em thì ngày nào cũng được ạ ! Trùng với ngày bầu cử cũng ko sao vì đi bỏ phiếu cũng chỉ có chút - có thể tham gia được ! Nếu CLB quyết định dời ngày thì em cũng đăng ký 1 suất hoặc hơn :D:
Mong sớm được tham dự và tìm hiểu :)
Thank you!
hl_aptech
16-05-2007, 22:07
Để hôm đó hỏi thăm 1 số vấn đề coi sao :baffle: . Hy vọng là trình bày một cách dễ hiểu,mạch lạc.Ngoài ra mình xin hổ trợ thêm các bạn về ajax.nếu các bạn có thắc mắc gì thì các bạn có thể mail cho mình tuylipden_pt@yahoo.com.
chúc cho buổi giới thiệu thành công
tonyhardly
18-05-2007, 07:13
Mình có một buổi họp các thành viên trong Ban tổ chức. Nếu tony có tâm huyết với Club Tin học mình thay mặt BTC thân mời tony cùng tham dự nhé! Còn Anh Thái thì chắc là em khỏi mời phải không? :haha: "Đại biểu mặc định" mà!
ok hôm đó nhất định mình sẽ có mặt
Sau đây mình gọi CLB IT của Khoa CNTT là CTUIT và CLB IT của CTO là CTOIT.
Các bạn thân mến sáng nay mình có buổi trao đổi với CTUIT về chương trình buổi giao lưu với CTOIT.
Sau đây là nội dung buổi gặp:
- Thảo luận về nội dung buổi giao lưu giữa CTOIT với BCN của CTUIT trước ngày diễn ra chuyên đề Ajax.
- Ấn định ngày tổ chức "Chuyên đề AJAX".
Kết quả làm việc như sau:
- CTUIT rất ủng hộ buổi gặp trực tiếp vơi BCT CTOIT để bàn kỹ hơn về định hướng hợp tác. Nhưng do hạn chế về thời gian của các Thầy cô trong Khoa (Đi tại chức) nên buổi gặp mặt sẽ được tổ chức ngay sau chuyên đề Ajax. Nghĩa là sau khi tổ chức xong chuyên đề cho các bạn thành viên thì BCN CTUIT sẽ có một buổi họp riêng vơi BCT CTOIT.
- THỜI GIAN VÀ ĐỊA ĐIỂM chính xác của buổi "CHUYÊN ĐỀ AJAX" đã được ấn định như sau:
Thời gian: 8h thứ 7, ngày 26/05/2007
Địa điểm: Hội trường Khoa CNTT - Trường ĐHCT, số 1 Lý Tự Trọng, TPCT
Mọi chi tiết về thời gian và địa điểm xin liên hệ Thầy Nguyễn Thái Nghe ( ntnghe@cit.ctu.edu.vn ; 0918028402) hoặc Cô Nguyễn Cao Hồng Ngọc ( nchngoc@cit.ctu.edu.vn )
Các bạn muốn có tài liệu cho buổi chuyên đề vui lòng gửi cho mình một bảng đăng ký theo mẫu sau:
Tiêu đề: "Đăng ký tài liệu Chuyên đề AJAX"
Nội dung:
Nick tại CTO:
Tên thật:
Email:
Điện thoại:
YM ID ( nếu có ):
Năm sinh:
Nơi công tác (nếu có) :
Email đăng ký các bạn gửi về địa chỉ nhtuong@cit.ctu.edu.vn
Chào các bạn,
Tất cả những thư đăng ký tài liệu cho chuyên đề AJAX mình nhận được đều có reply để xác nhận thông tin đăng ký.
Thư confirm có tiêu đề "Thu xac nhan dang ky tai lieu chuyen de AJAX" được gởi từ nhtuong@cit.ctu.edu.vn
Nếu bạn nào đã gởi nhưng chưa nhận được reply thì thao tác đăng ký của bạn chưa thành công. Bạn vui lòng thử lại lần nữa.
Chúc các bạn một tuần mới làm việc hiệu quả.
Thông báo chính thức từ CLB IT của Khoa CNNTT, trường Đại học Cần Thơ.
Nội dung thông báo:
http://athena.divshare.com/launch.php?f=697604&s=350
Ngoài ra, hiện nay mình đã nhận được tài trợ từ phía Công ty Chuyển nhượng Quyền Kinh doanh Ali (Cần Thơ) cho buổi chuyên đề. Đây là một Công ty có thế mạnh trong loại hình kinh doanh Thương mại điện tử.
Quý Doanh nghiệp nào muốn tham gia giao lưu với các anh chị em thành viên diễn đàn và các bạn sinh viên của Khoa CNTT trường Đại học Cần Thơ với tư cách khách mời, vui lòng liên hệ với ban tổ chức hoặc có thể liên hệ trực tiếp với tôi theo địa chỉ mail nhtuong@gmail.com hoặc trong trường hợp cần thiết có thể gọi 0903656758 (gặp Tưởng).
smalllove
22-05-2007, 09:47
Thông báo chính thức từ CLB IT của Khoa CNNTT, trường Đại học Cần Thơ.
Nội dung thông báo:
http://athena.divshare.com/launch.php?f=697604&s=350
Nội dung thông báo kì quá anh Tưởng ui !!! :canny: - có mỗi chữ OK :|
Do lỗi trình duyệt của DIVSHARE.
Anh gửi lên dạng ảnh. Em xem lại nhé!
http://www.photo-host.org/img/183736ajaxinfo.jpg
hl_aptech
23-05-2007, 00:32
Bình thường, mỗi khi browser gởi 1 yêu cầu lên server thì nó phải reload lại trang web, tức là yêu cầu server gửi lại toàn bộ trang web.
Kĩ thuật Ajax (Asynchronous Javascript And Xml) giúp cho browser có thể gửi yêu cầu đến server và nhận response mà không cần reload lại trang web. Ngoài ra, request này có thể được thực hiện 1 cách bất đồng bộ ( trong quá trình thực hiện request, người dùng vẫn có thể tương tác với trang web)
Kĩ thuật này sử dụng đối tượng XMLHttp để thực hiện các truy vấn lên server.
Ta sẽ sử dụng javascript để thao tác trên đối tượng XMLHttp.
Bước đầu tiên cần phải thực hiện trong việc sử dụng đối tượng XMLHttp là phải tạo nó. Đối với các trình duyệt khác nhau thì việc tạo đối tượng này sẽ khác nhau.
Đối với Internet Explorer (IE), đối tượng này được cài đặt dưới dạng 1 ActiveXObject. Do đó, để tạo được nó, cần phải thực hiện câu lệnh javascript sau:
var oXmlHttp = new ActiveXObject("Microsoft.XMLHttp");
Trong đó Microsoft.XMLHttp là loại đối tượng ActiveXObject cần tạo.
Tuy nhiên, có nhiều phiên bản IE khác nhau nên để đối tượng XMLHttp cũng có nhiều phiên bản khác nhau.
Các phiên bản này là:
• Microsoft.XMLHttp
• MSXML2.XMLHttp
• MSXML2.XMLHttp.3.0
• MSXML2.XMLHttp.4.0
• MSXML2.XMLHttp.5.0
Để viết 1 đoạn code tổng quát, có thể sử dụng cho bất kì phiên bản IE nào, ta sẽ dùng câu lệnh
function GetXmlHttpObject()
{
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
với objXMLHttp là mộ đối tượng XMLhttp trả về
xmlHttp=GetXmlHttpObject()
Sử dụng đói tượng XMLHttp
Sau khi đã tạo đối tượng XMLHttp, ta bắt đầu thực hiện việc tạo request đến server. Bước đầu tiên là gọi phương thức open, dùng để khởi tạo đối tượng. Phương thức này nhận vào 3 tham số:
• Request Type: là 1 chuỗi cho biết loại request cần thực hiện, có thể là GET hoặc POST.
• URL: là chuỗi URL cho biết địa chỉ cần gởi request đến.
• Async: là 1 giá trị boolean, cho biết request có được thực hiện 1 cách bất đồng bộ hay không.
Tham số này rất quan trọng, nó xác định cách thức mà javascript thực hiện request. Khi được thiết lập là true, request sẽ được thực hiện 1 cách bất đồng bộ, và các đoạn lệnh javascript vẫn tiếp tục được thực hiện mà không cần phải chờ response từ server. Vì vậy, ta cần phải cài đặt 1 hàm xử lí sự kiện có nhiệm vụ chờ response từ server. Nếu async là false thì các đoạn lệnh javascript kế tiếp sẽ không được thực hiện cho đến khi server gởi xong dữ liệu về. Nếu như thời gian mà server trả response về là lâu thì sẽ gây bất tiện vì người dùng không thể tương tác được với trang web trong khoảng thời gian đó. Vì vậy, cách tốt nhất là gán cho async giá trị True khi gọi hàm open.
Ví dụ: Để thực hiện 1 request yêu cầu server trả về nội dung file info.txt nằm trên thư mục chứa trang web trên server thì ta thực hiện như sau:
oXmlHttp.open("get", "info.txt", true);
Đối tượng XMLHttp có 1 thuộc tính là readyState, tham số này sẽ thay đổi khi mà request được thực hiện và khi client nhận được response từ server. Thuộc tính này có 5 giá trị như sau:
• 0 (Uninitialized): Đối tượng mới đựơc tạo nhưng hàm open chưa được gọi.
• 1 (Loading): Hàm open mới được gọi nhưng request chưa được gởi
• 2 (Loaded): Request vừa mới được gởi
• 3 (Interactive): Client đã nhận được một phần response từ server
• 4 (Complete): Tất cả dữ liệu đã được server gởi về client và kết nối đã đóng lại.
Mỗi lần thuộc tính readyState thay đổi giá trị thì sự kiện readystatechange được phát sinh và hàm xử lí sự kiện onreadystatechange được gọi. Do các browser cài đặt đối tượng XMLHttp khác nhau nên để đảm bảo trang web của mình có thể chạy được trên nhiều browser thì ta chỉ nên dùng các giá trị sau của thuộc tính readyState: 0, 1 và 4
Có thể mình viết như vạ thì sẽ có 1 số bạn sẽ không hiểu cho nên mình sẽ làm một demo nho nhỏ để các bạn xem và hiểu cách hoạt động của AJAX những mình khuyên các bạn nên hiểu về AJAX trên phương diện là hoạt động chứ đừng nên hiểu theo mô hình chung của AJAX, vì thật sự thì mô hinh AJAX sẽ rất là khó hiểu.
đầu tiên các bạn tạo 1 file ajaxHTML.htm
<html>
<head>
<script src="show.js"></script>
</head><body><form>
Select a Customer:
<!--Sứ lý sự kiện để gọi hàm ajax!-->
<select name="customers" onChange="showCustomer(this.value)">
<option value="0">click here</option>
<option value="1">Alfreds Futterkiste
</select>
</form><p>
<div id="txtHint"><b>ajax show here.</b></div>
</p></body>
</html>
tiếp theo các bạn tạo file js có tên là show.js
var xmlHttp
function showCustomer(str)
{
// khai báo đối tượng xmlHttp của trình duyệt
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
// request server goi ve file nay
var url="demo.htm"
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged()
{
// kiểm tra trạng thái dữ liệu gởi về
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
// lấy ID của thẻ DIV và thay thế nội dung của DIV bằng nội dung file mà sever gởi về
document.getElementById("txtHint").innerHTML=xmlHttp.responseText
}
}
function GetXmlHttpObject()
{
//khởi tạo đối tượng xmlhttp cho từng trình duyệt khác nhau
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
và đây là file mà ajax sẽ trả vè trình duyệt cho mình. demo.htm
<html>
<head>
<script src="tudien.js"></script>
</head><body>This is ajax code show !</body>
</html>
Do mình dùng trình duyệt IE7 nên không có quyền trên client do vậy mình chạy trên localhost nếu bạn nào không chạy được hoặc báo lỗi access deny thì bạn nên test trên IIS nhé.
Trên đây là bài viết khá rõ ràng, dễ hiểu giới thiệu một cách tổng quát về AJAX để chuẩn bị cho buổi chuyên đề sắp tới. Rất mong nhận được ý kiến đóng góp từ các bạn.
Buổi chuyên đề sẽ đi sâu phân tích kỹ thuật nhúng AJAX và SMARTY template vào một ứng dụng viết bằng ngôn ngữ PHP. Vì vậy để tiện theo dõi buổi chuyên đề các bạn nên tìm hiểu trước kỹ thuật lập trình PHP (có hướng dẫn tại đây (http://www.canthoonline.com:65/diendan/showthread.php?t=168)).
Thông báo chính thức từ website của Khoa CNTT: http://www.cit.ctu.edu.vn/index.php?option=com_content&task=view&id=829&Itemid=324&lang=vi
smalllove
24-05-2007, 03:12
"Sau đây mình gọi CLB IT của Khoa CNTT là CTUIT và CLB IT của CTO là CTOIT."
Sao ko thấy admin vào đây ? Thành lập club mà hok thấy mem ? Rồi bữa đó đi như thế nào, riêng lẻ hay theo club ?
-----------
"Bạn không có quyền truy cập vào tài nguyên này.
Bạn cần phải đăng nhập. "
--> Thông báo khi vào http://www.cit.ctu.edu.vn/index.php?option=com_content - Chuyên đề AJAX - SMARTY - PHP
Mà lại hok cho dân ngoại đạo CTU vào đăng ký ?
------
????
Copy link này: http://www.cit.ctu.edu.vn/index.php?option=
com_content&task=view&id=829&Itemid=324&lang=vi
và paste lên thanh địa chỉ.
Tôi đã nhận được câu hỏi này từ một bạn khác. Các bạn đừng lo, Admin và các Mod luôn theo sát diễn biến và các bài viết của các bạn về Chuyên đề này. Thành lập CLB sẽ không thể thiếu các nhân vật quan trọng này.
Việc dự buổi Chuyên đề các bạn có thể đi riêng, đến nơi sẽ có người đón các bạn và sắp xếp chỗ ngồi thành từng nhóm khách mời. Nghĩa là chúng ta sẽ có cơ hội được "diện kiến" nhau tại buổi Chuyên đề.
Thay mặt CTUIT và CTOIT tôi xin chân thành cám ơn đại diện Công ty PND-Allianze (Vietnam), Công ty Cố Phần Đầu Tư - Thiết Kế Viễn Thông Cần Thơ, Công ty TNHH Hải Duy, Công ty TNHH TM-DV Khôi Việt, Công ty Cổ phần TM-DV TDE, đại diện của Trung tâm Công nghệ phần mềm Thành phố Cần Thơ, các bạn sinh viên của Khoa CNTT, Trung tâm đào tạo lập trình viên quốc tế NIIT, Trung tâm đào tạo lập trình viên quốc tế Mekong Delta Aptech, Trung tâm Đại học tại chức Cân Thơ và các vị khách quí đã đến tham dự buổi "Chuyên đề giao lưu về AJAX, SMARTY & PHP" của chúng tôi.
Một lần nữa cho tôi gởi lời cám ơn đến nhà tài trợ chính của chuyên đề là Công ty PND-Allianze (Vietnam) và Công ty Cổ phần TM-DV TDE. Sự có mặt và hỗ trợ của quí vị góp phần thành công của buổi chuyên đề giao lưu của chúng ta.
Chúng tôi rất mong nhận được góp ý phản hồi từ quí vị anh chị và các bạn tham gia chuyên đề để chúng tôi có thể chuẩn bị tốt hơn cho những lần tổ chức sau. Mọi ý kiến đóng góp phản hồi anh chị và các bạn có thể để lại tại diễn đàn này hoặc gởi về địa chỉ mail nhtuong@cit.ctu.edu.vn
Xin chân thành cảm ơn.
nhtuong
smalllove
27-05-2007, 02:12
Rất nể phục và cám ơn tâm huyết và lòng nhiệt tình của anh Tưởng trong buổi sáng chuyên đề hôm nay.
Tuy số lượng người tham dự có gây chút bất ngờ vì hơi ít - do buổi chuyên đề chưa được giới thiệu rộng rãi, và nhiều người chưa biết mà để .... hok biết luôn.:-|
Phần giao lưu thì cá nhân em cảm giác hơi lạc lõng - vì đa số các bạn đã nghiên cứu nên đặt những câu hỏi thắc mắc sát với chuyên đề, ví như em không biết gì nên cũng khó hok đặt câu hỏi :(
Còn về phía các Thầy cô và các công ty - em rất vui vì chỉ 1 buổi chuyên đề nhỏ và lại được quan tâm nhiều đến vậy !
Rất cám ơn anh Tưởng đã tổ chức buổi chuyên đề hôm nay để em có thể học hỏi và tìm hiểu về những kiến thức mà mình chưa biết: "đối thủ quan trọng nhất vơi chúng ta là kiến thức" - câu này em sẽ tâm niệm.
Những lần sau, em sẽ ko bỏ qua cơ hội tham dự :) !
ah Cho em hỏi về thư viện cài đặt phần mềm cho AJAX là XAJAX, bạn em nói dùng XAJAX thì nó có những thư viện chỉ cần chèn code vô là xong !
tumickey
27-05-2007, 14:46
http://www.xajaxproject.org/
Ajax-enable your PHP application with a simple toolkit that gets the job done fast.
uhm thư viện nay hổ lapajjax với php . bạn thấy http://wiki.xajaxproject.org/Tutorials:Learn_xajax_in_10_Minutes ko :)
Theo TMK có dùng qua thì thư viện nay tập trung ở php nhiều hơn là js :) cho nên khi phát triển các hiệu ứng trên js thì hơi mệt 1 tí .
Tóm lại bạn cứ dùng qua đi thì mới biết cái hay cái dở của nó :)
To smalllove: Anh cám ơn feed back của em. Đây là lần đặt nền móng đầu tiên cho con đường tiến đến các doanh nghiệp. Anh rất vui vì các bạn thấy được mục đích và ý nghĩa của buổi giao lưu. Anh rất muốn các bạn có thể kiếm được tiền ngay khi còn ngồi trên ghế nhà trường. Đấy là ước mơ hồi thời còn là sinh viên của anh.
To bboyKen: bboyKen thân mến, câu hỏi của em rất hữu ích cho người tìm hiểu AJAX. Theo anh, nếu em quan tâm một cách tổng quát hơn sẽ đỡ mất thời gian cho em. Khi nghiên cứu một vấn đề nào đó em nên tìm hiểu xem hiện tại có những ai quan tâm đến vấn đề này, kết quả họ đã đạt được ra sao (để xác định vấn đề mình nghiên cứu có thể ứng dụng được không?), tiếp theo em cần thực hiện so sánh những công trình nghiên cứu đó để đưa ra cho mình một sự lựa chọn tốt nhất. Ajax có rất nhiều Framework (đối với Ajax, em có thể hiểu đó là thư viện hàm), XAJAX là một trong số đó. Do đó, trước khi em bắt đầu tìm hiểu XAJAX nó là gì, em cần xác định cho mình một cái nhìn tổng thể tất cả các Framework nổi tiếng thông qua các nhận xét đánh giá của cộng đồng sử dụng nó. Nếu em có tham dự chuyên đề của anh, anh có gợi ý một vài tiêu chí để đánh giá Ajax Framework. Dưới đây anh gởi em một số trang có thể đáp ứng lòng mong mỏi của em.
Which AJAX toolkit do you use? (http://forums.devnetwork.net/viewtopic.php?t=54934)
(http://forums.devnetwork.net/viewtopic.php?t=54934)
Ajaxian.com 2006 Survey Results (http://ajaxian.com/archives/ajaxiancom-2006-survey-results)
(http://ajaxian.com/archives/ajaxiancom-2006-survey-results)
Nếu có khả năng ngoại ngữ tốt em có thể đọc bài báo này:
AJAX: Selecting the Framework that Fits (http://www.ddj.com/dept/webservices/199203087;jsessionid=MA341ADN5EF42QSNDLRSKH0CJUNN2 JVN?_requestid=345525)
(http://www.ddj.com/dept/webservices/199203087;jsessionid=MA341ADN5EF42QSNDLRSKH0CJUNN2 JVN?_requestid=345525)
Tóm lại, theo anh không có một Framework nào là hoàn hảo cả, mỗi Framework có những điểm mạnh điểm yếu của nó. Em cần xác định được mục tiêu của mình là làm gì? Nếu Framework nào đáp ứng được yêu cầu của em thì em cần xem kỹ nó hơn. Vài thông tin chia sẽ với em. Chúc em thành công!
To tumickey: Cám ơn những thông tin và bài viết về Webserver của tumickey. Bài viết của em rất khá. Tiếp tục đi em!
tumickey
27-05-2007, 20:12
hihi cám ơn lời nhận xét của anh. Em cũng đang xem về ajax cũng có nhiều khó khăn.
Em xin phép tạo 1 chủ đề mới ta thảo luận kỹ hơn về các ajax tool.
vBulletin® v3.8.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.