Hopeless Java Front-end
posted on 22 Sep 2009 23:14 by plynoi in Tech
อ่าน @markpeak เขียนเรื่อง Hopeless-JavaFX แล้วโคตรเห็นด้วย!!
ออกตัวก่อนว่าแม้ผมจะอยู่ข้าง Java ยามมีศึก Zealot vs Anti-Zealot (เพราะผมถือว่าภาษาไหนผมทำงานกับมันแล้วได้ตังค์ก็ดีทั้งนั้น) แต่ผมก็ยอมรับว่า Java ช้า และที่ประสบกับตัวเองคือ Sun Support แม่งห่วย
ผมพบว่าความผูกพันธ์ของผมกับ Java นั้นเริ่มต้นตั้งแต่สมัยทำโปรเจคจบ จริงๆ ผมเรียน Java ตั้งแต่ปี 3 ตอนนั้นเขียนพวก Applet, AWT, Swing ยอมรับว่าเกลียดแม่งฉิบหาย มาชอบมันจริงๆ ตอนปี 4 ที่ศึกษา Servlet/JSP/JDBC
ผมทำงานเป็นโปรแกรมเมอร์ (+Support/QA) ด้วย JSP Servlet Strust อยู่สองปีกว่าๆ ตอนนั้นจำได้ว่ามีความสุขมาก หัด Framework ต่างๆ นั่นเขียน doGet doPost เขียน Action ของ Strust เขียน JSTL เจอปัญหาอะไร Google ตอบได้หมด ช่วงนั้นผมรัก Java จริงๆ (หรือเพราะไม่ได้แตะ EJB เลยรักมันมั้ง :p)
เมื่อผมย้ายมาทำ Support Java Applet ผมรู้สึกว่า ไม Applet มันบัดซบเยี่ยงนี้วะ ปัญหาต่างๆ ที่ control ไม่ได้ หาคำตอบไม่ได้ (แม้กระทั่งจาก Sun support หรืิอ bugs.sun.com) ผมไม่เคยรู้สึกเซ็ง Java เยี่ยงนี้มาก่อน
ผมไม่แปลกใจที่ Sun หันไปดันพวก Server-side อยู่หลายปี (เป็นช่วงที่ Java ประสบความสำเร็จในตลาดมากที่สุด) และแทบจะทิ้ง Java App (Applet/Swing) ไปเลย
สรุปจากด้านบน ผมชอบเวลา Java อยู่เบื้องหลัง ผมคิดว่า Java เป็น Platform ที่ควรจะอยู่ Server side ไม่ควรจะเสนอหน้าไปอยู่เบื้องหน้า ให้อย่างอื่นที่ถนัดข้างหน้าทำงานไปแล้วคอยต่อกับ Java ข้างหลังดีกว่า
และผมก็ไม่เข้าใจว่า Sun จะดันทุรังดัน JavaFX ออกมาทำสิ่งที่ Java ไม่เคยชนะใครเลยออกมาทำไม
ความเห็นส่วนตัวล้วนๆ นะครับ และผมไม่ได้บอกว่า Java ห่วยแต่อย่างใด
ออกตัวก่อนว่าแม้ผมจะอยู่ข้าง Java ยามมีศึก Zealot vs Anti-Zealot (เพราะผมถือว่าภาษาไหนผมทำงานกับมันแล้วได้ตังค์ก็ดีทั้งนั้น) แต่ผมก็ยอมรับว่า Java ช้า และที่ประสบกับตัวเองคือ Sun Support แม่งห่วย
ผมพบว่าความผูกพันธ์ของผมกับ Java นั้นเริ่มต้นตั้งแต่สมัยทำโปรเจคจบ จริงๆ ผมเรียน Java ตั้งแต่ปี 3 ตอนนั้นเขียนพวก Applet, AWT, Swing ยอมรับว่าเกลียดแม่งฉิบหาย มาชอบมันจริงๆ ตอนปี 4 ที่ศึกษา Servlet/JSP/JDBC
ผมทำงานเป็นโปรแกรมเมอร์ (+Support/QA) ด้วย JSP Servlet Strust อยู่สองปีกว่าๆ ตอนนั้นจำได้ว่ามีความสุขมาก หัด Framework ต่างๆ นั่นเขียน doGet doPost เขียน Action ของ Strust เขียน JSTL เจอปัญหาอะไร Google ตอบได้หมด ช่วงนั้นผมรัก Java จริงๆ (หรือเพราะไม่ได้แตะ EJB เลยรักมันมั้ง :p)
เมื่อผมย้ายมาทำ Support Java Applet ผมรู้สึกว่า ไม Applet มันบัดซบเยี่ยงนี้วะ ปัญหาต่างๆ ที่ control ไม่ได้ หาคำตอบไม่ได้ (แม้กระทั่งจาก Sun support หรืิอ bugs.sun.com) ผมไม่เคยรู้สึกเซ็ง Java เยี่ยงนี้มาก่อน
ผมไม่แปลกใจที่ Sun หันไปดันพวก Server-side อยู่หลายปี (เป็นช่วงที่ Java ประสบความสำเร็จในตลาดมากที่สุด) และแทบจะทิ้ง Java App (Applet/Swing) ไปเลย
สรุปจากด้านบน ผมชอบเวลา Java อยู่เบื้องหลัง ผมคิดว่า Java เป็น Platform ที่ควรจะอยู่ Server side ไม่ควรจะเสนอหน้าไปอยู่เบื้องหน้า ให้อย่างอื่นที่ถนัดข้างหน้าทำงานไปแล้วคอยต่อกับ Java ข้างหลังดีกว่า
และผมก็ไม่เข้าใจว่า Sun จะดันทุรังดัน JavaFX ออกมาทำสิ่งที่ Java ไม่เคยชนะใครเลยออกมาทำไม
ความเห็นส่วนตัวล้วนๆ นะครับ และผมไม่ได้บอกว่า Java ห่วยแต่อย่างใด

applet บัดซบจริงๆเลย
#1 By โก๋สิจ๊ะ on 2009-09-22 23:35