humanistic informatics for human freedom
SWT Happens (or "Why SWT is not that good and Swing is still the way.") by Mr Ed @ Hacknot
blog นี้เขา develop cms โดยใช้ Eclipse RCP มา 2 ปีแล้ว เขาก็เลยให้ความเห็นกรณีที่ Mr. Ed เขียนส่วนความเห็นผม ถ้าถามว่าชอบอันไหน ผมชอบเขียนด้วย swing มากกว่าชอบตรง model ของมันส่วนถ้าให้เขียนด้วย SWT จากเริ่มต้นไม่มีอะไรเลยอันนี้ไม่เอาแต่ถ้าให้เขียนจาก framework RCP อันนี้ okส่วนที่ Mr. Ed ไม่ชอบเรื่อง Resources ที่ต้องfree เองนั้น จริงๆแล้วใน swing เองก็เป็นกรณีที่เรา add listener ข้ามไปข้ามมาก็จะเกิด circular reference ทำให้garbage collection ไม่ free resourceเกิดเป็น memory leak เช่นกัน ปัจจุบันที่บริษัทฯตอนนี้มี application ตัวหนึ่งพัฒนาบน Eclipse RCP ตอนนี้ออก version แรกเสร็จแล้ว กำลังจะนำไปเสนอลูกค้าอาทิตย์หน้าถามว่ามีอะไรที่ยุ่งยากกว่า swing ไหมก็คงตอบว่าไม่มี ส่วน bug ร้ายแรงที่พบ ก็เป็นกรณีที่ole object ที่เปิดขึ้นมาจะมีปัญหาไม่แสดงหน้าจอจนกว่าจะ resize window
ตัวจริงมาตอบเอง----บั๊กหลังสุดนี่คือ ถ้าเราเขียนโปรแกรมสั่งให้มัน resize ก็จะแก้ได้ใช่มั๊ยครับ?
Post a Comment
2 comments:
blog นี้เขา develop cms โดยใช้ Eclipse RCP มา 2 ปีแล้ว เขาก็เลยให้ความเห็นกรณีที่ Mr. Ed เขียน
ส่วนความเห็นผม ถ้าถามว่าชอบอันไหน
ผมชอบเขียนด้วย swing มากกว่า
ชอบตรง model ของมัน
ส่วนถ้าให้เขียนด้วย SWT จากเริ่มต้นไม่มีอะไรเลย
อันนี้ไม่เอา
แต่ถ้าให้เขียนจาก framework RCP อันนี้ ok
ส่วนที่ Mr. Ed ไม่ชอบเรื่อง Resources ที่ต้อง
free เองนั้น จริงๆแล้วใน swing เองก็เป็น
กรณีที่เรา add listener ข้ามไปข้ามมา
ก็จะเกิด circular reference ทำให้
garbage collection ไม่ free resource
เกิดเป็น memory leak เช่นกัน
ปัจจุบันที่บริษัทฯตอนนี้มี application ตัวหนึ่งพัฒนาบน
Eclipse RCP ตอนนี้ออก version แรก
เสร็จแล้ว กำลังจะนำไปเสนอลูกค้าอาทิตย์หน้า
ถามว่ามีอะไรที่ยุ่งยากกว่า swing ไหม
ก็คงตอบว่าไม่มี
ส่วน bug ร้ายแรงที่พบ ก็เป็นกรณีที่
ole object ที่เปิดขึ้นมาจะมีปัญหาไม่แสดงหน้าจอ
จนกว่าจะ resize window
ตัวจริงมาตอบเอง
----
บั๊กหลังสุดนี่คือ ถ้าเราเขียนโปรแกรมสั่งให้มัน resize ก็จะแก้ได้ใช่มั๊ยครับ?
Post a Comment