有没有相当于PrimeFaces for ASP.NET的东西?
|
我多年来一直是ASP.NET开发人员,但最近我开始使用JSF 2.0的一些PrimeFaces解决方案.我没有什么可抱怨的. 值得强调的一点是,我喜欢PrimeFaces:许多组件,易于使用,完全基于jQuery和jQuery UI(对我来说非常重要),并且非常注重Web标准(对我来说更重要) ). 但是在某些情况下,我真的希望我的服务器端使用ASP.NET.我不想在这里讨论JSP和ASP.NET之间的优点,两者都有很多动机可供使用. 好吧,标准的ASP.NET组件不是基于jQuery的,不能用jQuery UI主题,不完全基于Web标准(一个大问题)而且变化要简单得多(没有Carousel,手风琴,Captcha,Slider,Spinner等等). 编辑 继续传奇,@ Raynos答案激发了我研究更轻松的可能性,就像建议的manos一样.但我真的想要更自动化的东西,至少在HTML生成中用于常见控件.有人知道工作CRUD样本的manos或支持此任务的其他模块? 回想一下,主要问题仍然是开放的:你是否知道任何基于PrimeFaces相同思想的ASP.NET框架,首选开源软件? 解决方法我想我们不能用简单的方式回答你的问题.正如其他答案所示,遗憾的是我们没有在ASP.NET中完全基于Web标准的任何UI框架.你肯定有关于不使用ASP.NET而是另一个基于.NET Framework的引擎的选择.我真的认为ASP.NET MVC将更接近JSF,因此对PrimeFaces也是如此.但它并没有像PrimeFaces那样基于jQuery的大量内置控件.此外,如果你到目前为止只使用了vanilla ASP.NET,MVC概念可能会非常混乱,无法通过专业项目开始. 在学习全新的东西的同时继续学习技术可能更安全.即便如此,我也没有为你的项目指出manos,尽管它显示出非常轻便和稳定.此外,有了它,您需要为ASP.NET知道在标准等中做得很好的任务“重新创建轮子”. 基于这些论点,似乎在您的情况下,您(或您的团队)对ASP.NET非常熟悉,您迫切需要使用好的工具来改善ASP.NET在HTML5,Web标准和主题上的缺点.然后你不需要改变你现在知道的一切,只需改进你已经知道的东西(当然我们建议你逐渐考虑这些其他方法). 所以,请为您提供一些有用的提示: >首先阅读并使用HTML5,jQuery和jQuery UI下载一个好的架构样本. This post涵盖了所有这些技术,并提供了完整的源代码下载. 最后,有许多工具和方法可以帮助您享受PrimeFaces所做的一切,并享受您在ASP.NET中的现有知识.不幸的是我们没有对ASP.NET做过这样的事情,但也许你会做的很好,你可以为每个人发布opensource? (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在ASP.NET中使用回发的jQuery模态对话框
- asp.net-mvc-3 – mvc3剃刀条件包装器div
- asp.net-mvc-4 – 高级WebGrid教程或解决方案
- asp.net – 如何获得大型LinkedIn图像共享格式
- asp.net-mvc – Html.CheckBox即使模型值为true也不进行检查
- asp.net – 一些黑客可以从用户窃取cookie,并在网站上使用该
- asp.net – 是否允许使用manifest.json的相对路径并将其放在
- ASP.NET Core:跟踪当前活动页面,或如何在视图中获取控制器
- asp.net-mvc-4 – .NET 4.5中没有调用HttpModule
- asp.net – Request.Browser.Platform不返回iPad,OSX或Wind
- asp.net – ASP .Net文件上载超出最大请求长度错
- asp.net-mvc-3 – 如何在Razor中为Nullable创建编
- asp.net-identity – 使用SQL Server而不是Local
- asp.net-web-api – OWIN中间件中的全局异常处理
- asp.net – 您可以/应该在用户会话对象中存储多少
- asp.net – BrowserLink MVC 6 – 不工作 – 没有
- asp.net-web-api – WebAPI 2属性路由启用会话状
- asp.net – MembershipUser.IsOnline即使在注销后
- asp.net-mvc – ASP.NET MVC 3:RouteExistingFi
- asp.net-mvc – 使用WebForm的MVC HtmlHelper
