เวลาที่บอกว่า ภาษาหนึ่งง่ายหรือยากกว่าอีกภาษาหนึ่ง เค้าเอาอะไรมาเป็นตัววัด ?
(อันนี้คือ 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 ง่ายกว่าแน่ๆ