一直以来很疑问的一个,很怀疑的一个话题。“程序员都是在什么操作系统下做‘开发’”。
过去
一开始接触到的程序就是VB,是在00年。那个时候用的都是win98,linux已经开始了。刚毕业,去面试VB或ASP工作,问什么操作系统下开发,我回答了说win 98。结果被刷了很多次。。
中间
后来从事的工作也是与程序方面有关联。进过移动增值公司,进过新媒体公司,进过网站公司。碰到的遇到的程序员,不管是C++、JAVA还是C#、PHP、.NET…… 没有一个不是WIN下面做开发的。而且大部分都是XP。
现在
查看中国网民的使用习惯和流量统计。
可以发现win系统还是领先的.
虽然过去都五六年了。自己也使用过linux的ubuntu,但是感觉很不习惯。效率速度没有win下面开发那么快。写代码手写可以忍受,但是一个个的敲,一个提示都没有,调试都不方便。支持的软件少得可怜。而且也经常报错死机(确实是遇到了死机,频繁的 Ubuntu LTS 12.04 wubi),开firefox看视频没多久就死机。使用了没几天就放弃了。
还是回到那个问题“程序员是在用什么样的操作系统”。
个人的看法,可能中国大陆境内的程序员跟欧美国家的程序员用的系统不一样吧~ 所以导致每次说到程序的开发的例子测试的举例都是的在linux下面的。 还有一个值得说的就是 PHP 每次的新版已经越来越明显的说明弃用window了。php从 2.3.x开始官网就不提供window下的安装包下载了。apache也是这样。所以更让人觉得不解。
下面我的问题是
1 你是在什么系统下做开发?有那些痛点?
2 谈谈在不同系统下开发 最大的区别在那里?
阿里云代金券 x 3
定制保温杯 x 1
数据线 x 1
微wx笑
已获得定制保温杯
复制链接去分享
1 你是在什么系统下做开发?有那些痛点?
在什么系统下做开发,有的公司是有限制的;
像现在的公司配置的电脑是Mac,那就需要在mac在开发了;
之前都是在windows下开发,也有目标运行环境、功能限制的需要在Linux下开发;
痛点的话:
陌生的环境需要适应;
系统之间的差异,如大小写、磁盘分区目录结构;
有些是SDK接口的不一致;
2 谈谈在不同系统下开发 最大的区别在那里?
像Java开发的话,开发工具如Eclipse、框架如SpringBoot已经帮助开发者最大化的解决的跨平台的区别;
但还有一些操作系统强相关的需要开发者熟悉和适应,如系统的配置,开发环境的配置;
也有一部分软件可能Windows上有而Linux上没有,也有Linux上用着比较好的软件Windows上没有,有的是有但功能不同;
还有一些不能跨平台运行的,或者跨平台比较困难的,都需要学习新的解决方案。
北方的郎
已获得阿里云代金券
复制链接去分享
下面我的问题是
1 你是在什么系统下做开发?有那些痛点?
现在主要是Windows下面进行开发,Linux上部署。以前在Unix终端和Linux上也进行过开发。
痛点的话其实也没多少。可能因为长时间不用,把VI的命令忘得差不多了,现在用的没有以前溜了
2 谈谈在不同系统下开发 最大的区别在那里?
Windows下面图形开发界面比较多,用起来比较方便。不过Linux下面一些包比较新,比如TensorFlow一开始只支持Linux。
不过现在Linux下面的开发工具也很多了,差别越来越小了。
三丈六尺五
已获得阿里云代金券
复制链接去分享
先作几个假设:
1 本平台开台工具的产品更适合运行在本台上。
2 开源平台更便于交流。
3 商业更喜欢培养成本低的求职者。
基于假设一,开发平台的选择取决于产品的运行环境。基于假设二公开交流的信息基于产权,开源共享等思想会更倾向于使用开源平台,导致出现经验上的统计误差。商业公司与个人不同尤其小公司,系统,软件布署成本高,会使得采用开源台的公司数量多,进而导致他们更希望采用有开源平台的求职者。
总结一下,明确你的目标,最合适你的就是你的最好平台。 有猜测成分欢迎指正。
浮生递归
已获得数据线
复制链接去分享
1 你是在什么系统下做开发?有那些痛点?
同时在WINDOWS和MAC下开发。毕竟,从DOS时代一路过来的,所以,让我从WINDOWS切换到LINUX还是没什么问题。但是要切换到MAC就有很大问题了。各种快捷键的不同,快速操作时,总会经常卡壳。而且双系统用久了之后,经常按快捷键时,都要先想一下,这是WINDOWS的还是MAC的快捷键?导致效率大幅降低。工作环境,还是专一的好。
2 谈谈在不同系统下开发 最大的区别在那里?
支持的软件不一样吧。比如WINDOWS上有的,MAC上可不一定有。但是你又是刚需,怎么办呢?比如今年才刚刚推出了OFFICE的MAC版本。你有没有想过,同事或者客户把WORD文档发给你的时候,你的内心有多么崩溃。而这种情况,几乎每天都可以遇到。你可以用MAC,但你没办法让你的同事和客户都跟着你用MAC。虽然,在MAC也有多种方法解决打开OFFICE文件的方案,但是毕竟都只是解决方案,并不是原生支持。在这些解决方案里,最多只是接近正常显示文档内容,并不是完美显示。很多时候,客户要的文档,差了一点都不行。
wangccsy
已获得阿里云代金券
复制链接去分享
1 你是在什么系统下做开发?有那些痛点?
目前是在Windows10企业版下进行的开发。不管程序运行在什么环境,一般来说做应用程序开发的都是在Windows下开发,然后部署到其它操作系统下。目前来说,最大的痛点就是Windows环境下内存消耗大,IDE启动慢,运行慢,编译慢。没有其它的问题。
2 谈谈在不同系统下开发 最大的区别在那里?
对于中国的大部分程序员来说,还是比较习惯在Windows下开发吧,毕竟Windows操作系统还是操作方便,而Linux类操作系统虽然也提供了GUI界面,但操作性还是没有用Windows方便(特别是习惯了Windows的中国用户),不过诸如Eclipse这类工作是基本共通的,特别是操作快捷键类。
PS:想要保温杯