富 Internet 应用程序的开发仍然是一个非常年轻的话题,并且有许多不同的方法,并且每天都出现越来越多的方法。此外,JavaScript 与企业开发人员所习惯的语言完全不同。
恕我直言,您不应该做的是试图避免直接使用 JavaScript 进行开发。当然,有许多框架似乎可以帮助您绕过 JS 部分(GWT 和 .NET Framework AJAX 的东西做得相当不错),但是您将永远无法充分利用语言本身的潜力,并且您的富 Internet 应用程序将永远绑定到您的服务器端编程语言/框架及其功能,这根本没有必要,在我看来也是一个糟糕的设计。我会尽可能地将服务器端编程与客户端编程分开。与老式 Web 应用程序不同,您可以异步请求和处理任何数据,因此您的 Web 服务器根本不需要生成(生成我的意思是使用服务器端语言生成 HTML)任何 HTML。
On the client side you'd it depends on your likes what you choose. There are lots of different Frameworks following different ideas. You can have the ones focussed on DOM manipulation , Component based ones with focus on GUI elements or one following the MVC pattern on the Client side ... and so on.