過去五年來,我一直在.NET堆棧中開發,並且使用最新版本的MVC3和.NET 4.0,我覺得我認爲事情進展的方向得到了進一步的證實。嚴格通過Client UX驅動.NET /服務器端應用程序。
隨着客戶社區在如此短的時間內所採取的創新步驟,似乎最佳的應用程序擁有由大多數客戶事件控制的UX。例如,facebook.com,stackoverflow.com,google,www.ponched.com :)等等。當我說客戶端事件時,我不是在討論封裝在UpdatePanel中的服務器端控件來屏蔽回發。我正在談論的是在客戶端進行所有事件和屏幕轉換,並且只在真正需要時才使用完整的回發。這並不是說.NET之類的東西並不是幫助控制安全性,初始頁面加載,路由,中間層等的基本工具。
我明白在簡單應用程序中工作或在使用控件和激進時間限制由.NET(或其他Web開發框架)默認提供的功能在項目需要它時是不實際的,但似乎開發人員可以將自己區分開來的是那些你可以進入Javascript/jQuery的溝槽並提供(網絡)服務器涉及有限的無縫應用程序。作爲開發者,我們可能不認爲我們的用戶由於他們正在使用的大名字web應用程序而變得更加複雜,但我傾向於認爲他們是。
我很好奇,如果有人分享這個觀點,或者如果他們有另一個承擔這一點?一些午餐後的想法,我想我會在那裏開火,看看我回來了。