แนะนำให้รู้จัก Vaadin MVC framework ที่กำลังมาแรง
ถ้าลองมองย้อนไปในยุคก่อนๆ
ตั้งแต่สมัยเราเริ่มเขียน Web Application กันใหม่ๆ
คือตั้งแต่โน่นเลยอ่ะนะยุคที่เขียน Client Server Window app
แล้วเปลี่ยนมาทำ Web
จะเกิดปัญหาว่าทำไมมันถึงต้องทำหลายขั้นตอนกันจัง
ไม่ว่าจะเป็น ฝั่ง front end HTML + Java Script
วิ่งผ่าน Controller มาถึงฝั่ง ตรงกลาง ที่ก็มีการ Implement ที่หลากหลาย
แตกต่างกันออกไป
เจอแบบนี้มันทำให้เรานึกถึงการเขียนโปรแกรมแบบเก่าๆ
สมัยเขีย VB , Delphi ที่เขียนแล้ว Run ได้เลย
นั่นแหละ ถ้าคุณต้องการแบบนี้ Vaadin คือคำตอบ
ในยุคสมัยที่ Model MVC ต่างๆกำลังเจริญรุ่งเรื่อง
มีการแยก View , Controller , Model อะไรก็ว่าไป
Vaadin กลับมองว่าทำไมต้องทำหลายอย่าง
ทำไมไม่ทำที่เดียวให้มันจบๆ
#เราเองก็ชักเริ่มงง ว่าแบบใหนที่มันดี T_T
ตัวอย่าง Code Vaadin ก็ประมาณนี้
https://vaadin.com/book/vaadin6/-/page/components.label.html
เราว่ามันยากพอๆกะสมัยเราเขียน VB แบบด้นสดไม่ใช่ลากมาวางอ่ะ
สุดท้ายถ้าเขียน Vaadin แล้วไม่มี IDE ที่แบบว่าลากแปะได้นี่ลำบากน่ะ