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

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

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

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

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

ทีนี้จุดที่น่าสนใจอยู่ที่กล่องสีแดงครับ ไอ้เจ้า 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 เป็นไหน ๆ เลยอ่ะจ้า 😛

[tags]ตุ๊กตาไม้รัสเซีย,Ruby,Ruby on Rails,CakePHP,PHP,คอมพิวเตอร์,SaaS,Software as a Service[/tags]

Related Posts

7 thoughts on “ตุ๊กตาไม้รัสเซีย

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

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

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

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

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

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *