ReadCamp 29 Nov 2008 @ Bangkok Art and Culture Centre

Language Easiness

by pittaya

เวลาที่บอกว่า ภาษาหนึ่งง่ายหรือยากกว่าอีกภาษาหนึ่ง เค้าเอาอะไรมาเป็นตัววัด ?
(อันนี้คือ Programming language นะ ไม่ใช่ Regular language, Context-free language อะไรพวกนั้น)

คือว่ามันมีงานกลุ่มที่เรียน ป.โท นี่แหละ ให้ทำเวบ (อีกแล้ว) ก็จับกลุ่มกันสามคน โดยสรุปได้ว่าจะ develop โดยใช้ asp.net เพราะสมาชิกในกลุ่มบอกว่า “มันง่าย”

จริงเหรอ ?

เพื่อพิสูจน์ความจริง ก็เลยไปโหลด Monodevelop มาลง พยายามจะลองเขียน asp.net ด้วยภาษา C#
รู้สึกว่ามันไม่ค่อยเวิร์คเท่าที่ควร เพราะว่า domain ของงาน มันคือทำเวบ แต่ Monodevelop มันเป็น IDE เอาไว้เขียนโปรแกรมทั่วไป ไม่มี GUI designer หรูหราตาแหกอย่าง Visual Studio มันก็เลยน่าสงสัยว่า ที่ว่า Visual Basic มันง่ายน่ะ ตัวภาษามันง่ายจริงหรือว่าง่ายเพราะ IDE มันดี

เท่าที่ลองเขียนดู asp.net ใช้ C# โดยไม่มี IDE ในความรู้สึกส่วนตัว มันก็ยากพอๆ กับเขียน JSF โดยใช้ Java น่ะแหละ เพียงแต่ asp.net มันไม่วุ่นวายเรื่อง XML มากเหมือนกับ JSF

IMHO, PHP/Perl/Python ง่ายกว่าแน่ๆ


Rss Commenti

1 Comment

  1. มันมักง่ายไง. ง๊ากกกก

    เหตุผลในการเลือก tool ควรเป็น “มันเหมาะกับงาน” จะดีกว่า
    เหมือนกับการพยาม apply pattern เข้ากับปัญหา เพราะมันดันเหมาะกับปัญหาพอดี
    เป็นการ model ปัญหาด้วย pattern

    แต่ในกรณีนี้ เป็นการ model ปัญหา(ทำเวปเล็กๆ)ด้วย tool(language)

    เหตุผลที่ว่าง่าย มันอาจจะเหมาะกับหาว่า “ทำเวปเล็กๆ เร็วๆ โดยที่ไม่มี learning curve มาก และต้องเป็น m$ ด้วย เพราะอย่ามาคุย *nix กับกรู”

    #1 romerun

Leave a comment