是否有与ASP.NET的PrimeFaces等效的东西?

是否有与ASP.NET的PrimeFaces等效的东西?,asp.net,primefaces,similarity,Asp.net,Primefaces,Similarity,多年来我一直是一名ASP.NET开发人员,但最近我开始使用JSF2.0的一些PrimeFaces解决方案。我没有什么可抱怨的 值得强调的是,有几点确实起了作用​​我喜欢PrimeFaces:许多组件,易于使用,完全基于jQuery和jQuery UI(对我来说非常重要),并且非常关注web标准(对我来说更重要) 但在某些情况下,我确实希望我的服务器端使用ASP.NET。我不想在这里开始讨论JSP和ASP.NET之间的优势,两者都有许多使用动机 好吧,标准ASP.NET组件不是基于jQuery的,

多年来我一直是一名ASP.NET开发人员,但最近我开始使用JSF2.0的一些PrimeFaces解决方案。我没有什么可抱怨的

值得强调的是,有几点确实起了作用​​我喜欢PrimeFaces:许多组件,易于使用,完全基于jQuery和jQuery UI(对我来说非常重要),并且非常关注web标准(对我来说更重要)

但在某些情况下,我确实希望我的服务器端使用ASP.NET。我不想在这里开始讨论JSP和ASP.NET之间的优势,两者都有许多使用动机

好吧,标准ASP.NET组件不是基于jQuery的,不能与jQuery UI主题进行主题化,也不能完全基于web标准(这是一个大问题),而且可变性要简单得多(没有旋转木马、手风琴、验证码、滑块、微调器等)

编辑

继续这个故事,@Raynos answers启发我研究更轻的可能性,就像建议的那样。但我真的希望有一些更自动化的东西,至少在通用控件的HTML生成中是这样。有人知道manos或支持此任务的其他模块的工作积垢样本吗


回想一下,主要问题仍然存在:你知道有没有基于PrimeFaces相同思想的ASP.NET UI框架,更喜欢开源的?

听起来你需要ASP.NET MVC而不是ASP.NET Web表单,这给了你更多的控制


您有asp.net mvc html helpers工具包,请参阅:

我不知道有什么好的开源.net集成UI,但它们是可主题的(sp?),符合标准,与asp.net集成,并使用jQuery构建。如果你有几百美元可以烧,它们真的很棒

除此之外,它还集成了ASP.NET和开放源码,但我并不热衷于此。它不是基于jQuery的,但我认为它符合标准


遗憾的是,开源社区往往回避.NET(以及微软)。我想我们不能简单地回答你的问题。正如其他答案所示,不幸的是,我们在ASP.NET中没有任何完全基于web标准的UI框架

您当然可以选择不使用ASP.NET,而是使用另一个基于.NET Framework的引擎。我真的认为ASP.NETMVC更接近JSF,也更接近PrimeFaces。但它并没有像您在PrimeFaces上喜欢的那样基于jQuery的大量内置控件。此外,如果您到目前为止只使用了香草ASP.NET,那么MVC概念在一个专业项目中可能会非常混乱

在学习全新知识的同时,继续掌握技术知识可能更安全。即使如此,我也没有向您的项目指出马诺斯,尽管它显示出非常轻和稳定。此外,有了它,您将需要“重新创建轮子”,以完成许多ASP.NET知道能够在标准范围内很好地完成的任务

基于这些论点,您(或您的团队)似乎对ASP.NET非常熟悉,因此您迫切需要使用好的工具来改进ASP.NET在HTML5、web标准和主题方面的缺点。然后你不需要改变你现在知道的一切,只要改进你已经知道的(当然我们建议你逐渐考虑其他的方法)。 因此,让我们为您提供一些有用的提示:

  • 首先阅读并下载一个使用HTML5、jQuery和jQuery UI的优秀架构的示例。涵盖所有这些技术,并有完整的源代码可供下载
  • 另外,请记住,您不需要从头开始项目。有很多好的实践(还有一个很好的Web.config,其中有很多好的想法)。重要的是,它还根据您的需要基于jQuery
  • 也许您已经为PrimeFaces创建了一些令人难以置信的主题,并且希望在ASP.NET projet上使用这些主题。然后记住:要利用jQueryUI主题,您只需要使用
    名称和DOM层次结构
    。如果您的PrimeFaces复杂数据表生成了一个难以置信的HTML,它与您的CSS非常完美,只需在UserControl中使用相同的生成HTML,您就可以在所有页面中重用它,而无需重写所有HTML
  • 还要记住,PrimeFaces是开源的,因此您可以随时打开源代码,阅读jQuery代码并重用您认为最适合自己的代码

最后,有许多工具和方法支持您享受使用PrimeFaces所做的工作,也享受ASP.NET中现有的知识。不幸的是,我们还没有对ASP.NET做过类似的事情,但也许你会做得非常好,以至于你可以为每个人发布opensource?

PrimeFaces for ASP.NET发布了

PrimeFaces for ASP.NET WebForms项目在两次发布后被取消,作为PrimeTek,我们决定不再进行进一步投资。我们的第二个关注点不是.NET,而是PrimeUI,它已经非常接近1.0版本,可以用于任何web框架

您可以查看以下库:

基于jQuery UI的丰富javascript小部件集合。PrimeUI是流行的JavaServerFaces组件套件PrimeFaces的衍生产品


是的,我真的在考虑ASP.NETMVC,因为JSF也是基于MVC概念的。但是HTML5的助手似乎太粗糙了。。。我希望能找到一些有很多控件的东西(可以是HTML5,也可以是XHTML1.1),并且完全基于jQuery和jQueryUI进行主题化。Erick,如果你想用.NET做这类事情,ASP.NETMVC确实是你想要的方式。我有点怀疑是否存在一个能满足您需求的库(因为Rayn