0

为 Dojo/ExtJs(或任何其他类似的 javascript UI 框架)生成 javascript 代码的 .NET 层有哪些优点和缺点——比如用于 .NET 的 RichFaces?例如其中一个优点是理论上你只需要了解 .NET (C#),但缺点是你需要维护更多的代码,因为你仍然需要了解 JS 和 Dojo/ExtJS,同时你需要维护 .NET 层。你怎么看待这件事?

4

1 回答 1

1

Ext.NET 为 ExtJS 提供了这个包装器。

http://www.ext.net/

正如您所说,您理论上只需要了解 C#,并且您可以在服务器端进行更改以创建控件、绑定数据等。使用 aspx 标记创建学习 ExtJS 和创建的布局也是一个快速的学习曲线JS 中的页面,供来自 webforms 背景的人使用。

缺点是您仍然需要相当好的 JS 知识来执行客户端操作,因为许多事情不需要往返,也不需要 SS 代码。

在服务器端隐藏/显示控件之类的东西很好,但有时服务器端方法需要客户端的帮助(例如存储操作),所以没有真正的方法可以完全消除学习方法的需要与小部件客户端进行交互。

于 2012-05-02T11:23:05.640 回答