กระโดดไปยังแผงนำทาง

ตุ๊กตาไม้รัสเซีย 14 February 2007 9:54 pm

บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , ตรวจย้อนกลับ

รู้จักตุ๊กตาไม้รัสเซียมั้ยครับ มันเป็นตุ๊กตาที่เมื่อเราเปิดออกแล้ว ข้างในก็จะมีตุ๊กตาอยู่ข้างในอีก พอเราเปิดเข้าไปอีก ก็จะเจอตุ๊กตาอีก เป็นอย่างนี้ไปเรื่อย ๆ จนเปิดตุ๊กตาตัวในสุดไม่ได้แล้ว

แล้วเราก็จะพบว่ามีตุ๊กตาบรรจุอยู่หลายตัวเชียวแหล่ะ ซึ่งผมก็ไม่รู้ว่าเขาทำขึ้นมาทำไม แต่ดูแล้วก็น่าสนุก แตกตื่นสายตาดี

ทีนี้มันเกี่ยวอะไรกับ Software as a Service คิดจะโม้อะไร อ้อ ไม่มีอะไรวันนี้เอาสั้น ๆ คือผมจะโม้ว่าโดยหลักการของ Software as a Service แล้ว เราต้องส่งบริการซอฟต์แวร์ให้กับผู้บริโภคผ่านเว็บครับ ดังนั้นเราก็ต้องรับรู้ว่ามีกลไกอะไรบ้างที่เอื้ออำนวยให้เกิดอรรถประโยชน์แห่ง SaaS ได้

เรื่องที่จะโม้ก็คือ ถ้าเราสังเกตดูดี ๆ เราจะพบว่า กลไกเว็บมีการซ้อนกันจากล่างสู่บน จากเล็กหาใหญ่ ครอบจากในสู่นอก ไม่ได้แตกต่างจากตุ๊กตาไม้รัสเซียเลย

โมเดล<span class=เว็บ" src="http://www.peetai.com/wp-content/uploads/2007/02/web_model.jpg" />

ผมเห็นใจคนเข้าวงการมาทีหลังมาก เพราะเราจะเห็นว่าเทคโนโลยีทางคอมพิวเตอร์นั้น มีการซ้อนทับกันเหมือนกับตุ๊กตาไม้รัสเซียมากขึ้น ทำให้คนมาทีหลังต้องอาศัยความพยายามมากว่า ในการทำความเข้าใจกับเทคโนโลยีเหล่านี้ แบบว่าจะไม่เข้าใจก็ไม่ได้ เพราะมันมีการอ้างอิงถึงกัน

ทีนี้จุดที่น่าสนใจอยู่ที่กล่องสีแดงครับ ไอ้เจ้า Web Application Framework ซึ่งมันก็คือเครื่องมือดี ๆ ที่ช่วยให้เราทำเว็บได้เจ๋งเป้ง, ดีเลิศ, สวยงาม, รวดเร็ว และยืดหยุ่น

เขาทำ Web Application Framework ขึ้นมาทำไม? โจทย์นี้ตอบง่ายครับ เพราะเขารู้ว่าคนมาใหม่คงอ้วกแตกตายแน่ ถ้าต้องเรียนรู้จนถึงรากฐาน ดังนั้นจะเป็นการดีกว่า ถ้าจะมี Framework ขึ้นมา เพื่อตัดปัญหาความรันทดของคนมาใหม่

ช่วงนี้เห็นใคร ๆ ก็กำลังกล่าวขวัญถึง Ruby ซึ่งเป็นภาษา Dynamic Web ที่ทำงานอยู่บนกลไก Server-Side Script อีกทั้งก็กำลังกล่าวขวัญถึง Ruby On Rails ซึ่งเป็น Web Application Framework

ผมไม่คุ้นเคยกับ Ruby ครับ จึงไม่ได้สนใจอะไรมากนักกับ Ruby on Rails แต่สิ่งที่ผมสนใจมากกว่าคงจะเป็น CakePHP ครับ เพราะภายหลังจาก Ruby on Rails ดัง ก็ทำให้ทีมพัฒนาอื่น ๆ พยายามสร้าง Web Application Framework โดยอาศัยแรงบันดาลใจจาก Ruby on Rails อีกทีนึง

แต่เหนือสิ่งอื่นใด ผมใส่หมวกอีกใบเป็นนักลงทุนครับ ผมจึงสนใจกับการลงทุนในหุ้นมากกว่า CakePHP เป็นไหน ๆ เลยอ่ะจ้า :-P

Technorati Tags: , , , , , , ,

ความคิดเห็น»

1. kaze - 15 February 2007

ช่วยเปรียบเทียบ Web Application Framework ของ PHP หน่อยได้ไหมครับพี่
ตอนนี้ผมใช้ PEAR อยู่อ่ะครับ

2. TDDB - 15 February 2007

พูดถึง CakePHP หน่อยสิครับ มันคล้ายกับ PHP หรือเปล่า จะได้ศึกษาง่ายหน่อย

3. พี่ไท้ - 15 February 2007

:-) เนื่องจากความสามารถในการทำ benchmark ของผมอยู่ในระดับห่วยแตกมากเลยครับคุณ kaze อีกทั้งปัจจุบันก็พบว่า web application framework ซึ่งสร้างจาก PHP นั้น มีมากอักโขเหลือเกิน ดังดูได้จากลิงค์นี้ http://en.wikipedia.org/wiki/List_of_web_application_frameworks#PHP ผมก็เลยไม่มีปัญญาจะเทียบให้ได้จริง ๆ ครับ

มันคือ Framework ซึ่งเขียนขึ้นจาก PHP ครับคุณ TDDB เล่าแล้วยาวมากครับ เลยไม่เล่าดีกว่า อิ อิ เอาลิงค์ไปอ่านแทน http://www.cakephp.org

4. iDayBlog - 15 February 2007

วันนี้มาแปลกแฮะพี่ไท้ ตุ๊กตาไม้รัสเซีย…ไอ้เรื่อง Programming ไม่เอาอ่าวอย่างผม คุยด้วยไม่ได้เลยครับ งง..

5. พี่ไท้ - 16 February 2007

แต่ผมก็เห็นว่าคุณเดย์เหนือล้ำมากเลยนะ การที่คุณเดย์เอกมาทางอิเลกทรอนิกส์ แต่สามารถเข้าอกเข้าใจเรื่องการเขียนโปรแกรมได้ในระดับหนึ่ง ก็ถือว่าโอเคมาก ๆ แล้วล่ะ ^o^ อย่าคิดมาก

6. น้องโอ - 17 February 2007

ผมว่า Ruby ไม่ได้เป็น Dynamic Web นะครับ มันเป็นภาษา Programming ธรรมดาตัวนึงเลย ไม่เหมือน PHP ที่จะต้องฝังไว้กับ html ตลอด และที่ว่ามันดังก็เพราะ Ruby on Rails นี่แหละครับ

7. พี่ไท้ - 17 February 2007

น่าจะเป็นเช่นนั้นครับน้องโอ :-)


*
เพื่อพิสูจน์ว่าคุณเป็นมนุษย์ (ไม่ใช่หุ่นยนต์) ดังนั้น กรุณาใส่รหัสป้องกันซึ่งแสดงอยู่ด้านล่างด้วยครับ
Anti-Spam Image