1..NETå¹³å°ç³»å6 .NET Core åå±åç¨
2.ET框架1:C#服务器 unity3d客户端 开源 github
3.vs2022 配置大全—超完整版
4.盘点5个基于SkiaSharp开发的.Net开源图形项目
5..netcore有哪些不错的开源项目?
6.C# 有什么实用的第三方库吗?
.NETå¹³å°ç³»å6 .NET Core åå±åç¨
æ¬ç³»åææ¯å¤§çº¦ç¯æç« ï¼æ¬¢è¿å ³æ³¨ãç¹èµãè¯è®ºã转åï¼æ¯å¤©é½è½è·åITä¼è´¨å 容ã.NET Core åç¨
以ä¸å 容æ¥èªå¾®è½¯.NETå¢éï¼
ã大约两年åï¼æ们å¼å§æ¶å°ä¸äºASP.NET客æ·å¯¹äº.NET å¨Linuxç³»ç»ä¸ç请æ±ãå¨åä¸æ¶æï¼æ们å¼å§ä¸Windows Server Teamè®¨è®ºå ³äºWindows Nanoï¼å®ä»¬çæªæ¥åä¸äºè¾å°çæå¡å产åãç»æï¼æ们å¼å§äºä¸ä¸ªæ°ç代å·ä¸ºâProject Kâé¢åæ°å¹³å°ç.NET项ç®ãæ们沿çä¸æ¡çº¿å¤æ¬¡æ´æ¹å称ãå¤è§åä½éªï¼å¨æ¯æ¬¡è¿è¡è¿ç¨é½å°½é让å®æ´å®åï¼éç¨äºæ´å¤æ åµåæ´å¤çåºç¡å¼å人åãé常é«å ´è¿ä¸ªé¡¹ç®æç»æ为å¯ç¨ç.NET CoreåASP .NET Core 1.0ã
ããå¼æºä»£ç æ¯è¿ä¸ªé¡¹ç®å¦å¤ä¸ä¸ªéè¦ç主é¢ãéçæ¶é´çæ¨ç§»ï¼æ们注æå°ææç主æµç½ç»å¹³å°é½æ¯å¼æºä»£ç ãASP.NET MVCå·²ç»å¼æ¾æºä»£ç å¾é¿æ¶é´äºï¼ä½å®ä¸é¢çå¹³å°ï¼.NET Framework并没æå¼æ¾æºä»£ç ã对äºé£äºéå¸¸å ³å¿å¼æºä»£ç ï¼ä»¥å认为MVCçå¼æºä¸å¤å ¨é¢çå¼å人åï¼æ们并没æç»åºåçãéçä»å¤©çåå¸ï¼ASP.NET Coreæ¯ä¸ä¸ªèªä¸èä¸çå¼æºç½ç»å¹³å°ãçè³ææ¡£ä¹æ¯å¼æºçï¼å¯¹äºä»»ä½ä¸ä¸ªå¯¹ä»ä»¬çç½ç»åè®®æ æå¼æºä»£ç éæ±ç人æ¥è¯´ASP.NET Coreé½æ¯ä¸ä¸ªä¸éçéæ©ã
ããææ³å¯¹æ¯ä¸ªå·²ç»å°è¯.NET CoreåASP.NET Core并ä¸ç»æ们åé¦ç人表示æ们çææ¿ä¹æ ãæ们ç¥éæåä¸ä¸ç人已ç»ä½¿ç¨è¿å åç1.0产åï¼è°¢è°¢ï¼æ们已ç»æ¶å°è®¸å¤å ³äºäº§å设计éæ©ï¼ç¨æ·ä½éªãæ§è½ãéä¿¡åå ¶ä»ä¸»é¢çåé¦ãæ们尽æ们æ大çåªåååºäºææçåé¦ãæäºè¿äºåé¦è¿æ¬¡åå¸æè½æ´å æåã没æä½ ä»¬æ们ä¸å¯è½å®æå®ã谢谢ï¼
ããå¦æä½ ä¸æ¯ä¸å.NETå¼åè æè 没æåºç¨è¿.NETï¼ç°å¨æ£æ¯å°è¯å®ç好æ¶æºãä½ å¯ä»¥å¨ä»»ä½æä½ç³»ç»ä¸ãç¨ä»»ä½å·¥å ·ï¼å¯¹äºä»»æä¸ä¸ªåºç¨æå.NET没æéå¶çç产åååéãææçå¼æºä»£ç ï¼é½å¾åäºç¤¾åºå微软çæ¯æï¼æ¥çdot.netäºè§£.NETæä½èå´ãã
ããå¨æçä¸ä¸ç¯å客ã.NETå¹³å°ç³»å5 .NET Core ç®ä»ãä¸ä¸»è¦ä»ç»äº.NETCoreçåºæ¬æ åµï¼ä¸»è¦å æ¬.NET跨平å°çç¼ç±ã.NET Coreçå®ä¹ã.NET Coreçæ ¸å¿åè½ã.NET Coreçå 管çã.NET Core æ§è¡çåºç¨ç¨åºç±»åã.NET Core ä¸å ¶ä»å¹³å°çå ³ç³»ã.NET Core æ¯æçæä½ç³»ç»ã.NET Core æ¯æå¼åçåºç¨çã微软.NETå®ä¼ç®æ å°åºåå±çå¦ä½ï¼é¦å éè¿ä¸é¢çä¸å¹ å¾å¯ä»¥ç´è§å°äºè§£ã
ããå¹´2æ4æ¥ï¼å¾®è½¯äºè®¡ç®äºä¸é¨å¯æ»è£ è¨æäºÂ·çº³å¾·æ åºä»»å¾®è½¯ç¬¬ä¸ä»»CEOï¼æ¹å微软ä¼ä¸æåï¼å¼å§å¼æºãæ¥æ±Linuxã年微软对.NETå¹³å°è¿è¡äºéæ°è®¾è®¡ä¸æ¶æã
ããå¹´6ææ¥ï¼.NET Core1.0 项ç®æ£å¼åå¸ï¼å½»åºæ¹åäº Windows Only çåºæ¯ï¼æ¥æ±å¼æºãåæ¶ä¹å¾å°äºå ¨ä¸çå¼åè çåç±ä¸æ¯æï¼å¾å¤é¡¶çº§å¤§ç为.NET Coreè´¡ç®ä»£ç ï¼åå±éå¸¸è¿ éï¼é¡ºå¿æ¨åºäº.NET Core1.1ã.NET Core2.0ã.NET Core2.1ã.NET Core2.2ã.NET Core3.0ã.NET Core 3.1ã.NET5ï¼ææ°æ¨åº.NET 6é¢è§çï¼é¢è®¡å°å¹´æï¼æ£å¼åå¸.NET6ã
.NET Core çæ¬æ¯æ
ããä»å¾®è½¯å®ç½ /download/dotnet å¯ä»¥äºè§£å°ï¼.NETå¢éå°å¹´8ææ¥å°åæ¢æ¯æ.NET Core 2.1 çæ¬ãå°å¹´æ3æ¥å°åæ¢æ¯æ.NET Core 3.1çæ¬ã.NET5.0 æ¯ç®å微软æ¨èçå¯ç¨äºç产ç¯å¢çææ°çæ¬ï¼.NET6.0ç®åå¤äºé¢è§çæ¬ï¼ä¸ªäººå¦ä¹ å¯ä»¥ä½¿ç¨ï¼ä¸å»ºè®®ç¨å°ç产ç¯å¢ï¼å¾ 6.0æ£å¼çåå¸åï¼åºäº.NET Core 3.1 æè .NET 5.0ç项ç®å¯ä»¥æ ç¼è¿ç§»å°.NET 6.0ã
æ¬ç³»åææ¯å¤§çº¦ç¯æç« ï¼æ¬¢è¿å ³æ³¨ãç¹èµãè¯è®ºã转åï¼æ¯å¤©é½è½è·åITä¼è´¨å 容ã
#å½é ä½æåä¼è§£éæ¡¥æ¬å¤§è¾è·³é©¬æå#
#å京ãå¼ å®¶çæå½¢æç«æ ä¼ æåä¸å¿#
#åå¾·åæé³çæ人æ°ç ´äº¿#
#é»ææç¥è´ºè¡¨å¦¹é梦è·å¥³ä¹å å#
#å京ç«æ å·²è延è³çå¸#
ET框架1:C#服务器 unity3d客户端 开源 github
ET框架是一个专门设计用于C#服务器和unity3d客户端的开源框架,极大节省了人力物力,使得多人游戏机制的开发变得简单高效。该框架最显著的特点如下:
1. 使用ET框架,你能够同时进行C#服务器端与unity3d客户端的开发,这样前后端开发人员能够直接进行沟通,棋牌源码怎么出售无需繁琐的沟通成本。
2. 服务端采用组件式框架,实现了分布式服务器架构,使得服务器的扩展与维护变得更加灵活。
3. ET框架通过提供清晰的文档与示例,帮助客户端开发人员更好地理解服务器逻辑,反之亦然,促进了团队间更高效的合作。
在实际应用中,你将需要按照以下步骤进行安装与配置:
1. 访问github源码地址:github.com/egametang/ET
2. 随附的文档将指导你完成框架的安装与使用。
3. 你可以通过斗地主Demo源码进一步了解框架的实际应用。
如果你在安装与配置过程中遇到问题,可以加入QQ群:,随时与团队成员进行交流。
以下是详细的运行指南:
下载ET框架后,确保你的运行环境满足以下要求:
1. 使用VS,需要安装以下组件:.net 桌面开发、visual studio tools for unity、.netcore2.0。
2. 安装unity版本:.1.0p5到.1.2,其他版本可能不支持。
3. 打开unity,选择Egametang/Unity文件夹,启动项目。
4. 使用VS打开Egametang/Server/Server.sln并编译。
5. 在Unity中,配置命令行工具以启动服务端。
6. 启动web资源服务器。sfr算法源码
7. 运行Unity,输入账号,登录,查看日志以确认连接Gate成功。
在开发过程中,需要注意以下常见问题:
1. VS .4版本vstools可能存在bug,遇到Hotfix工程问题时,需要重新引用UnityEngine跟UnityEngineUI两个dll。
2. 中文目录问题也是常见的错误源。
3. 确保已经安装了最新版本的VS tools。
在测试帧同步功能时,需要完成以下步骤:
1. 打开命令行配置,重启服务器。
2. 使用打包工具,选择PC进行打包。
3. 运行PC包,登录,进入大厅,进入场景。
4. 启动web资源服务器。
5. 运行PC包登录大厅,此时应能看到两个重叠的人物。
6. 点击鼠标右键即可移动人物。
完成以上步骤后,你便可以开始深入研究框架的代码。研究代码前,建议先详细阅读文档,对框架有一个大致的了解。在实践过程中,重构ET工程,将它融入自己的项目,是最快掌握框架精髓的关键。遇到问题时,sdl官方源码随时在QQ群中寻求帮助,等到你的DEMO跑通后,再回顾文档,你会对框架有更清晰的认识。
vs 配置大全—超完整版
Microsoft的Visual Studio IDE,作为最新的开发平台,整合了.NETCORE/NET5、Linux、Docker、MySQL等前沿技术,同时提供了免费的云服务,如Win Server和IIS。以下是一些关键插件和实用技巧,助你轻松上手:1. 类设计与方法可视化</
在安装后,通过工具>获取>类设计图,你可以直观地设计类和方法,提升代码组织效率。2. 代码图插件与Roslyn SDK</
Visual Studio Enterprise版本 强力推荐的实时依赖项验证工具,通过安装Roslyn SDK,可为你的代码提供强大的语法可视化功能。
GitHub Extension: 管理GitHub存储库的必备插件,让代码协作更加便捷。
3. 表达式树可视化与代码窗口美化</
- ExpressionTreeVisualizer</: 易于理解复杂的表达式结构。
- ClaudiaIDE</: 个性化你的代码窗口,添加背景让编码更有趣。
4. 系统监控工具</
- Spy++</: 查看线程和进程的详细属性,洞察系统运行状况。
5. XPath工具与代码导航快捷键</
- 快捷键组合Ctrl+鼠标左键,快速定位并重构代码,Ctrl+ . 是不可或缺的代码重构工具。
从快速操作到高级调试技巧,这里有更多实用内容:Ctrl + Shift + /:快速用属性替换方法
一行操作:Ctrl + C复制,Ctrl + X删除,锤头线源码使用cmd快捷启动C:\Users\HP\source\repos...
VS缩进和快捷键:Ctrl+R,Crtl+E对齐代码,Crtl+K, Crtl+D生成封装和重命名代码片段。
调试快捷键:F5/F9/F/F/Shift+F,利用Alt+方向键整行移动。
继续深入,了解调试、源码管理和调试工具:调试断言:轻松添加调试断点,源代码链接配置步骤
查看线程池:F5+调试+窗口,确保资源管理的高效
全局调试:启用符号服务器,下载源代码并进行调试。
对.NET Framework源码的洞察力同样重要:.NET Framework源码调试,确保与原始版本同步
并发编程工具:NuGet和HtmlAgilityPack,处理文档解析任务
shell命令行的力量:dotnet、cmd.exe、powershell.exe,为命令行操作提供强大支持。 从强大的调试工具到实用的辅助软件,例如:SN.exe:用于强命名.dll文件
ILSpy:查看和理解C#源码的桌面端工具
WinDbg:内核模式调试的顶级选择
ilDasm与ILASM:反编译工具,帮助理解底层代码
还有辅助工具,如正则表达式可视化、SQLite数据库管理器和Windows系统管理命令,让你的开发工作如虎添翼。 无论你是初学者还是资深开发者,编程学习交流社区如编程学习基地都是你的知识宝库。始终走在编程学习的道路上,C/C++编程学习基地与你同行!盘点5个基于SkiaSharp开发的.Net开源图形项目
基于SkiaSharp开发的.Net开源图形项目为开发者提供了强大的跨平台图形处理能力。这些项目涵盖了从富文本编辑、图像绘制到二维码生成、报表开发和处理等多个领域,展现了SkiaSharp在图形处理领域的广泛适用性与灵活性。
1. **富文本编辑工具**:此工具作为开源的富文本编辑器,支持.Net、.NetCoreapp2.1、商品详细源码.Net 5,提供丰富的字体样式,包括粗体、斜体、下划线等,同时支持Emoji和其他国际字符集的字体回退。此工具的代码地址位于github.com/toptensoftwa...。
2. **图像绘制工具**:此基于Avalonia开发的项目可在macOS、Linux、Windows上运行,允许开发者编写.Net应用程序进行图形绘制和渲染。通过编辑C#代码,开发者可以在右侧实时查看绘制效果。项目源代码位于github.com/mattleibow/S...。
3. **二维码开发库**:这是一个用于生成QR码的.NET库,支持生成文本、URL、二进制数据等多种类型的二维码,并能导出为PNG、JPG格式。同时,此库支持指定二维码的颜色、大小、背景等属性,并且具备跨平台能力。项目地址为github.com/guitarrapc/S...。
4. **报表开发库**:此简单的Xamarin.Forms图表库适用于报表或移动项目开发,提供丰富的示例作为学习资源。项目地址为github.com/NdubuisiJr/s...。
5. **处理开发库**:基于ASP.NET Core的图像处理工具,支持加载各种数据源的,包括HTTP、本地等,提供调整大小、裁剪、旋转等基本图像处理操作,并具备PDF转的功能。此库的代码地址位于github.com/usercode/Ima...。
这些项目展示了SkiaSharp在.Net生态系统中的强大应用潜力,适合不同场景的图形处理需求。开发者可以根据项目需求选择合适的开源库进行开发。
.netcore有哪些不错的开源项目?
以下为推荐的几个.NET Core开源项目: 1. Masuit.Tools这是一个包含了加密解密、反射操作、硬件信息、日期时间扩展等常用封装的开源项目。其开源协议规定,一旦因违反劳动法的公司使用该项目,项目作者有权追讨使用费或不允许使用包含该项目的源代码。项目特色功能包括Socket客户端操作类、模板引擎、任意进制转换、DateTime扩展及反射操作。
2. OrchardCore
OrchardCore 是使用 ASP.NET Core 构建的开源模块化、多租户应用程序框架,同时也是内容管理系统(CMS)的基础。它有两个项目,其中一个是 Fur,适用于.NET 5 平台的入门级、快速开发的 Web 应用框架。强调“六极”设计思想,易于入门、极速开发、极少依赖、极少配置、极其灵活、易于维护。此外,它结合了敏捷开发模式,用户能在冲一杯咖啡的时间内完成工作。Fur框架的特色功能包括支持.NET 5的新功能、六级架构设计和敏捷开发模式等。3. awesome-dotnet-core
这个集合包含了.NET Core开源项目的库、工具、框架、模板引擎、身份认证、数据库、ORM框架、处理、文本处理、机器学习、日志、代码分析、教程等资源。4. ZKEACMS
ZKEACMS 是一个基于ASP .Net Core开发的免费内容管理系统,提供了可视化编辑设计,支持直接在预览页面设计网页,以拼图方式构建网站。它采用跨平台设计,适用于Windows、MAC OS、Linux、Docker等环境。5. YiShaAdmin
YiShaAdmin 是一个基于.NET Core Web开发的快速开发平台,提供了代码生成器,能够减少%以上的编码工作量,提高开发效率,节省项目研发成本和开发周期。它使用了Bootstrap、ASP.NET Core、Entity Framework Core等技术。6. .NET Core源码
这是C#开源项目中的推荐,包含.NET Core源代码。7. Util应用框架
Util是一个.NET Core平台下的应用框架,旨在提升小型团队的开发输出能力。它由常用公共操作类、分层架构基类、UI组件、第三方组件封装、第三方业务接口封装、代码生成模板、权限等功能组成。8. OSharp
OSharp 是一个基于.NETStandard2.x的快速开发框架,使用了最新的.NETCore SDK,对 AspNetCore 进行了更高级的封装,并提供了一套规范的业务实现代码结构与操作流程,易于实际项目开发。9. XBlog
这是个人博客系统,提供了技术要点和功能。. FreeSql
FreeSql 是一个强大的对象关系映射技术(O/RM),支持.NETCore 2.1+或.NETFramework 4.0+或Xamarin等平台。. Autofac
经典的依赖注入(DI)框架,适用于Microsoft .NET,管理类之间的依赖关系,使应用程序在大小和复杂性增长时易于更改。. OpenAuth.Core
一个快速应用开发框架和权限管理工作流系统,基于经典领域驱动设计,提供组织机构、角色用户、权限授权、表单设计、工作流等功能。. Abp.VNext.Hello
这是ABP框架的示例项目,具备分层和模块化结构,包含授权、验证、异常处理、日志、数据库连接管理、设置管理、审计日志等特性。以上项目涵盖了从基础工具到高级框架的多个类别,适合不同开发者需求。
C# 有什么实用的第三方库吗?
推荐的.NET开源库:
1. Masuit.Tools
自家开源库,集成大量操作帮助函数,减少重复代码,支持数据库、日期时间、文件、硬件、HTML操作等,%项目实现通过扩展方法完成,star数已超。
2. Masuit.LunceneEFcore.SearchEngine
基于EntityFrameworkCore和Lucene.NET实现的全文检索引擎,支持带权重查询,毫秒级响应。
3. CacheManager
用于简化缓存管理,支持多种缓存提供程序,实现多层缓存,易于维护。
4. htmldiff.net-core
用于比较和突出显示HTML文件差异的库。
5. IP2Region
高性能本地IP地理信息查询库,提供多种查询算法和语言绑定。
6. MaxMind.GeoIp2
全球范围IP地理信息查询库,支持城市级别地理信息查询。
7. Karambolo.AspNetCore.Bundling.NUglify
实现.NET Core中静态资源自动打包和压缩的库,支持js、css等。
8. OpenXmlPowerTools
提供使用Open XML文档编程的接口,支持文档拆分、合并等功能。
9. svg
用于生成和操作SVG图形文件的库。
. TimeZoneConverter
快速转换Windows标准时区与IANA/Rails之间的库。
. RssSyndication
C#实现的RSS订阅接口库。
. Z.EntityFramework.Plus.EFCore
用于解决EF性能问题的三方库,提供过滤器、缓存等扩展功能。
. SharpCompress
文件压缩操作库,支持多种格式,提供只读和随机访问API。
. DnsClient
高性能DNS查询实现库。
. AngleSharp
解析HTML源码的DLL组件,支持DOM操作和JS语法。
. HtmlSanitizer
用于防止XSS攻击的HTML净化器。
. ObjectsComparer
对象比较器,自动逐个字段比较对象,生成差异结果。
. SearchExtensions
简单的本地全文检索中间件。
推荐结束,如有更多好用的开源组件,欢迎分享。
å¼è¿ä½ä»£ç å¦ä½
å¼è¿ä½ä»£ç å¦ä½ï¼æä¹æ ·ï¼å¥½ä¸å¥½ç¨ï¼ä¸é¢è¯´è¯´ä¸ªäººæäºè§£çã
å¼è¿ä½ä»£ç ï¼å称为JNPFï¼å ¶å身æ¯ä¸å®¶å¿«éå¼åå¹³å°ï¼åé¢éæ¸è½¬åæ为ä½ä»£ç 产åãç±ç¦å»ºå¼è¿ä¿¡æ¯ææ¯æéå ¬å¸ç åèæï¼è¯¥å ¬å¸æç«äºå¹´ï¼æ³å®ä»£è¡¨äººä½èµéï¼æ³¨åèµæ¬ä¸ï¼äººåè§æ¨¡äººãæ¯ä¸æ¬¾åºäºä»£ç çæå¨çä½ä»£ç å¼åå¹³å°ï¼æçè§èçå¼åæµç¨åçµæ´»çä¸å¡é»è¾ãéç¨çææ¯æ2ç§ï¼ä¸ç§æ¯NETCoreï¼ä¸ç§æ¯JAVAå¼åï¼æ¥æå¯è§åå¼åç¯å¢ï¼ææ½å¼å¿«é设计表åï¼PCãPadãææºç«¯éé ï¼æéé ç½®ãSaaSæå¡ï¼æ¥å£å¯¹æ¥ï¼å·¥ä½æµå¼æï¼å¤ç«¯ä½¿ç¨WebãAndroidãIOSã微信å°ç¨åºï¼å¹¶ä¸æ以æ建ä¸å¡æµç¨ãé»è¾åæ°æ®æ¨¡åçæéçåè½ã为ä¼ä¸é¡¹ç®èçé¨åéå¤å·¥ä½ï¼è®©å¼åè å°éå¿æ¾å¨ä¸å¡é»è¾ï¼ä¸å¿ ç¦æ¼åºå±æ¶æ设计ã
å¼è¿ä½ä»£ç åè½ï¼
1ãé¶ä»£ç å¼åï¼æ é代ç ï¼ææ½å¼æä½ï¼èªå¨çæå¯è§ååºç¨ï¼çµæ´»æ建ä¸å¡ç®¡çç³»ç»ï¼å å¿«ä¸å¡é¨ç½²ã
2ãä½ä»£ç å¼åï¼åºäºä»£ç çæå¨ï¼ä»£ç èªå¨çæåå¯ä»¥ä¸è½½æ¬å°ï¼è¿è¡äºæ¬¡å¼åï¼æææé«æ´ä½å¼åæçã
3ãæ¥è¡¨å¯è§åï¼æä½çé¢å¯è§åï¼éè¿ç®æé ç½®å³å¯èªå¨çæåç§ç±»åçæ¥è¡¨ï¼ä¸ºä¼ä¸èç大éçéå¤å¼åå·¥ä½ã
4ã大å±å¯è§åï¼ä¸°å¯ç交äºæ§ä»¶åå¾è¡¨ç»ä»¶ï¼æä¾æºè½å¾å½¢æ¨èï¼æ¥è¡¨å¾å½¢ä»»æåæ¢ï¼ä¸ä¸å维度ã度éçéå¶ã
5ãå·¥ä½æµå¼æï¼å®ç°äºçé¢åæµç¨ç建模ï¼ä½¿å¾æµç¨è®¾è®¡åå¾ç®ååå¯æä½ï¼ç¨æ·éè¿æãæãç¹ãæ½å³å¯å¿«éå®ç°æµç¨è®¾è®¡ã
6ã移å¨ç«¯APPï¼ç§»å¨ç«¯æ°æ®æéï¼å¯ä¸é®åå¸å°APPãå°ç¨åºãH5ç移å¨å¹³å°ä¸ï¼å®ç°äºèäºéãé«æåå ¬ã
å¼è¿ä½ä»£ç ç¹ç¹ï¼
1ãææ¯åå¼æï¼éç¨.NET/JAVAææ¯
2ãå ¨æºç 交ä»ï¼å¯äºæ¬¡å¼åçå ¨æºç 交ä»
3ãéä½é¡¹ç®ææ¬ï¼%åºç¡ä»£ç æ éç¼å
4ãè·å¾åä¸ææï¼ä¿æ¤å®¢æ·çåæ³æç
5ãæé«å¼åæçï¼åºç¡åè½æ éå¼å
å¼è¿ä½ä»£ç ææ¯æ ï¼
主æ¡æ¶ï¼Spring Boot + Spring Frameworkãæä¹ å±æ¡æ¶ï¼Mybatis-plusãHibernate ValidationãAlibaba DruidãJSONåºåå: Jacksonã
æ°æ®ç¼åï¼Redisã项ç®æ建ï¼Mavenãå®å ¨æ¡æ¶ï¼Spring Security Oauth2+JWTã模æ¿å¼æï¼Velocityãå³æ¶é讯ï¼spring-boot-starter-websocketãAOP: spring-boot-starter-aopçã
æ¡é¢æä½ç³»ç»ï¼
Windows 7+ãMacOSãUbuntu Desktop(æ¡é¢ç)ãDeepin(深度æä½ç³»ç»)ãç»ä¿¡UOSæ¡é¢(ä¸ä¸)çãä¸æ éºéºæ¡é¢çãä¸ç§æ¹å¾·æ¡é¢ççã
å½å è¿æåªäºå¥½ç¨çä½ä»£ç å¼åå¹³å°ï¼
æè¿éçä½ä»£ç ççç«ï¼å½å å·²ç»åºç°äºå¾å¤ä½ä»£ç å¼åå¹³å°ï¼èä¸JNPFä½ä»£ç 产å类似çä½ä»£ç å¹³å°ï¼å½å ä¹æå¾å¤ï¼æ¯å¦ï¼ééå®æãå为åºç¨éæ¹ãç±éæãClickPaaSãç»ä¿¡Informatçã
ä»æ°æ®å®å ¨è§åº¦èèï¼è¿æ¯ç§æåé¨ç½²çä½ä»£ç å¹³å°æ´é è°±ï¼æ¯å¦ç»ä¿¡Informatä¼ä¸çº§ä½ä»£ç å¹³å°ï¼å¯ä»¥æ»¡è¶³ç¨æ·æ´å¤å®å¶åéæ±ï¼åæ¶æ°æ®æ´å®å ¨ãç§æåé¨ç½²å¯ä»¥ä¸ºä¼ä¸å¸¦æ¥å¾å¤å¢çï¼
1ãå®å¶å¼å
ç§æåé¨ç½²å¯ä»¥æ ¹æ®å®¢æ·èªå·±çéæ±åæ åµï¼å®å¶ä½¿ç¨åè½ãä¸åè¡ä¸ãä¸åç±»åçä¼ä¸ç¨æ·å¯¹è½¯ä»¶éæ±æ¯ä¸ä¸æ ·çï¼éç¨è½¯ä»¶å¹¶ä¸è½æ»¡è¶³ä¸åç±»åç管çéæ±ãè对äºä¸ä¸ªä¼ä¸æ¥è¯´ï¼æå¤çåå±é¶æ®µä¸ä¸æ ·ï¼å°±åå¨äºä¸ä¸æ ·ç管çéæ±ãå¾å¤ä¼ä¸å¯¹è½¯ä»¶æäºä¸ªæ§åå®å¶çéæ±ï¼éè¦å¼åä¸å±åè½ï¼ç§æåé¨ç½²å¹³å°å¯ä»¥æ´å¥½å°æ»¡è¶³è¿ç±»éæ±ã
2ãæ°æ®å®å ¨
ä¸äºå¯¹æ°æ®ææçè¡ä¸ï¼æ¯å¦æ¿ä¼åä½ãéèãåå·¥çè¡ä¸ï¼æ 论æ¯å¤å æ°æ®åå¨è¿æ¯ä½¿ç¨æµè¡çäºè®¡ç®SaaSåºç¨ç¨åºï¼é½å°ä½¿ä¼ä¸æ°æ®çå®å ¨æ§åéå¯æ§é¾ä»¥ä¿è¯ï¼ç»ä¼ä¸å¸¦æ¥æ æ³é¢æçé£é©ï¼ç§æåé¨ç½²å¹³å°æ´å®å ¨ã
3ã对æ¥å·²æç³»ç»
ä¼ä¸ç³»ç»éç使ç¨æ¶é´è¶é¿ãå¤ææ§è¶é«ï¼è°æ´ä¼åè½åè¶æ¥è¶å·®ï¼ä½ä¼ä¸åä¸æ³éæ°æ´ä½å¼å以è´äºå½¢æåµå±ï¼å¯¹æ¤ï¼å¯ç§æåé¨ç½²çä½ä»£ç å¼åå¹³å°å¯ä»¥å©ç¨å¼æ¾çæ¥å£å°æ°ç³»ç»éæå°ä¼ä¸å·²æç³»ç»ä¸ï¼ä»¥æå°çè°æ´ææ¬å®ç°å¯¹åæç³»ç»æ¹é å级ãåæ¶ï¼ç§æåé¨ç½²çå¹³å°æå±æ§å¼ºï¼å¯å¨åæåè½ä¸äºæ¬¡å¼åè¿è¡èªä¸»å级ï¼è®©äº§åæ´å¥½çæå¡äºä¼ä¸ï¼å»¶é¿è½¯ä»¶ä½¿ç¨å¯¿å½ã