Util应用框架 7.x 来了

这篇具有很好参考价值的文章主要介绍了Util应用框架 7.x 来了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

什么是Util应用框架?

Util是一个.Net平台下的应用框架,旨在提升中小团队的开发能力,由工具类、分层架构基类、Ui组件,配套代码生成模板,权限等组成。

Util应用框架 7.x介绍

Util应用框架的最新版本是7.x,保持与.Net最新稳定版本同步更新。

与Util 1.x相比,最新版本代码经过完全重写,提升了模块化程度,抛弃了一些历史包袱,代码也更加精练。

除了对原有代码的重新整理外,还增加了对本地化,多租户等常见需求的支持。

Util使用NgZorro作为UI基础组件库,最新版本封装了NgZorro绝大部分组件,并对常用功能进行扩展。

很多中小团队已经不满足于单体架构的开发,开始尝试使用微服务架构,Util也开始跟进,集成和封装了Dapr微服务框架的几个常见构造块。

一直以来,Util都是采用CodeSmith进行代码生成,不过CodeSmith是一个收费组件,更新代码模板也比较困难,Util新版本采用Razor引擎开发了自己的简易代码生成器,它是一个命令行工具,只有几个简单配置,用于生成基于Util的基础代码和结构。

Util应用框架相关资源

Github项目地址

  • Util https://github.com/dotnetcore/Util

    该项目包含Util应用框架全部源码。

  • Util.Generator https://github.com/util-core/Util.Generator

    该项目提供Util代码生成模板,帮助你迅速创建业务项目基架。

  • util-angular https://github.com/util-core/util-angular

    该项目是对angular,ng zorro,ng alain前端框架的二次封装Js库,与Util.Ui.NgZorro类库配合使用。

  • Util.Platform.Single https://github.com/util-core/Util.Platform.Single

    使用新的应用框架通常具有高昂的成本,为帮助你减轻初始负担,该项目提供一些常用业务功能,你可以将它作为项目起点。

    目前提供了权限管理模块,可以控制到菜单和按钮,并能基于角色资源对API进行访问控制,后续将不断完善其它常用功能。

    该项目提供单体和微服务两个版本,Util.Platform.Single是单体版本。

  • Util.Platform.Dapr https://github.com/util-core/Util.Platform.Dapr

    它是Util Platform的微服务版本,采用Dapr微服务框架,项目结构参考自eShopOnDapr。

  • Util.Platform.Share https://github.com/util-core/Util.Platform.Share

    包含Util.Platform.Single和Util.Platform.Dapr的共享代码,并发布到Nuget,供两个版本使用。

Gitee项目地址

由于国内访问Github非常缓慢,现在Util所有项目发布时会在Gitee进行同步更新。

  • Util https://gitee.com/util-core/util
  • Util.Generator https://gitee.com/util-core/Util.Generator
  • util-angular https://gitee.com/util-core/util-angular
  • Util.Platform.Single https://gitee.com/util-core/Util.Platform.Single
  • Util.Platform.Dapr https://gitee.com/util-core/Util.Platform.Dapr
  • Util.Platform.Share https://gitee.com/util-core/Util.Platform.Share

后续

Util文档尚未开始编写,后续除了继续完善代码外,重点会加强文档建设。

下一篇我们来看看如何使用Util应用框架开发Web API项目。

Util应用框架交流群: 24791014文章来源地址https://www.toymoban.com/news/detail-710643.html

到了这里,关于Util应用框架 7.x 来了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Util应用框架 UI 开发快速入门

    本文是Util应用框架 Angular UI 开发快速入门教程. Util 应用框架目前仅支持用于开发管理后台的 UI. 本文介绍了 Util UI 的技术特点和功能支持. Js语言 TypeScript TypeScript 是 微软开发的脚本语言, 扩展了弱类型的 Javascript,提供增强的语法和强类型支持. 为编辑器代码提示和语法错误检

    2024年02月08日
    浏览(42)
  • Util应用框架基础(六) - 日志记录(一) - 正文

    本文介绍Util应用框架如何记录日志. 日志记录共分4篇,本文是正文,后续还有3篇分别介绍写入不同日志接收器的安装和配置方法. 日志记录对于了解系统执行情况非常重要. Asp.Net Core 抽象了日志基础架构,支持使用日志提供程序进行扩展,提供控制台日志等简单实现. Serilog 是 .N

    2024年02月05日
    浏览(54)
  • Util应用框架快速入门(4) - 集成测试开发入门

    本文演示Util应用框架开发的项目中如何编写集成测试. 完成 Web Api 快速入门,本文将在之前生成的示例项目上讲解集成测试的开发. 自动化测试对于Util应用框架的开发非常重要,它能保证基础功能的稳定性. 对于使用 Util 开发的业务项目,自动化测试不是必须的,但掌握它可能很有

    2024年02月08日
    浏览(58)
  • Util应用框架基础(三) - 面向切面编程(AspectCore AOP)

    本节介绍Util应用框架对AspectCore AOP的使用. 有些问题需要在系统中全局处理,比如记录异常错误日志. 如果在每个出现问题的地方进行处理,不仅费力,还可能产生大量冗余代码,并打断业务逻辑的编写. 这类跨多个业务模块的非功能需求,被称为 横切关注点 . 我们需要把横切关注点

    2024年02月05日
    浏览(51)
  • 来了来了,我使用 ChatGPT 开发了一个 AI 应用

    ChatGpt 实在太火爆了,很多人在问我怎么使用 chatgpt 开发一个 AI 应用程序。这不就来了吗~ 你所需要准备的一个OpenAI 的密钥和一点点代码来发送提示并返回结果,例如下面这段代码: 就靠这段代码,你现在就可以开始用它做出不可思议的东西了!😎 使用AI执行命令的基本结

    2024年02月01日
    浏览(43)
  • Spring AI 来了,打造Java生态大模型应用开发新框架!

    尽管 Python 长期主导 AI 大模型应用开发领域,但 Java 并未熄火!Spring AI 来了,正式告别实验期,迈向广泛应用新阶段!这意味着 Spring 生态体系的广大开发者,迎来 AI 大模型应用开发的新里程。 Spring AI 是一个 AI 工程师的应用框架,它提供了一个友好的 API 和开发 AI 应用的抽

    2024年04月12日
    浏览(54)
  • shell_68.Linux在非控制台下运行脚本

    在非控制台下运行脚本 有时候,即便退出了终端会话,你也想在终端会话中启动 shell 脚本,让脚本一直以后台模式运行到结束。 这可以用 nohup 命令来实现。nohup 命令能阻断发给特定进程的 SIGHUP 信号。当退出终端会话时,这可以避免进程退出。 nohup 命令的格式如下: 下面

    2024年02月05日
    浏览(61)
  • Node.js基本概念、特点、用途和常用模块,以及Express框架开发一个web应用

    目录 一、Node.js的基本概念和特点 二、Node.js的用途 三、Node.js的常用模块 四、使用Node.js进行Web开发 1. 安装Node.js 2. PyCharm配置Node.js 3. 使用http库编写一个web服务 4. 使用Express框架构建Web应用程序 5. 调试代码 6. 发布应用程序 参考文章  Node.js系列文章推荐阅读: JavaScript匿名函

    2024年02月07日
    浏览(90)
  • Java程序员的AI框架,它来了

            在本文中,我们将探索Spring AI——一个为Java开发者社区设计的革命性的人工智能框架。了解其核心功能、如何集成到现有的Spring应用中,以及它如何简化AI项目的开发。         在当今这个由数据和智能驱动的时代,人工智能(AI)已经成为推动业务创新和优化用

    2024年04月25日
    浏览(37)
  • Spring Boot中集成各种日志框架Logback、Log4j2和Java Util Logging

    Spring Boot支持多种日志框架,包括Logback、Log4j2和Java Util Logging(JUL)。在Spring Boot中,可以通过简单的配置来集成这些热门的日志框架。 下面将详细说明如何集成Logback、Log4j2和Java Util Logging,并提供相应的源代码示例。 集成Logback: Logback是Spring Boot默认的日志框架,它提供了高

    2024年02月05日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包