เส้นทางสู่การเป็นนักพัฒนา Application แบบ Silverlight
โดย เมื่อ
ดู "Microsoft Office Labs เปิดวิสัยทัศน์ ความเป็นไปได้ในปี 2019" แล้วก็นึกขึ้นมาได้ว่า..
เคยเห็นคลิปนี้ในงาน Thailand Software Fair 2009 (20-22 ก.พ.) ที่เพิ่งผ่านมา
ในการบรรยายหัวข้อ Microsoft Next Generation Platform โดย คุณสงวน ธรรมโรจน์สกุล
ผู้ซึ่งเป็น Developer Evangelist Microsoft (Thailand) Limited นำมาเปิดให้ดู
แต่เป็นแบบสั้น มีเทคโนโลยีทางด้านการแพทย์ด้วย ทำให้รู้สึกว่านวัตกรรมใหม่ๆ เหล่านี้
เข้าใกล้ชีวิตของพวกเราขึ้นมาอีก
ผู้บรรยายบอกว่าบางอย่างในคลิปนี้สำเร็จแล้วในห้องแลป บางอย่างอยู่ในขั้นพัฒนา
ในการพัฒนานั้นต้องคำนึงถึง User Experience (ความเคยชินตามประสบการณ์การใช้งาน) ให้มาก
และได้มีการแนะนำ Silverlight ซึ่งเป็นเทคโนโลยีแบบ Rich Internet application (RIA)
คือ.. เป็น Web Application ที่มีความสามารถของ Desktop Application
แต่จะเก็บข้อมูลต่างๆ ในการทำงาน (เช่น สถานะของโปรแกรม) ไว้บน Application Server
ในแง่ของผู้ใช้งานทั่วไป Silverlight ก็ให้ความรู้สึกคล้าย Flash Player
ที่ต้องติดตั้งปลั๊กอิน (plug-in) ไว้บน Browser แล้วก็จะสามารถใช้งานเว็บที่เป็น Flash ได้
ซึ่ง Silverlight ก็เช่นเดียวกันต้องติดตั้งปลั๊กอินให้แก่ Browser ก่อน
จึงจะใช้งาน Web Application ที่เป็น Silverlight ได้ (บน Linux เรียกว่า "Moonlight")
ในแง่ของผู้ที่ต้องการพัฒนาโปรแกรมแบบ Silverlight สามารถพัฒนาครั้งเดียว
ใช้งานได้ทั้งบนเว็บ พีซี และมือถือเลยค่ะ .. สำหรับ Editor ที่จะใช้เขียนโปรแกรม
ใช้ EditPlus, Notepad++, หรือ editor ธรรมดาแบบ Notepad ก็ได้
หรือจะใช้ Microsoft Expression Blend ที่ทางไมโครซอท์ฟเค้าเตรียมไว้ (ขาย) ให้
เพื่อช่วยอำนวยความสะดวก (มากกก) ในการเขียนโปรแกรม
ซึ่งค่าลิขสิทธิ์ก็แพงประมาณนึงได้ (T_T)
และ.. ถ้าหากยังไม่มีความรู้เกี่ยวกับการเขียนโปรแกรมแบบ Silverlight
สามารถติดตามหาความรู้ได้ที่.. http://coredeveloper.net
ซึ่งคุณสงวน บอกต่อ และแนะนำให้ผู้ที่สนใจ สมัครสมาชิกเพื่อรับข่าวสาร เพราะ..
จะมีการ invite เพื่อสอนการเขียน Silverlight สดๆ แบบออนไลน์กันฟรีๆ!! ด้วย
ส่วนตัวอย่างโปรแกรมแบบ Silverlight สามารถติดตามได้ที่ http://silverlight.net
มีโปรแกรมสวยๆ แปลกๆ ที่พัฒนาจาก Silverlight เยอะเลย ถ้ามีเวลาไปทดลองใช้งานกันดูนะคะ
มันก็ดูหวือหวา สวยงาม นำสมัยดีนะคะ แต่การนำมาใช้งานจริงจะได้รับความนิยมหรือเปล่า?
เพราะท่าทางว่าจะกินสเปคเครื่องเอาการอยู่ ในช่วงนี้ใครๆ ก็พูดกันถึงเรื่องประหยัด
แล้วโปรแกรมหรูหรา (Rich) จะได้รับความนิยมหรือ?
อนาคตของ Silverlight จะเป็นอย่างไรนั้นพวกเราคงต้องติดตามดูกันต่อไป!!
ข้อมูลเพิ่มเติม:
- รู้จักกับ Silverlight
- คุณลักษณะของ Microsoft Expression Blend™ 2
- Rich Internet application



