日期:2014-05-16  浏览次数:20707 次

「100分」菜鸟提问:为什么要在linux环境下编程?
烦请各位高手给个指示。平时看资料什么的都能看到,提倡在linux环境下编程。这是为什么呢?有些面试要求也是要熟悉linux环境。
最近我也改用ubuntu系统,写java代码也是用eclipse,没体会到linux环境下有什么不同,难道是我理解错了吗?
请各位linux高手指点迷津,谢谢:)
------解决方案--------------------
貌似环境不重要,重要的是想要什么吧
------解决方案--------------------
引用:
貌似环境不重要,重要的是想要什么吧


说的好, 事实就是这样. 楼主会JAVA, 请问你能用JAVA写什么?
------解决方案--------------------
引用:
引用:

引用:

貌似环境不重要,重要的是想要什么吧


说的好, 事实就是这样. 楼主会JAVA, 请问你能用JAVA写什么?

呃,烦请各位高手来点通俗易懂的,有点高深


   就是因为你目前编程经验太少,技术事业太窄,所以你不知道实际工作或者实际开发应用的时候需要什么技术,所以你也无法理解为什么有的人在WINDOWS下开发,有的人在LINUX下开发,有的人在移动终端开发,有的人在嵌入式底层开发,有的人WEB开发,有的人什么都能开发。
   因为你在技术方面还没有深入,所以你不知道为什么有的人专注于WINDOWS而不会LINUX,为什么有的事情一定要在LINUX下干而不在WINDOWS下干。
   楼主现在不是把操作系统安装成linux就变成linux程序员了,没有那么简单。你要根据你掌握的语言确定一个工作方向,然后选择一个操作系统平台执着下去。

------解决方案--------------------
引用:
引用:

引用:

引用:

引用:

貌似环境不重要,重要的是想要什么吧


说的好, 事实就是这样. 楼主会JAVA, 请问你能用JAVA写什么?

呃,烦请各位高手来点通俗易懂的,有点高深


就是因为你目前编程经验太少,技术事业太窄,所以你不知道实际工作或者实际开发应用的时候需要什么技……


擅长什么语言, 做什么开发的呢?
------解决方案--------------------
linux 一般用于做服务器。
------解决方案--------------------
引用:
引用:

linux 一般用于做服务器。

为什么这么说?要用到linux系统的哪些东西?


j2ee有个出名的视频:"马士兵",好像都是在linux下的,你可以简单预览一下.
------解决方案--------------------
linux系统有它的特点,所以才会有应用需求。
------解决方案--------------------
如果生产环境是Linux,那就必须在Linux环境下编译。
我习惯IDE用source insight,然后ssh到VMware中的Linux中,make.
------解决方案--------------------
生产环境很多是linux的,linux下很多概念与windows下不同,有时程序运行表现也有所差异,所以就要求开发人员懂得linux,不然遇到这和种问题不便于解决。
而且,linux做开发,不少时候比windows下更方便;而且能深入理解linux,所以......
------解决方案--------------------
我现在在公司里管理服务器,深有同感,特别希望开发人员的开发环境都换成linux。
现在服务器都是linux系统,而开发人员用win XP开发,部署到linux服务器上的时候,就会出现各种各样奇怪的问题,却不清楚是服务器部署的问题,还是程序的问题?经常需要花费很多时间在这上面,实在是麻烦呢!!!
开发环境最好同服务器环境一致!