สงคราม RIA Framework หรือว่าอนาคตเราจะสบาย??
จากที่นับวัน Technology มันมากขึ้นและทำให้การเรียนรู้กว้างขึ้นมาก การที่คุณจะทำ Website ที่ดีได้ในปัจจุบัน ถ้าไม่ใช่ Blog หรือ Concept Content is King แล้วละก็ผมว่าการ ทำ Website ให้สมบูรณ์แบบนั้นยากมาก ถ้าจะทำสรุป Learning Curve ที่คนทำ Web ดีๆได้ต้องรู้ (ถ้าจะทำโดยคนๆเดียวอะนะ) XHTML , CSS , Javascript , PHP , Flash เรียนแนวคิด OOP + OOAD = OOSE หรือถ้าระดับเทพขึ้นไปอีกก็ต้อง ระดับ Component Based หรือสำหรับบางกลุ่มตอนนี้ AOP (Aspect Oriented Programming) เริ่มเป็นที่ฮือฮากันบาง
อ้าวแล้วเกี่ยวอะไรกับ Topic นี้ละครับ? ถ้าใครรู้จัก RIA หรือ Rich Internet Application คงรู้ว่าการทำงานของมันส่วนหนึ่งมาจาก Flash !! ที่ทำแล้วประสบความสำเร็จเป็นอย่างมาก อ้าวยังงี้เราจะทำ RIA ได้ก็ต้องมีความรู้เรื่อง Flash นะสิ ผมขอตอบว่าถูกต้องนะครับบบบ ActionScript นั้นเองที่เราต้องทำเป็น แต่สมัยนี้อะไรๆมันก็ง่ายขึ้นเลยเกิดเจ้า Adobe Flex กับ Silverlight ขึ้นมาช่วยเรา
ผมจะไม่สรุปนะครับว่าใครดีกว่ากันเพราะแต่ละตัวมีจุดแข่งของมันอยู่แล้ว แต่ที่ผมเขียน Topic นี้ขึ้นมาผมกำลังจะบอกว่าชีวิตของ Programmer (แบบ One-man-show) จะสบายขึ้นเรื่อยๆแล้วนะครับ แล้วอีกอย่างตอนนี้ถ้าหากใครเป็นคนติดตาม Technology เกี่ยวกับ Web Development แล้วคุณควรจะรู้จัก Tool ให้มากๆเขาไว้นะครับ
เพราะ Tool คือทางลัดสู่ความสำเร็จในการพัฒนา Web Development อย่างแท้จริง ถึงคุณจะรู้จริงรู้ลึกถึงทุก Syntax เลยก็ตามแต่คุณก็สู้คนที่รู้ Concept + Syntax บาง + กับ Tool ได้ยากจริงๆ ใครบอกว่าสมัยนี้เครื่องมือไม่จำเป็น ใช่ครับถ้าทำงานเล็กๆคงไม่จำเป็นแต่ถ้างานใหญ่ๆนี้ขาด Tool เหมือนขาดใจ ![]()
| Tweet |
เนื้อหาคล้ายกันที่น่าสนใจ

การเปลี่ยนแปลงนี้ เหมือนกับจะย้ายวิธีการผลิตจาก Desktop มาสู่ Web เลย วิธีเขียนโปรแกรมแบบลากแปะ ใส่ event แล้วเขียน code เหมือนที่หลายคนคุ้นเคยจากพวก VB หรือ Java Application
เหมือนจะสบายขึ้น แต่ก็ไม่ได้สบายเท่าไหร่นะผมว่า คล้ายๆเปลี่ยนจากงานน่าเบื่อ เป็นงานที่น่าสนุกขึ้นมากกว่า เปลี่ยนจากช่างทำ jigsaw เป็นคนต่อ jigsaw
โลกเปลี่ยน แต่คนจะเปลี่ยนกันทันรึเปล่า…
คนใช้สบายขึ้น แต่คนที่สร้างโปรแกรมออกมาจะทำได้ยากขึ้น เพราะต้องเลือกรูปแบบให้ชัดเจน เครื่องมือเครื่องไม้ หยิบใช้สอยแต่พอดี ใช้มากเกินไปจะเป็นการว่าเราไม่ได้มีความรู้อะไรเลย สุดท้ายจะเป็นแค่ผู้ใช้ธรรมดาครับ
ผมค่อนข้างเห็นด้วยกับคำพูดที่ว่า “Concept + Syntax บาง + กับ Tool” นะครับ
โดยเฉพาะเรื่อง concept นี่ช่วยได้มากจริงๆ แต่ว่าช่วงนี้ชื่อ tool ชื่อ technology
มันเยอะเหลือเกินผมก็เป็นคนนึงที่ติดตามข่าวทางด้าน technology แต่ก็มีหลายคำที่
ผมไม่รู้จักอย่างคำว่า RIA นี่ผมก็เพิ่งจะได้ยินที่นี่ ส่วน flex กับ silverLight พอจะรู้มาบ้าง
แต่ยังไม่เคยได้ลองสัมผัสเท่าไร โลกแห่งการเรียนรู้นี่มันช่างกว้างเสียจริง