新人求助 linux编程比windows编程的优势在哪?

时间:2023-02-15 17:37:01
 最近有意想往linux下编程学习,但不知道linux比windows编程的优势在哪?

13 个解决方案

#1


好像没啥优势,就是原始、可控..

#2


 做好了都可以赚很多钱,做不好都赚不到钱

#3


你说的编程优势是指什么?
高效的IDE开发工具?windows C/C++开发用VC++,Linux也有IDE,不过,我用source insight.
完善的帮助文档? windows 有MSDN, Linux下有man手册
招聘需求?Linux 下C/C++更有前景。

#4


没可比性~
主要看做什么,在哪里做

#5


一件Linux能做windows绝对做不到的事情是:Linux支持20种以上cpu构架,windos只有x86、安腾、arm 3种
一旦你领悟到这一点,就知道Linux的钱途了

#6


招聘需求和发展前景及linux编程主要应用于哪个方面,可否详细说明下哦

#7


对于有经验的来说,差别不大。对于初学者或教育来说我觉得还是有差别。一个学计算机只接触过windows的,和一个只接触linux的,和一个两个都接触过的,我觉得还是会不一样。

个人觉得,linux更适合教育。一个是它开放和跟着他分不开的开源环境。一个是用linux,就能自然体会到unix开发的一些哲学,linux系统的设计哲学和windows上的是不一样的,具体就不说了,我觉得不同的根本在于二者目标不一样,windows出来就是商业化的,面向一般用户的,linux出来只是作为兴趣,给开发者用的(当然,linux现在很多发行版,这样说也许不太准确)。两边都用过的兄弟们,应该是有体会的。kernikhan的unix编程环境和raymod的unix开发哲学都把unix的一些传统讲得很清楚。

不过就个人来说,关键还是搞明白自己目的所在。

#8


个人感觉小的来说是嵌入式,高端的来说是服务器吧

#9


windows 优势:windows开发不管是PC还是Wince等windows嵌入式,背后有一个强大的IDE和MSDN以及一些列的全

套的服务从包括数据库在内。 可以说是一条龙的服务。


linux:优势,开源的东西很多,程序具有可移植性,而且是免费的。

#10


linux 编程入门相对于VC来说还是简单一些。

主要看你是做服务器端还是嵌入式了

#11


貌似linux c的职位是挺多的

#12


还是支持linux c 网络编程吧,这个前程大。windows网络编程,是不是要用C++语言啊

#13


windows下做程序,如果用了Microsoft的工具,移植性比较差,帮你绑死了。但是现在还是Windows用户比较多。所以做桌面开发还是Windows下比较有前途。
Linux:
       1.开源的,可以获取很多免费的软件;
       2.在网站服务器几乎都是Linux。
        3.Linux在嵌入式领域很有前途。

#1


好像没啥优势,就是原始、可控..

#2


 做好了都可以赚很多钱,做不好都赚不到钱

#3


你说的编程优势是指什么?
高效的IDE开发工具?windows C/C++开发用VC++,Linux也有IDE,不过,我用source insight.
完善的帮助文档? windows 有MSDN, Linux下有man手册
招聘需求?Linux 下C/C++更有前景。

#4


没可比性~
主要看做什么,在哪里做

#5


一件Linux能做windows绝对做不到的事情是:Linux支持20种以上cpu构架,windos只有x86、安腾、arm 3种
一旦你领悟到这一点,就知道Linux的钱途了

#6


招聘需求和发展前景及linux编程主要应用于哪个方面,可否详细说明下哦

#7


对于有经验的来说,差别不大。对于初学者或教育来说我觉得还是有差别。一个学计算机只接触过windows的,和一个只接触linux的,和一个两个都接触过的,我觉得还是会不一样。

个人觉得,linux更适合教育。一个是它开放和跟着他分不开的开源环境。一个是用linux,就能自然体会到unix开发的一些哲学,linux系统的设计哲学和windows上的是不一样的,具体就不说了,我觉得不同的根本在于二者目标不一样,windows出来就是商业化的,面向一般用户的,linux出来只是作为兴趣,给开发者用的(当然,linux现在很多发行版,这样说也许不太准确)。两边都用过的兄弟们,应该是有体会的。kernikhan的unix编程环境和raymod的unix开发哲学都把unix的一些传统讲得很清楚。

不过就个人来说,关键还是搞明白自己目的所在。

#8


个人感觉小的来说是嵌入式,高端的来说是服务器吧

#9


windows 优势:windows开发不管是PC还是Wince等windows嵌入式,背后有一个强大的IDE和MSDN以及一些列的全

套的服务从包括数据库在内。 可以说是一条龙的服务。


linux:优势,开源的东西很多,程序具有可移植性,而且是免费的。

#10


linux 编程入门相对于VC来说还是简单一些。

主要看你是做服务器端还是嵌入式了

#11


貌似linux c的职位是挺多的

#12


还是支持linux c 网络编程吧,这个前程大。windows网络编程,是不是要用C++语言啊

#13


windows下做程序,如果用了Microsoft的工具,移植性比较差,帮你绑死了。但是现在还是Windows用户比较多。所以做桌面开发还是Windows下比较有前途。
Linux:
       1.开源的,可以获取很多免费的软件;
       2.在网站服务器几乎都是Linux。
        3.Linux在嵌入式领域很有前途。