gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 22:24:40 24 4
gpt4 key购买 nike

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

值得强调的是让我喜欢 PrimeFaces 的几点:许多组件,易于使用,完全基于 jQuery 和 jQuery UI(这对我来说非常重要)并且非常专注于 web 标准(对我来说更重要) )。

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

好吧,标准的 ASP.NET 组件不是基于 jQuery,不能使用 jQuery UI 主题进行主题化,不完全基于 Web 标准(一个大问题)并且可变性要简单得多(没有 Carousel, Accordion、Captcha、Slider、Spinner 等)。

编辑

继续传奇,@Raynos 的回答启发了我去研究更轻松的可能性,比如建议的 manos .但我真的想要一些更自动化的东西,至少在通用控件的 HTML 生成中。有人知道 manos 的工作 CRUD 样本或支持此任务的其他模块吗?

回想一下主要问题仍然悬而未决:您是否知道任何基于 PrimeFaces 相同想法的 ASP.NET UI 框架,喜欢它的开源?

最佳答案

我想我们不能用简单的东西来回答你的问题。正如其他答案所示,不幸的是,我们在 ASP.NET 中没有任何完全基于 Web 标准的 UI 框架。

您肯定可以选择不使用 ASP.NET 而是使用另一个基于 .NET Framework 的引擎。我真的认为 ASP.NET MVC 将更接近 JSF 和 PrimeFaces。但它没有像 PrimeFaces 上喜欢的基于 jQuery 的大量内置控件。此外,如果您到目前为止只使用普通的 ASP.NET,那么从专业项目开始,MVC 概念可能会非常困惑。

在学习全新事物的同时继续学习您的技术知识可能更安全。即便如此我也没有指出马诺斯到您的项目,尽管它显示非常轻巧且稳定。此外,使用它,您将需要为 ASP.NET 知道在标准等范围内做得很好的许多任务“重新创建轮子”。

基于这些论点,在您的情况下,您(或您的团队)似乎对 ASP.NET 非常熟悉,以至于您迫切需要使用好的工具来改善 ASP.NET 在 HTML5、Web 标准和主题上的缺点。那么你不需要改变你现在知道的一切,只需要改进你已经知道的(当然我们建议你逐步考虑这些其他方法)。

因此,为您提供一些有用的提示:

  • 首先阅读并下载 的示例使用 HTML5、jQuery 和 jQuery UI 的良好架构 . This post涵盖所有这些技术,并有完整的源代码可供下载。
  • 还有请记住,您不需要从头开始您的项目 .有伟大的HTML5 BoilerPlate它附带了许多好的实践(以及一个用许多好主意创建的漂亮的 Web.config)。重要的是,它也根据需要基于 jQuery。
  • 也许您已经为 PrimeFaces 创建了一些令人难以置信的主题,并且想在您的 ASP.NET 项目上使用。然后记住:使用 class 来利用您只需要的 jQuery UI 主题名称和 DOM 层次结构 .如果您的 PrimeFaces 复杂数据表生成了一个令人难以置信的 HTML 并且与您的 CSS 相得益彰,只需在 UserControl 中使用相同的生成 HTML,这样您就可以在所有页面中重复使用它,而无需重写所有 HTML。
  • 还要记住 PrimeFaces 是开源的,因此您可以随时打开源代码 ,阅读 jQuery 代码并重用您认为最适合您的内容。

  • 最后,有许多工具和方法可以支持您享受使用 PrimeFaces 所做的一切,并享受您在 ASP.NET 中的现有知识。不幸的是,我们还没有对 ASP.NET 做这样的事情,但也许你会做的很好,以至于你可以为每个人发布开源?

    关于asp.net - 是否有与 ASP.NET 的 PrimeFaces 等效的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5921281/

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