先说包管理器
1.homebrew
macOS的软件包管理器,解决相互依赖,如Ubuntu的apt-get
2.rvm
Ruby的版本管理器,可以选择设置版本
3.gem
Ruby的软件包管理器,解决软件的依赖问题
4.nvm
node.js的笨笨管理器,可以选择设置版本
5.npm
node.js的软件包管理器,解决包之间的相遇依赖问题,一些前端框架比如 Vue.js 好像也能用这个安装
6.maven
java的jar包管理器,解决相互依赖,避免手动重复引入
7.cocoapods
iOS的库管理器,同样解决一些框架,库,SDK的引入,这个是在Ruby之上构建的,很有用.
下面说一些WEB项目的平台及对应的框架
1.Java平台
SSM框架 sPRing + spring MVC + myBatis,一整套不错的架构
2.Ruby平台
Ruby on rails框架,有简称 ROR的,也有简称 rails的,好像Ruby的出名全依靠这套框架了
3.node.js平台
express框架,这个还没怎么接触,
计划是把这三套框架线全过一遍,然后再完成同一个项目,来练练手!
新闻热点
疑难解答