如何选择编程语言(9)第三方库生态

如何选择编程语言(9)第三方库生态
0

本系列的其他文章:
如何选择编程语言(1)执行方式
如何选择编程语言(2)内存管理
如何选择编程语言(3)强类型 VS 弱类型
如何选择编程语言(4)并行/并发模型
如何选择编程语言(5)面向对象
如何选择编程语言(6)函数式编程
如何选择编程语言(7)对 null 的处理
如何选择编程语言(8)官方 API

9.1、包管理工具

Java:Maven、Gradle
JavaScript:npm、yarn
Python:pip

9.2、服务器端框架

Java:Spring MVC、Struts等
Python:Django、Flask等
PHP:Laravel、Yii、Phalcon、ThinkPHP等
JavaScript:Express、Koa.js、Meteor等
Ruby:Ruby on Rails等

9.3、ORM 框架

Java:Hibernate、MyBatis
PHP:Phalcon

9.4、IoC(控制反转)、依赖注入框架

Java:Spring Framework

待补充……