第一,现在网站开发的发展就是用户体验(UX/User Experience)的重要性越来越大,UX不只是所谓的“美工”,所谓前端和后端的分界越来越模糊,不能再沿袭从COM开始的Controls,Component-oriented的开发那种思路来看问题。
其次,网站开发工程师都应该了解HTML/CSS/JS,ignorance不是Separation of concerns的目的,目的是loose coupling和independent evolution。
没接触过Ext,但是从看到过的讨论来看,我还是把它定位于企业内部网站开发上。