ย้ายบล็อกไปที่ bact.cc แล้วนะครับ

พ.ร.บ.คอมพิวเตอร์
หยุด ร่างพ.ร.บ.คอมพิวเตอร์
พื้นที่เก็บข้อมูลออนไลน์ ฟรี 2GB จาก Dropbox (sync กับ Windows, Linux, Mac, iPhone, Android ฯลฯ ได้)

2005-08-06

AJAXLST

โครงงาน (โครงการ?) ที่ทำอยู่ตอนนี้ ใช้ XML เป็นหลัก เยอะมาก อะไร ๆ ก็ XML (ทำไปทำมาเหมือนเอาใจคนให้ทุน :P)

เวลาประมวลผล ก็มีใช้ทั้ง Java, XSLT, Perl, Prolog, Python .. ตามแต่จะหาชิ้นส่วนมาประกอบกันได้ คือพยายามไม่สร้างอะไรเพิ่ม ถ้าไม่จำเป็น

งานที่ได้รับมอบหมายตอนนี้ เค้าจะเอาหน้าจอที่ให้ผู้ใช้เข้าไปดูไอ้ข้อมูลที่เก็บอยู่ง่าย ๆ ก็คงจะทำเป็นเว็บล่ะ ตอนแรกดู ๆ Python ไว้ เพราะคนอื่น ๆ ในทีมพอจะรู้เรื่องบ้าง แต่ทำไปทำมา ก็มาลงที่ PHP เพราะเหมือน lib อะไร ๆ มันเยอะกว่า ถ้าพูดถึงเรื่องเว็บ. อีกอย่าง เซิร์ฟเวอร์เค้าก็มี PHP ลงไว้แล้วด้วย ไม่ต้องยุ่งยาก.

สองสามวันที่ผ่านมาก็เลยนั่งยำ ๆ PHP + XML + JavaScript คือฝั่งเซิร์ฟเวอร์เป็น PHP อ่านไฟล์ XML มาประมวลผล แล้วสร้าง HTML ขึ้นมาเพื่อแสดงที่เว็บเบราเซอร์ จากนั้น JavaScript ก็จะทำหน้าที่ในส่วนที่โต้ตอบกับผู้ใช้ ไม่ต้องไปยุ่งกะเซิร์ฟเวอร์อีก

ตะกี้นี้เลย ไปเจออันนี้เข้า AJAXSLT มาจาก Google Code เป็นไลบรารี JavaScript สำหรับ XSLT เอ้ย ใช่เลย

เปลี่ยนมาใช้ตัวนี้ดีมั๊ยเนี่ย แล้วก็โยน PHP ทิ้งไปเลย คืออาจจะยังต้องใช้อยู่นิดหน่อย (ซึ่งถ้ามันนิดหน่อยมาก ๆ เนี่ย อาจจะโยกไปเป็นภาษาอื่นที่คนในทีมใช้เป็น) แต่ไอ้เรื่องแปลง XML นี่ ไม่ต้องแล้ว ให้ JavaScript + AJAXLST ทำไปเลย

เดี๋ยวลองดู ๆ ก่อน ว่าจะเป็นไปได้(=มีปัญญา)มั๊ย

เว็บแนะนำ: Ajaxian Blog มีอะไรใหม่ ๆ อัพเดทเยอะ เรื่อง JavaScript, DHTML

1 comment:

Unknown said...

น่าสนๆ คงต้องลองหาเวลาศึกษาบ้างแล้ว