.net - When creating a new GUI, is WPF the preferred choice over Windows Forms? -
most restrictions , tricks windows forms common programmers. since .net 3.0 there wpf available, windows presentation foundation. said can make "sexy applications" more easy , .net 3.5 sp1 got speed boost on execution. but on other side lot of things working different wpf. not more difficult have learn "everything" scratch. my question: worth spend time when have create new gui , there no time pressure project? wpf enables amazing things, , love it... feel obligated qualify recommendations, whenever developers ask me whether think should moving new technology. are developers willing (preferrably, eager) spend time takes learn use wpf effectively? never have thought mfc, or windows forms, or unmanaged directx, not want team trying "pick up" wpf on course of normal dev. cycle shipping product! do @ least 1 or 2 of developers have design sensibilities, , individuals final design authority have decent understanding of development issues, ...