今天想看看现在常用的框架有哪些,发现网上文章不多决定根据自己的理解写一篇文章,如有错误希望大家包涵:
1、java的5大框架、springboot都不说了,网上资料很多;
2、缓存工具:Ehcache、redis
3、消息队列中间工具:RabbitMQ、ActiveMQ
4、接口的文档生成工具:swagger
5、持久层工具:mybatis-plus,AutoDAO、BeetlSQL
6、校验框架:Validator
7、权限管理框架:shiro
8、excle框架:EasyPoi
9、报表框架:JFreeReport、JFreeChart、ureport2 (好用)、RDP(推荐)
10、生成pdf的框架:itext
11、爬虫:Heritrix、JSpider、Crawler4j
12、搜索工具:Lucene、Nutch
13、流程框架:activiti
14、代码生成器:velocity
15、js校验框架:validate
16、webservice框架:cxf
17、打印工具:HttpPrinter、lodop(推荐)0、hiprint (推荐)
18、jq导出word:jQuery-Word-Export
19、jq导出office和打印:jquery-table2excel、JQuery DataTables
20、H5+的框架:vant、AUI
21、打开office文件:PageOffice
22、vue的框架:Element UI、Ant Design Vue、iView
23、java富文本编辑插件:TinyMCE,ueditor
24、文件在线预览框架:kkFileView
25、js的脚本:http://ews-javascript-api.github.io/api/
26、分布式事务:Seata
27、分布式定时任务:quartz,Saturn,elastic-job,xxl-job
28、ORM 类框架:Dataway
29、开源分布式数据库管理系统:Cassandra
30、集群reids解决方案:Codis、redis cluster、tair
31、大数据仓库:clickhouse
32、分布式锁:Redission(推荐)、Curator
33、ETL工具:datax,kettle(推荐)、Tapdata、dbus、StreamX 、seatunnel
34、自动部署代码工具:spug、jianmu-ci-server 、buddy
35、可视化大屏:aj-report、dataEase、datart(推荐)
36、物联网软件平台:jetlinks、thingspanel
37、程序员常用工具:
idea自动生成代码插件:easycode
调用接口工具:apifox
桌面自动工具:u.tool
自动抓包工具:charles
项目管理工具:coding
38、代码流程框架:liteflow
39、第三方登录:justauth、Sa-Token
40、大数据数据库:TIDB(支持事物)、OceanBase(阿里巴巴数据库) 、Kylin 、ClickHouse 、hudi、Doris
41、日志框架:Flume、gralog 、Tlog
42、热点数据推送:hotkey
43、JUC工具:asynctool
44、程序发布工具:jianmu-ci-server
45、office在线预览: kkfileview
46、3D可视化:block 3D
47、低代码:ToolJet
48、堡垒机:Teleport