Web部件似乎在Sharepoint相关开发中被广泛使用,但在asp.net webforms应用程序中使用它们的例子很少。我正在实现特定于域的门户框架,并喜欢iGoogle或pageflakes中的“widgetlike”功能,并希望在我的应用程序中获得这种功能。从我的角度来看,真正令人不安的问题是阻力和阻力。除非您使用最新的ASP.NET AJAX期货库,否则Web部件的放置布局功能在非IE浏览器中不起作用。在我看来,如果微软认为这是一项基础技术,他们会将这些功能转移到主要产品中。
网络部件是一种死端技术吗?如果是的话,还有其他选择吗?
答案 0 :(得分:2)
我认为它们已经死了(至少是为了开发现代网络浏览器正在寻找的UI类型)。我的建议...... ASP.NET MVC和一个不错的.js库。这是更多的工作,但通过适当的规划和实施,从长远来看,它将为您提供更好的服务。
答案 1 :(得分:1)
我发现了一个关于实现类似WebParts行为的一些提示的非常棒的网站: http://blogs.msdn.com/b/nunos/archive/2010/02/16/quick-tips-about-asp-net-mvc-webpart-framework.aspx
答案 2 :(得分:0)
Webparts是.NET基础架构的一部分,是基础技术。很少有接口技术可以使webpart与J2EE对应部分兼容。