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

It’s Cake ง่ายเหมือนปอกกล้วยเข้าปาก 19 June 2008 10:32 am

บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , 8 ความคิดเห็น

เมืองไทยเรามีสำนวนเปรียบเทียบเรื่องง่าย ๆ ที่ต่อให้เด็กอมมือทำก็ทำได้ว่า “ง่ายเหมือนปอกกล้วยเข้าปาก” ฝรั่งเองเขาก็มีสำนวนของเขาเหมือนกัน ซึ่งเราฟังแล้วก็คงรู้สึกว่ามันขัดหู เพราะถ้ามันเป็นเรื่องที่ง่ายซะเหลือเกิน ฝรั่งจะบอกว่า “ง่ายเหมือนเค้ก”

ผมไม่เก่งภาษาอังกฤษ จึงไม่แน่ใจว่าที่ว่า “ง่ายเหมือนเค้ก” เนี่ย หมายความว่ามัน “ง่ายเหมือนกินเค้ก” หรือว่า “ง่ายเหมือนทำเค้ก” ถ้าเป็นอย่างหลังผมว่ามันไม่ง่ายนะเฟ้ย!!!

ปรกติถ้าผมเพียงแค่รู้ ผมก็จะโม้พอหอมปากหอมคอ แต่ถ้าผมได้รู้แล้วได้ลงมือปฏิบัติจริงจนเห็นแจ้ง ผมยิ่งโคตรโม้เลย!

ซึ่งที่ผ่านมาผมก็ได้ลองปฏิบัติจริงใน xAjax ซึ่งเป็น Ajax Framework แล้ว ผมจึงสามารถที่จะโคตรโม้เป็นคุ้งเป็นแควเรื่อง Ajax Framework ได้ … มาคราวนี้ผมก็อยากจะโคตรโม้ในเรื่อง CakePHP ซึ่งเป็น Web Application Framework บ้าง ดังนั้นจึงเป็นเรื่องที่หลีกเลี่ยงไม่ได้ ที่ผมต้องลงมือปฏิบัติจริงกับมัน

มีการเอ่ยอ้างกันอย่างเลื่อนลอยและไร้หลักฐานอยู่เสมอในโลกอินเทอร์เน็ตครับ และเรื่องที่ว่าการใช้ Web Application Framework ที่มีลักษณะของ Model-View-Controller ช่วยในการเขียน Web Application จะทำให้เราเขียน Web Application ได้เร็วขึ้นก็เช่นเดียวกัน … มันไม่มีข้อพิสูจน์ให้เห็นจริงในเชิง Benchmark เพราะมันคงจะทำ Benchmark ไม่ได้ง่าย ๆ เนื่องจาก Benchmark ส่วนใหญ่ถูกสร้างขึ้นเพื่อใช้วัดผลของฮาร์ดแวร์หรือซอฟต์แวร์ในขณะที่มันทำงานจนได้ผลลัพธ์ออกมา … แต่ไม่ได้วัดผลของฮาร์ดแวร์หรือซอฟต์แวร์ในตอนที่เราลงมือสร้างมันจนแล้วเสร็จ!!!

การจะวัดแบบนั้นได้คงต้องใช้กระบวนการของ Project Management ในส่วนของ Work Breakdown Structure ซะมากกว่า เพื่อกำหนดว่าชิ้นส่วนของงานที่สร้างขึ้นมาแต่ล่ะชิ้นนั้น ต้องใช้เวลาไปเท่าไหร่บ้างและต้องใช้เม็ดเงินเป็นต้นทุนไปเท่าไหร่บ้าง

ก่อนหน้านี้ผมคิดว่า xAjax ยาก แต่สุดท้ายมันก็ไม่ยากเท่าไหร่ … คราวนี้ผมก็คิดว่า CakePHP ยาก ก็หวังว่ามันจะไม่ยากอย่างที่คิดก็แล้วกันครับ ^-^

Technorati Tags: , , , , ,