|
发表于 2016-3-18 08:08:03
|
显示全部楼层
最近学习用windows去做开发编程,我的天,linux简直就是是程序员的天堂,学习之后你就会发现用windows做开发有多么麻烦了。
我同事前段时间做andorid需要用到ndk,但编译ndk是要用到makefile的,而写makefile是linux下大部分开发者都会接触到的事。windows的各种IDE都给你封装好了,所以很多开发者都不会写makefile,也不知道这个程序是怎么被编译,打包,串联起来的。
而且安装第三方库也很方便,windows里你还需要在网上下载,如果有依赖的话还需要自己去下载依赖,windows版的git又难用的一逼。。。呵呵
windows的命令行有多难用我就不想吐槽了,不要跟我说windows的图形界面使用起来很方便,很多开发者使用的工具都没提供图形界面的,想要使用它必须要用命令行。对于开发者来说学会使用命令行才是最方便的,而且在windows里有图形界面的工具,在linux基本也都有(除了ms自家的一套)。
所以我觉得,除非是有限定的开发平台,否则在linux下开发的效率大部分都会比windows高,而且开发起来也方便.比如说安卓系统的开发,安卓开发涉及到其源代码或者其他底层的东西时,只能使用nix。这时候学学linux吧,等会了你就知道在linux上开发是一件多么惬意的事情。您能接触很多在windows上涉及不到的知识,对个人成长非常有好处。微软的东西简单易上手,提高了生产力,同时也让程序员更廉价了,但是对开发者来说功能还不够强大,所以linux是每个程序员所必备的。而马哥这套视屏可以说是初学者的福音了,里面的教程我看过,初中级的视频可以帮助初学者快速有效的入门,而高级的视频教程对资深程序员也有不小的启发,是值得下载的资源,谢谢楼主的分享,大赞啊!!!!! |
|