应用程序正在大量使用ListViews,TreeViews,网格,图表,并且具有整体“停靠式”界面(左侧是导航栏,右侧是详细页面,并且是标签式的 – 类似于Visual Studio UI).不需要任何SEO / HTML友好框架,因为该应用程序隐藏在搜索引擎中.
寻找有关网络技术的建议.需要本地或第三方支持ListViews,图表和对接UI.快速上市和简单非常重要. /讨厌/搞砸Javascript或非服务器技术.
Silverlight的? MVC与HTML5?简单的MVC?带有HTML5的网络表单?计划Webforms?
第三方控制? (获得Telerik的许可,除非有免费/开源软件包,否则我们更愿意坚持使用它们)
我想一年前Silverlight应该是一个简单的答案,但现在我不再确定它由于缺乏Silverlight支持的Android设备的最终崛起……而且似乎微软正在将重点从Silverlight转移到HTML5
那么,什么是商业应用程序而不是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获得一个包
总体而言,您可能正在寻找一种“快速”的方式来启用您的应用程序,但它们是两种不同的动物,并且会像这样执行.如果你使用每个可用的插件进行直接转换,那么你需要花费大量的时间来学习每个组件,大量的页面膨胀,很多错误,而且它永远不会感觉正确.我的建议是同时学习如何创建一个合适的网站.从长远来看,你会花费更少的钱.