Java
ผมไม่ได้เขียนจาวาแต่เห็นว่าแถวนี้แฟนจาวาเยอะ เลยเอามาฝาก
IBM developerWorks มีบทความเปรียบเทียบชุด GUI toolkit ทั้งสามตัวของจาวา คือ AWT (Abstract Windows Toolkit), Swing และ SWT (Eclipse's Standard Windows Toolkit) โดยเปรียบเทียบละเอียดขนาดมีตารางบอกว่าอะไรเรียกอะไรในแต่ละชุด
อ่านคร่าวๆ แล้วเค้าแนะนำว่า Swing มีฟีเจอร์เยอะกว่า และได้เปรียบตรงที่รวมมาในจาวาอยู่แล้ว ส่วน SWT ต้องใช้ร่วมกับ JFace ถึงจะมีฟีเจอร์สู้ได้ แต่ก็ได้เปรียบเรื่องประสิทธิภาพที่ออกแบบมาเป็น native ตั้งแต่แรก