Ajax <--- เหมาะสำหรับใครกันแน่

เริ่มโพสต์โดย st, 08 ก.ค. 2008, 15:41 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

ลุงซัน

อ้างคำพูดจาก: ไอ้แอนนนนน เมื่อ 10 ก.ค. 2008, 01:04 น.
เจสันคืออะไรครับ :25:
หรืออ่านว่า จานซัน
JavaScript Object Notation
ถ้าแบบคราวๆก็คือ ลักษณะของข้อมูลที่จะรับส่งกันจะออกมีลักษณะคล้ายกับ parameter ของการเขียนโปรแกรมแบบ function(ทำให้สั้น กระชับ มีประสิทธิภาพมากกว่า XML และอ่านง่าย คล้ายภาษามนุษย์มากกว่า XML)

http://www.isriya.com/node/1406/learning-json
http://veer.exteen.com/20060110/ajax-json
http://en.wikipedia.org/wiki/JSON
http://www.json.org/
http://www.thaibuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย

iannnnn

โอว
สมัยที่ XML เกิดมา คนก็กรี๊ดกันแล้วนะว่ามันคล่องมาก
แต่นี่เล่นเอา XML อ้วนเผละไปเลย

กากก่อเกรียนนู้บ

เอ๊ะ ถ้าเป็นอย่างนั้น JSON ก็คล้าย Object class ใน ActionScript เลยสิครับ?

var obj:Object = {name: "korstudio"};
trace(obj.name); //korstudio


:09:

☼ แอนมินิ ☼

เพิ่งได้ยินคำว่า JSON วันนี้เอง  :05:
ขอบคุณลุงซันที่แบ่งปันความรู้ค่ะ  :46:

อันนี้ web service, SOAP, php, flash, javascript, css, Ajax รู้จักแต่เราไม่สนิทกันเท่าไหร่
ได้แต่คอยมองพัฒนาการอยู่ห่างๆ  :47:
XML นี่มีเรียนด้วยล่ะ  :22:

st

อย่างที่ลุงซันเล่าให้ฟังละครับ...  :52:  เรื่องราวมันเกิดขึ้นตั้งแต่ที่ไมโครซอฟต์นำเอา XMLHttpRequest ใส่เข้าไปใน IE 5 แบบเงียบๆ คนเดียวในปี 1999 จุดประสงค์ของเขาก็เพื่อสนับสนุน Outlook Web Access ของตัวเอง  <--- ไมโคซอฟต์เป็นคนต้นเรื่อง

หลังจากนั้นสัก 4-5 ปี ประมาณ 2005 เห็นจะได้ Google ได้ประกาสตูม!!! ว่า

"ดิฉันจะพัฒนาเว็บด้วยการนำเอาเทคโนโลยี Ajax มาใช้กับเว็บแอปพลิเคชั่นของดิฉันค่ะ เช่น Gemail, GoogleMaps, Google Suggest"

หลังจากที่ Gogle ประกาศออกมาเช่นนั้น... ส่งผลไปกระตุ้นต่อมนักพัฒนาทันที หลายคนเริ่มหันหัวเรือมาศึกษา มานั่งถกเถียงกันว่า "Ajax" ที่ Google พูดถึงมันคืออะไรกันแน่ว่ะ มันดี มันเจ๋งตรงไหน..

นักพัฒนาระดับหัวกระทิทั่วโลก เริ่มเอาจริงเอาจังกับ Ajax มากขึ้นตามลำดับ... ตามลำดับ... จึงเกิดเรื่องราวขึ้นมากมายเกี่ยวกับการพัฒนาเว็บแอปฯ เกิดวิธีใหม่ๆ ในการพัฒนาเว็บที่แตกต่างไปจากเดิม  :52:



poloh

Ajax ก็ดีนะครับ แต่การเขียนให้ซัพพอร์ททุกเบราเซอร์
วิธีการมันค่อนข้างจะลำบากไปนิดหน่อย

ส่วนตัวผมคิดว่า flash มันก็ทำงานได้คล้ายๆ ajax
แล้วก็ถนัด flash มากกว่า เลยไม่ค่อยได้ใช้ ajax อะไรมากมายสักเท่าไรครับ

หวังว่าจะมีสักวันที่ ajax จะเขียนแบบเดียวแล้วใช้ได้ทุกเบราเซอร์มาถึงซักวัน :40:
ก่อสร้างกับทำลาย เหมือนที่ลงมือ ต่างที่การกระทำ

st

ยูสเซอร์อย่างผม ถ้าเข้าเว็บไหนแล้วมีข้อมูลครบตามต้องการ โหลดเร็ว นั่นแหละใช่เลย ... ความสวยเอาไว้เป็นลำดับที่ 2 ครับ

เบียร์

อ้างคำพูดจาก: poloh เมื่อ 10 ก.ค. 2008, 13:32 น.
Ajax ก็ดีนะครับ แต่การเขียนให้ซัพพอร์ททุกเบราเซอร์
วิธีการมันค่อนข้างจะลำบากไปนิดหน่อย

ส่วนตัวผมคิดว่า flash มันก็ทำงานได้คล้ายๆ ajax
แล้วก็ถนัด flash มากกว่า เลยไม่ค่อยได้ใช้ ajax อะไรมากมายสักเท่าไรครับ

หวังว่าจะมีสักวันที่ ajax จะเขียนแบบเดียวแล้วใช้ได้ทุกเบราเซอร์มาถึงซักวัน :40:

เดี๋ยวนี้มันมี ajax library มากมาย ที่ช่วยแก้ปัญหาเรื่องบราวเซอร์ครับ :12:

poloh

อ้างคำพูดจาก: สมต้น เมื่อ 10 ก.ค. 2008, 13:50 น.
ยูสเซอร์อย่างผม ถ้าเข้าเว็บไหนแล้วมีข้อมูลครบตามต้องการ โหลดเร็ว นั่นแหละใช่เลย ... ความสวยเอาไว้เป็นลำดับที่ 2 ครับ
เห็นด้วยครับ  :22:
วิธีการ ไม่สำคัญเท่าผลลัพธ์
เมื่อนึกถึงผลลัพธ์ ค่อยหาวิธีการ


อ้างคำพูดจาก: ด.ช. เบียร์ ม.1/2 เมื่อ 10 ก.ค. 2008, 14:58 น.
เดี๋ยวนี้มันมี ajax library มากมาย ที่ช่วยแก้ปัญหาเรื่องบราวเซอร์ครับ :12:
มีด้วยเหรอครับเนี่ย :03:
ว่าแต่ มีตัวไหนแนะนำบ้างครับ เผื่อจะได้เอาเวบลูกค้าเป็นหนูลองยา :52:
ขอบคุณล่วงหน้า่ครับ :46:
ก่อสร้างกับทำลาย เหมือนที่ลงมือ ต่างที่การกระทำ

เบียร์

อ้างคำพูดจาก: poloh เมื่อ 10 ก.ค. 2008, 15:20 น.
มีด้วยเหรอครับเนี่ย :03:
ว่าแต่ มีตัวไหนแนะนำบ้างครับ เผื่อจะได้เอาเวบลูกค้าเป็นหนูลองยา :52:
ขอบคุณล่วงหน้า่ครับ :46:

ออกตัวล้อฟรีไว้ก่อนว่า ไม่ได้เขียนเว็บนะครับ แต่พอรู้ว่ามันมี library พวกนี้ช่วยอยู่ :12:

The Yahoo! User Interface Library (YUI)

http://developer.yahoo.com/yui/


Dojo Toolkit

http://dojotoolkit.org/


jQuery: The Write Less, Do More, JavaScript Library

http://jquery.com/


poloh

#41
ขอบคุึณทั้ง 2 คนเลยครับ

----------------------------------------------------------------
ถามนิดนึง อ่าน overview แล้วเลยไม่คิดจะอ่านต่อ :47:

DWR เหมาะกับผู้พัฒนาเวบไซต์ด้วย java เท่านั้นใช่ไหมครับ
ก่อสร้างกับทำลาย เหมือนที่ลงมือ ต่างที่การกระทำ

ลุงซัน

อ้างคำพูดจาก: korstudioXD [21] เมื่อ 10 ก.ค. 2008, 02:46 น.
เอ๊ะ ถ้าเป็นอย่างนั้น JSON ก็คล้าย Object class ใน ActionScript เลยสิครับ?

var obj:Object = {name: "korstudio"};
trace(obj.name); //korstudio


:09:
ต่างกันครับ
class เป็นเรื่องการเขียนโปรแกรมแบบ OOP มีคุณสมบัติเรื่อง OOP เช่น inherit,information hidding,method/atrribute ..etc ซึ่ง JSON ไม่มี(เป็นแค่ประเภทหนึ่งของ object)
JSON เน้นเรื่องข้อมูล (แต่ในภาษาโปรแกรมใหม่ แม้กระทั่งข้อมูลก็มองเป็น object คือทุกอย่างเป็น object ไปหมด)

"JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate."
ข้อมูลจาก http://www.json.org/
http://www.thaibuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย

poloh

#43
ถามอีกนิดครับ

เหมือนเคยได้ยินมาว่า ajax มีผลกับการทำ SEO ทำให้หาพวก content ที่ ajax ไปดึงมาไม่เจอ
อันนี้มันจริงหรือเปล่าครับ :09:
หรือมีวิธีแก้ยังไงบ้างครับ


รู้สึกคิดมากไปนิด ไม่มีอะไรละครับ :47:
ก่อสร้างกับทำลาย เหมือนที่ลงมือ ต่างที่การกระทำ

st

เขาแนะนำว่า... ให้ใช้ API ของ Google ที่เป็น Java มาช่วยครับ เห็นว่ามีคลาสหลักๆ ที่ฉลาดอยู่ 4 คลาสคือ GoogleSearch, GoogleSearchResult, GoogleSearchResultElement, GoogleSearchFault

ก่อนจะใช้คลาสเหล่านี้ทาง Google ให้เราลงทะเบียนเพื่อขอ license key ก่อนนะครับ หลังจากนั้นก็ลุยโลด...

ลองดูวิธีขอ license key ได้ที่ www.google.com/apis

แสดงว่ากำลังสนใจ Ajax อยู่แน่ๆ เลยใช่มั้ยครับ  :52:

SMF 2.1.7 © 2026, Simple Machines