ไม่เห็นมีใครใช้ xajax กันเลย

ผมคนหนึ่งล่ะ ที่ฝันเป็นอย่างยิ่งที่จะให้โปรแกรมระบบสารสนเทศที่เราใช้หรือพัฒนากันทั้งหลายน่ะ ให้ใช้งานกันได้ง่าย แต่ติดที่รูปแบบและวิธีการใช้งานที่จะกำหนดให้ใช้หรือพัฒนากันได้ง่ายน่ะสิครับ ผมพยายามหาอะไรๆ มาปรับกับการเขียนโปรแกรมบน Web ซึ่งก็ต้องบอกตามตรงว่า กว่าจะปรับทัศนะคติให้ได้ก็ตั้งนานกว่าจะได้ มันเหมือนกับว่าเราเล่นฟุตบอลเป็นกองหลัง วันดีคืนดีก็ต้องไปเล่นเป็นกองหน้า Sense มันคนล่ะอย่างกันจริง ไอ้ที่อยากจะให้มันทำงานได้ดังใจเหมือนที่เขียนบน Desktop App ก็ไม่ได้ แต่ทำไงได้ล่ะครับเดี๋ยวนี้อะไรมัน ก็ Webbase App กันไปหมดจะให้มาย่ำกับที่โดยที่ไม่เปลี่ยนแปลงตามเทคโนโลยีมีหวังที่ต้องตกกระป๋องกันสิครับ ต้องเรียนรู้กันไป

วันหนึ่งได้เรียนรู้กับคำว่า Ajax เขาก็บอกกันว่าเนี่ยะแหละจะเป็นสิ่งที่ทำให้ Webbase App ของเราน่ะมันมีความสามารถมายิ่งขึ้น ก็ใช้อยู่กับเขาเหมือนกันกับ ยอมรับว่าบางครั้งการที่เราเรียนรู้อะไรใหม่เราเพียงต้องการที่จะให้มันใช้งานได้กับระบบงานที่เราต้องการ มากกว่าที่จะเรียนรู้ให้มันได้ลึกจริงๆ ก็อาศัยว่าให้เจอกรณีศึกษาใหม่ก็ค่อยไปศึกษาค้นคว้ากันอีกที เอาอะไรมากล่ะครับบางอย่างมันก็ใช้แล้วทิ้งเราจะไปเสียเวลากับมันมากไปทำไม ว่ากันว่าแนวของการพัฒนาแบบ Open Source มันก็ใช่ว่าจะมีให้ศึกษาค้นคว้าทั่วไปที่ไหนก็มีสิครับ แต่ล่ะคนแต่ละปัญหา,ความต้องการหลากหลาย พอเจอปัญหาทีหนึ่งก็ทำเอาแทบจะกินไม่ได้นอนไม่หลับ ทำไปทำมาเอาจนเราเกือบท้อแท้ไปเลยก็มี

ผมก็เลยมีความคิดว่าจะอุทิศพื้นที่ตรงนี้ให้แรงบันดานใจสำหรับคนที่อยากจะเรียนรู้และพัฒนางานของตัวเองให้ไปสู่เป้าหมาย ตามที่ตนเองต้องการ สำหรับการเรียนรู้ (xajax) ซึ่งก่อนหน้านั้นผมก็เขียน ajax โดยใช้รูปแบบ xmlhttprequest น่ะต้องบอกว่ายากจริงที่จะให้มันเบ็ตเสร็จในตัวมันเอง แต่ว่าจะให้มันดังใจเหมือนกับ (VB หรือ อื่นๆ ) ล่ะจะมีทีไหนล่ะ วันนี้ล่ะเห็นเขาบอกว่า ใช้ เอแจ็กซ์เฟรมเวิร์ก ก็งงอยู่จะใช้ตัวไหนดี


เกี่ยวกับ เอแจ็กซ์เฟรมเวิร์ก



  1. สำหรับเอเอสพี
    xinteleport




  2. สำหรับ ColdFusion
    ajaxCFC


  3. สำหรับจาวา
    DWR
    Google Web Toolkit


  4. สำหรับจาวาสคริปต์ที่ไม่มีส่วนประกอบด้านเซิร์ฟเวอร์
    Prototype
    Dojo Toolkit
    SmartClient
    qooxdoo
    Clean AJAX
    Yahoo! UI Library
    Prototype.js ใช้ในRuby on Rails CakePHP และอื่นๆ


  5. สำหรับพีเอชพี
    Sajax
    Xajax
    Projax
    PHPLiveX


  6. สำหรับไพทอน
    Mochikit ใช้ในเทอร์โบเกียร์

ก็หวังว่าจะให้มันเป็นเครื่องมือให้สร้างและพัฒนาโปรแกรมในรูปแบบ Web Application (web 2.0) ให้ง่ายและสดวกแก่ผู้ใช้งานก็ต้องบอกว่าไม่ค่อยมีใครเผยแพร่ความรู้เกี่ยวกับ xajax กันเลยละที่สำคัญ ไอ้ที่มันโฆษณาไว้ว่าเรียนรู้ภายใน 10 นาทีของมันเหมือน 10 วันเลยทีเดียว (http://xajaxproject.org/docs/xajax-in-10-minutes.php) พอดีเอา Code Class เก่ามาดัดแปลงแล้วมันไม่ยอมรับก็เลย Error แล้วไม่รู้จะแก้ตรงไหนล่ะสิครับเลยแย่ พอแก้ ได้เลยดีใจใหญ่เลย ก็อยากจะให้มันเป็นช่องทางหรือเป็นแหล่งความรู้สำหรับคนที่กำลังจะใช้หรือใช้แล้วเกิดปัญหา และเรียนรู้ไปด้วยกัน หวังว่าจะเป็นประโยชน์ไม่มากก็น้อยน่ะครับ






ความคิดเห็น