linux下编程和windows下的编程有什么区别

 我来答
cincoutvc
2018-03-15 · TA获得超过3899个赞
知道大有可为答主
回答量:2455
采纳率:90%
帮助的人:2632万
展开全部
Linux编程C语言用的比较多一些,C++语言也常用,Linux编程调用的接口叫做“系统调用”,C标准库、第三方开源C/C++库也是常用的,Linux编程会用到许多代码库,代码库选择上比较灵活;但是Windows编程C语言就用的少了,用C语言调用Windows API编程叫做Win32编程,微软将Windows API作了C++封装,封装成了C++库叫MFC,因为MFC库是和微软编程工具VC++/VS进行捆绑的,加上MFC编程的便捷,所以Windows编程C语言用的比较少,而C++语言用的比较多,后来微软退出.NET平台后,C#语言也成为了Windows编程的主流语言。
另外就是Linux编程,编写命令行程序仍然占很大比例,而Windows命令行编程已经非常少了,Windows主要是图形界面编程。还有就是Linux上脚本编程很普遍,而Windows上脚本编程的程序规模都比较小,鉴于脚本语言(除了shell脚本)是跨平台的,在Windows上也可以用,而且有些脚本编程属于Web开发的范畴,这里就不讨论了。
三人打擂台7772
2018-03-15 · 超过17用户采纳过TA的回答
知道答主
回答量:54
采纳率:73%
帮助的人:4.6万
展开全部
Linux 简单的说跟 Windows 一样是一种操作系统,只是两者之间的使用方法和习惯有所区别。具体的区别其实很大,不过已经不是能在这里说清楚的事情了。
对于 C 编程来说,他们最大的区别就是提供给你的系统相关的特性不一样。这个导致了所谓的移植性问题以及平台特性的问题。形象点的比喻是你可以认为 Linux 和 Windows 都是人。他们都懂一部分英语,但是一个的母语是汉语,一个是德语。你用的英语如果他们刚好都懂,那他们就能很好的帮你做事。如果你说的英语他们不懂,那就只能用他们的母语给他们说。这样的结果就是你用德语说的 Linux 听不懂;你用汉语说的 Windows 又听不懂。所以,如果是简单的编程,那他们没有多大区别。如果是复杂的...你就准备翻译一方的母语成另一方的母语吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nanwang21
2015-09-17 · TA获得超过2943个赞
知道大有可为答主
回答量:1220
采纳率:82%
帮助的人:241万
展开全部
1、Linux的本质有三点,一是开源,二是免费,三是和Unix是一个体系。选择Unix/Linux作为服务器操作系统,是可以为企业节约很多成本的,在Linux系统下构建系统,可以保证最大的兼容性。
2、Linux自带gcc、Python、Perl、Ruby;httpd、Sendmail等一系列网络软件;CVS、Subversion、AutoMake等等。
3、Windows门槛低,界面美观,应用软件丰富,对于喜欢Photoshop的朋友,当然是非Windows不可了。软件的测试不仅要考虑到FireFox浏览器,也要考虑到IE浏览器,因此,无论如何,也少不了一台Windows.
PS:我们并不需要将所有的工作都搬到Linux平台中,在一个局域网中,只需要一台Linux就足够了,其余的都可以是Windows,Linux服务器主要用来运行Subversion,用来进行每日构建和自动化测试,而Windows则主要是用来开发,当然,也要作为客户端进行一部分的测试工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mybreeze77
2011-03-03 · TA获得超过1.1万个赞
知道大有可为答主
回答量:2197
采纳率:0%
帮助的人:1300万
展开全部
几乎没有区别,这个你要理解“JAVA是跨平台”的原理,本质是由于JAVA是基于jdk,jre环境下运行的,所以不论是LUNIX还是WINDOWS,有这两者的配置,即可进行JAVA编程,没什么大区别,否则就不叫跨平台了。
如果硬要说区别的话,那就是Java的相关软件(如jdk、IDE)在Linux平台下安装部署是比windows麻烦,需要设置JAVA_HOME环境变量等参数,其余就没什么差别了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
扯淡行行长
2011-03-03
知道答主
回答量:5
采纳率:0%
帮助的人:5.9万
展开全部
异常的意思是没有/admin/number_loadNumberInfo对应的Action

java在linux上和windows上编译没有区别,可能是你的应用服务器的原因,linux上的应用服务器可能拦截了/admin的namespace
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式