gpt4 book ai didi

asp.net - .NET 中的业务 Web 应用程序 - 选择哪种技术?

转载 作者:太空狗 更新时间:2023-10-29 13:45:54 25 4
gpt4 key购买 nike

致力于将 Winforms 应用程序移植到网络上。这是一个商业应用程序,但无法控制最终用户的浏览器。大多数情况下,每个人都会在台式机上使用 IE、Chrome、FireFox,在 iPad 上使用 Safari。

应用程序大量使用 ListView、TreeView、网格、图表,并具有整体“停靠式”界面(左侧导航栏,右侧打开的详细信息页面并带有选项卡 - 类似于 Visual Studio UI ).不需要任何 SEO/HTML 友好的框架,因为该应用程序对搜索引擎是隐藏的。

寻找有关网络技术的建议。需要对 ListView、TreeView、网格、图表和停靠 UI 的 native 或第三方支持。上市速度和简单性非常重要。/讨厌/搞砸 Javascript 或非服务器技术。

银光?带有 HTML5 的 MVC?普通 MVC?使用 HTML5 的网络表单?计划网络表单?第三方控制? (拥有 Telerik 的许可证,除非有免费/开源软件包,否则宁愿坚持使用它们)

我认为一年前 Silverlight 会是一个简单的答案,但现在由于缺乏 Silverlight 支持的 Android 设备的最终崛起,我不再确定它......而且微软似乎正在将其重点从Silverlight 到 HTML5

那么,除了 Silverlight 之外,还有什么可以用于商业应用程序呢?

谢谢!

最佳答案

虽然我是关于您在我对 UI 必杀技的追求中所处的位置,但我会说出我的想法。

我个人认为,如果您想坚持使用 Microsoft 但又需要您的应用程序在非 Windows 平台上运行,那么镇上只有两款游戏。 Silverlight 和 MVC,带有一组很好的客户端 UI 小部件。

到目前为止,我的思考过程可以归结为:

Silverlight 在易于开发(通过真正的 MVVM/出色的数据绑定(bind))和 UI 的“丰富性”方面领先于 MVC。但是,不幸的是,对于开发人员来说,这对我们来说有多容易对用户来说并不重要。

正如其他人所指出的,SL 的缺点是它无法在您希望它运行的任何地方运行。最具体地说,Android 和 iOS 很难(尽管您应该评估 MonoDroid 和 Monotouch)。

MVC,我认为它是最好的服务器端 webapp 技术,非常适合开发,但它没有 SL 所具有的有状态的客户端细节,你必须处理 HTML、javascript 和无状态客户端.

减轻这些评论的是,有很多不错的框架使 javascript 几乎可以忍受(我使用的是 JQueryUI 和 wijmo),并提供半丰富的客户端 UI。

真正归结为影响力与丰富性。我还看到 MS 非常重视 MVC。谁知道呢,也许我们将来会看到一些不错的数据绑定(bind)工具?

关于asp.net - .NET 中的业务 Web 应用程序 - 选择哪种技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7383430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com