อยากสอบถามครับว่า Vaadin Framework ถ้าทำเป็น Web App จะยากกว่าการทำ Web App ที่เป็นแบบ Front-End(Bootstrap) + Angular JS + RestFul Web service ไหมครับ โดยจะย้ายจากระบบเดิม ที่เป็น Java Desktop App มาเป็น Web App ครับ
ผมว่าไม่ยากนะ เรียกว่าเราแทบไม่ต้องยุ่งกับ ui เลย ทุกอย่างเขียนบน server หมด แต่มีอย่างนึงคือทุกกระบวนการทำงานทุกอย่างที่เกิดขึ้นจากหน้าจอ จะต้องส่ง request กลับ server เสมอ เช่น การกดปุ่มแล้วเปลี่ยน caption ของตัวเอง ก็ต้องส่ง req กลับ server ก่อนเพื่อประมวณผลแล้วจึงเกิดผลที่ต้องการ อาจจะทำให้รู้สึกว่าตัวโปรแกรมทำงานช้า
ดีครับ เขียนง่ายดี แต่ก็มีจุดบอดเยอะ 1. กิน Session กับ Memory ของ Server แน่ๆ เพราะว่ามันเซฟทุก State เลยก็ว่าได้ ย้าย dialog แก้ ข้อความ ทุก Event ถูกส่งมาเซฟที่ฝั่ง Server หมด 2. ใช้ ปลั๊กอินที่เห็นกันทั่วไปไม่ได้ ต้องใช้ของ GWT เท่านั้น แล้วก็หาใช้ค่อนข้างยาก ไม่งั้นก็ต้องมาทำการ Compile เองใน Build Lifecycle
ไม่แนะนำครับ
มี Framework แนะนำบ้างไหมครับ
ลองดูสองตัวนี้ครับ zk framework หรือ primeface
ผมว่าไม่ยากนะ เรียกว่าเราแทบไม่ต้องยุ่งกับ ui เลย ทุกอย่างเขียนบน server หมด
แต่มีอย่างนึงคือทุกกระบวนการทำงานทุกอย่างที่เกิดขึ้นจากหน้าจอ จะต้องส่ง request กลับ server เสมอ เช่น การกดปุ่มแล้วเปลี่ยน caption ของตัวเอง ก็ต้องส่ง req กลับ server ก่อนเพื่อประมวณผลแล้วจึงเกิดผลที่ต้องการ
อาจจะทำให้รู้สึกว่าตัวโปรแกรมทำงานช้า
ดีครับ เขียนง่ายดี แต่ก็มีจุดบอดเยอะ
1. กิน Session กับ Memory ของ Server แน่ๆ เพราะว่ามันเซฟทุก State เลยก็ว่าได้ ย้าย dialog แก้ ข้อความ ทุก Event ถูกส่งมาเซฟที่ฝั่ง Server หมด
2. ใช้ ปลั๊กอินที่เห็นกันทั่วไปไม่ได้ ต้องใช้ของ GWT เท่านั้น แล้วก็หาใช้ค่อนข้างยาก ไม่งั้นก็ต้องมาทำการ Compile เองใน Build Lifecycle
ไม่แนะนำครับ
มี Framework แนะนำบ้างไหมครับ
ลองดูสองตัวนี้ครับ zk framework หรือ primeface