Java工具链(一)--项目管理工具
来源:互联网 发布:csgo国服网络连接失败 编辑:程序博客网 时间:2024/05/16 08:11
1.洪荒时代
大神们都在纸上写代码,打孔,代码都以段记, 好几卷厕纸才能表示一段小程序,没管理工具什么事
2.石器时代
汇编,C语言横行的时代,有文件的概念,工具极度匮乏,早慧的程序猿学会了用脚本构建自己编译打包系统,各种shell脚本满天飞
3.古代
出现了make, ant等构建工具,make是基于shell的构建工具,比较原始,模块一多各种相对路径等等满天飞(笔者在前一家公司花一星期干过一个写了18年的c项目的编译环境构建,也从头写过ndk的build系统,都烦得要死), ant感觉比make要高级多,可以扩展,但模块之间的依赖等工作其实还要自己来做(jar包总要自己copy嘛),套个词的话就是“单机版“的
4.当下
现在出现了更高层次的项目管理工具,几乎每个语言都有,java的maven,php的composer,js有bower, 这些工具给人的第一重要作用就是解决了项目的模块依赖问题,有一个中心库去管理“轮子“(不管是私服还是公服),其二项目构建更加灵活. 就maven而言,它很多东西都是借鉴自ant,但是构建规则更加灵活,可扩展性更强。简单说,就是运用这些工具,程序猿们可以更懒了
查看原文
1 0
- Java工具链(一)--项目管理工具
- 项目开发 管理工具(一):借助Ant工具,实现快速开发
- Maven项目管理工具学习(一)
- 项目开发管理工具---GitHub(一)
- 项目管理工具Maven(一)基础知识
- 【工具使用】----项目管理工具Maven
- JAVA 项目管理工具: Maven
- Java 项目管理工具Maven
- java项目管理工具
- java项目管理工具
- Java 开发项目管理工具
- Java项目管理工具-Maven
- java项目管理工具
- Maven(项目管理工具)
- (二)项目管理工具
- 新的项目管理工具-java
- JAVA 项目管理工具Maven文档
- 初识java项目管理工具maven
- css3用AnimationEnd判断动画是否完成, css3在动画完成后执行事件
- CVPR读书笔记[6]:Gabor特征提取
- Android AsyncTask 源码解析
- 社区打滚这么多年
- CentOS安装DDD
- Java工具链(一)--项目管理工具
- Red Hat Enterprise Linux 7部署Google容器管理工具Kubernetes
- 使用PinYin4j.jar将汉字转换为拼音
- Android:TextView点击效果
- 第三个驱动-tq2440
- hash之开放定址法解决冲突
- win8.1下安装deepin 2014经验
- LIBSVM使用
- Google容器管理工具Kubernetes简介