1 你肯定知道也能理解worse is better,c语言不完美但胜出就是巨大例子。你只是为了发泄一会情绪,结果在这里越辩越深。如果不知道,搜索下那篇文章。
2 git 项目里语言构成如下,shell有36.9,它怎么可能不是以命令驱动为主?
C
49.9%
Shell
36.9%
Perl
6.0%
Tcl
4.3%
Python
0.9%
Makefile
0.8%
Other
1.2%
3 有的大的项目,历史悠久,又要跨平台,a 要设置非常多环境变量,b 中间有很多自定义代码生成、资源生成过程,这种项目是很难整合到VS里的。写非常复杂的脚本,能输入一条命令就编译,也不错。当然要加上各种参数,因为调试时有各种需求。还是那句话,这种情况存在,不是因为技术复杂性,是因为业务复杂性。没有人抱怨爱因斯坦把相对论写的太难懂,但抱怨git难用的楼里一大堆。因为工作用了一两次,会给人一种错觉,我也能用它!
【 在 hyperLee 的大作中提到: 】
: 没有产品设计观念是贯穿了git相关产品的,git为什么用命令行,因为界面做的实在是烂。
: 你看界面做得好的,谁用命令行。有人闲着去刻意开黑窗口用cl而不是用vs ide?
: 见谁闲着不用qtcreator或vs ide而要自己用命令行编译的?
: ...................
--
FROM 36.45.42.*