比较懒,有些常见的就不放链接了。
前端
包管理器
- Yarn
- Npm
打包工具
- webpack
语法转换
- babel
前端框架
Vue.js、Angular、ReactJs、WebAssembly
前端UI框架
ElementUI、AntDesign(各种框架实现)、Bootstrap、Semantic-UI(没用过)、Foundation(没用过)、Mint-UI
后端
Db连接
- Druid (Java)
- Ado.Net (.Net)
包管理工具
Maven<=>Nuget 待确定?
模版引擎
Razor(.Net)<=>Thymeleaf(Java)
任务调度
- HangFire(.Net)
- Quartz(.Net)
- node-schedule(Node.Js)
消息队列
- RabbitMq
- Redis
- Kafka 比较适合存日志 没有Broker(消息服务器)
ORM
- EntityFramework(.Net)
- TypeOrm(NodeJs+Typescript)
- MyBatis(Java)
- Dapper(.Net)
Restful API
- tsoa (nodejs+typescript)不用设置路由和swagger文档的东西
其他
- express
- namespace(.net)<=>package(java)
- directory(.net)<=>package(java)
微服务
API网关
- Zuul(SpringCloud)
- Ocelot(.Net)
服务注册与发现
- Zookeeper(Java)
- Eureka(SpringCloud)
- Consul
配置服务
- Config(SpringCloud)
- Apollo(携程)
熔断器
- Netflix/Hystrix(SpringCloud)
服务消费者
- Feign(SpringCloud)
- Ribbon(SpringCloud)
框架
- SpringCloud(Java)
通信
- restful(规范)
- Grpc(thrift api)
- Dubbo (Java)(Alibaba)
- WCF(.Net)
- WebService
未完待续。。。