嫣枝盎柳 發表於 2024-9-26 20:59:00

WaterCloud:一套基于.NET 8.0 + LayUI的快速开发框架,完全开源免费!

<h2 data-tool="mdnice编辑器">前言</h2>
<p data-tool="mdnice编辑器">今天大姚给大家分享一套基于.NET 8.0 + <span>LayUI的快速开发框架,项目完全开源、免费(MIT License)且开箱即用:WaterCloud。</span></p>
<blockquote data-tool="mdnice编辑器">
<p>可完全实现二次开发让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。</p>
</blockquote>
<h2 data-tool="mdnice编辑器">项目介绍</h2>
<p data-tool="mdnice编辑器">WaterCloud是一套基于ASP.NET 8.0 MVC + API + SqlSugar + LayUI的快速开发框架,源代码完全开源、免费(<span>MIT License),可以帮助你解决C#.NET项目的重复工作(内置代码生成器),采用主流架构思想,容易上手,简单易学,学习成本低。</span></p>
<h2 data-tool="mdnice编辑器">适用范围</h2>
<p data-tool="mdnice编辑器">WaterCloud适用于开发各类管理软件,如OA、ERP、<span>BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等。</span></p>
<h2 data-tool="mdnice编辑器">后端技术</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li>核心框架:ASP.NET 8.0、WEB API</li>
<li>定时任务:<span>QuartZ,实现web控制</span></li>
<li>持久层框架:SqlSugar(支持多种数据库,复杂查询操作、多租户等)、<span>Chloe(支持多种数据库,复杂查询操作,比较稳定)</span></li>
<li>安全支持:过滤器、Sql注入、请求伪造</li>
<li>服务端验证:实体模型验证</li>
<li>缓存框架:Redis/Memory(单点登录控制)</li>
<li>日志管理:Log、登录日志、操作日志</li>
<li>工具类:NPOI、Newtonsoft.Json、验证码、丰富公共类</li>
<li>其他:AutoFac、Swagger</li>
</ul>
<h2 data-tool="mdnice编辑器">前端技术</h2>
<ul class="list-paddingleft-2" data-tool="mdnice编辑器">
<li>js框架:jquery-3.4.1、LayUI、LayUI mini(开源)</li>
<li>图标:Font Awesome 4.7.0及LayUI自带</li>
<li>客户端验证:LayUI verify</li>
<li>富文本编辑器:开源wangEditor、LayUI editor</li>
<li>上传文件:LayUI upload</li>
<li>动态页签:LayUI mini miniTab</li>
<li>数据表格:LayUI table、LayUI 开源 soul-table组件</li>
<li>下拉选择框:LayUI select、xmselect</li>
<li>树结构控件:LayUI 开源 dtree</li>
<li>树状表格:LayUI 开源 treetable-lay</li>
<li>穿梭框:LayUI transfer</li>
<li>页面布局:LayUI、LayUI mini</li>
<li>图表插件:echarts</li>
<li>日期控件:LayUI laydate</li>
<li>图标选择:LayUI 开源 IconPicker</li>
<li>省市区选择:LayUI 开源 layarea</li>
</ul>
<h2 data-tool="mdnice编辑器">功能特点</h2>
<ul class="list-paddingleft-2" data-tool="mdnice编辑器">
<li>权限控制:基于RBAC的权限控制,支持到导航菜单、功能按钮、行级、列表级、表单字段级。</li>
<li>数据权限:精细化数据权限控制,实现不同人看不同数据。</li>
<li>代码生成:简单前后端代码生成,提高开发效率。</li>
<li>表单设计器:提供多种方式设计表单,包括动态表单拖拉式设计及自定义表单。</li>
<li>流程设计器:动态设计流程,节点及连线条件设计。</li>
<li>内容管理:已配置好wangEditor编辑器,易于使用。</li>
<li>文件管理:提供文件上传及下载功能。</li>
<li>常用类封装:包括日志、缓存、验证、字典、文件、邮件、Excel等。</li>
<li>响应式设计:支持电脑、平板、智能手机等设备,微信浏览器以及各种常见浏览器。</li>
<li>多租户:基于Database的多租户功能(SqlSugar支持)。</li>
<li>定时任务:基于quartz的定时任务功能(可以集群)。</li>
</ul>
<h2 data-tool="mdnice编辑器">项目源代码</h2>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205730534-2064609502.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">项目运行效果</h2>
<p data-tool="mdnice编辑器">设置<code>WaterCloud.Web</code>为启动项目,运行查看效果:</p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205743190-1306267835.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205747349-1618930627.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205752980-84443766.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205758357-4978293.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205803880-1406272896.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205809123-1073420774.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205816569-1152363894.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205821283-272811807.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205826978-373471914.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205832330-568474282.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202409/1336199-20240926205838188-20052109.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">项目源码地址</h2>
<p data-tool="mdnice编辑器">更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。</p>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li>开源地址:<span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://gitee.com/qian_wei_hong/WaterCloud</span></span></li>
<li>在线文档:<span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://gitee.com/qian_wei_hong/WaterCloud/wikis/pages</span></span></li>
</ul>
<h2 data-tool="mdnice编辑器">优秀项目和框架精选</h2>
<p data-tool="mdnice编辑器">该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。</p>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li>GitHub开源地址:<span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md</span></span></li>
<li>Gitee开源地址:<span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md</span></span></li>
</ul>

</div>
<div id="MySignature" role="contentinfo">
    <blockquote >
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者名称:</span>追逐时光者</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者简介:</span>一个热爱编程、善于分享、喜欢学习、探索、尝试新事物和新技术的全栈软件工程师。</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'>
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。如果该篇文章对您有帮助的话,可以点一下右下角的【&hearts;推荐&hearts;】,希望能够持续的为大家带来好的技术文章,文中可能存在描述不正确的地方,欢迎指正或补充,不胜感激。
</p>
</blockquote><br><br>
来源:https://www.cnblogs.com/Can-daydayup/p/18434330
頁: [1]
查看完整版本: WaterCloud:一套基于.NET 8.0 + LayUI的快速开发框架,完全开源免费!