asp.net – .NET中的商业网络应用程序 – 选择哪种技术?

前端之家收集整理的这篇文章主要介绍了asp.net – .NET中的商业网络应用程序 – 选择哪种技术?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
致力于将 Winforms应用程序移植到Web上.这是一个业务应用程序,但无法控制最终用户的浏览器.大多数情况下,每个人都会在台式机上使用IE,Chrome,FireFox和在iPad上使用Safari.

应用程序正在大量使用ListViews,TreeViews,网格,图表,并且具有整体“停靠式”界面(左侧是导航栏,右侧是详细页面,并且是标签式的 – 类似于Visual Studio UI).不需要任何SEO / HTML友好框架,因为该应用程序隐藏在搜索引擎中.

寻找有关网络技术的建议.需要本地或第三方支持ListViews,图表和对接UI.快速上市和简单非常重要. /讨厌/搞砸Javascript或非服务器技术.

Silverlight的? MVC与HTML5?简单的MVC?带有HTML5的网络表单?计划Webforms?
第三方控制? (获得Telerik的许可,除非有免费/开源软件包,否则我们更愿意坚持使用它们)

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

那么,什么是商业应用程序而不是Silverlight?

谢谢!

解决方法

如果你打算支持iphone / android / non-win,那么告别silverlight吧.如果您计划支持智能手机,那么您需要针对小型和大型设备进行单独设计.对于小型设备,可停靠接口过于混乱.

技术? HTML5会很不错,但只有最近的浏览器支持它,即使这样只支持bit&标准件.

MVC vs webforms?并不重要.两者都只是一种吐出HTML的方式.

你需要做一些“搞砸Javascript或非服务器技术”. Telerik提供了许多你为webforms提到的组件,尽管它们确实容易膨胀.

轻松根据您的要求:

>列表视图:webforms / mvc中的native
>树视图:telerik或jQuery插件
>网格:本机html表最适合IMO,或者你可以在asp.net或telerik中做一些数据绑定
>图表:如果您有某种报告性质,可以使用免费插件,telerik,dundas或类似SSRS的东西
>对接ui:重新考虑你对此的需求.如果您仍然热衷于asp.net内置了webparts,或者您可以从jQuery UI获得一个包

总体而言,您可能正在寻找一种“快速”的方式来启用您的应用程序,但它们是两种不同的动物,并且会像这样执行.如果你使用每个可用的插件进行直接转换,那么你需要花费大量的时间来学习每个组件,大量的页面膨胀,很多错误,而且它永远不会感觉正确.我的建议是同时学习如何创建一个合适的网站.从长远来看,你会花费更少的钱.

猜你在找的asp.Net相关文章