西西河

主题:关于Linux的推广——普通用户篇 -- 万斤

共:💬381 🌺357
分页树展主题 · 全看首页 上页
/ 26
下页 末页
      • 家园 接下来又到了垃圾时间,该我上场了

        万斤老兄说的很在理,开发人员转换开发平台到LINUX的难度很大.

        我曾经去过一个公司,那个公司是做嵌入式LINUX底层平台的开发的.整个公司几十号开发人员,全部都用ULTRAEDIT,编辑好了源代码再SAMBA到LINUX服务器上去编译运行. LINUX下的程序员都是这个样子,可想而知转换难度有多大.

        如果是JAVA程序员,在LINUX下还可以用ECLIPSE.但对C/C++程序员来说,一定要用VIM/EMACS来勾引他们.我用ECLIPSE写C程序的感觉是,这玩意太大太慢太费资源了,而且其功能也没法吸引我.写C程序,VIM无论是功能还是效率都比ECLIPSE好.

        但如果有人实在接受不了VIM/EMACS/ECLIPSE中的任何一款的话,那就只剩下最后一招了:geany. 这个小东西是模仿EDITPLUS/ULTRAEDIT的基于GTK的轻量级IDE,目前为止,它的可用性已经很不错了,比起EDITPLUS,功能各有千秋,稳定性也没问题.

        • 家园 美国加拿大这样的公司也很多,连windriver这样的

          专做类unix系统的公司也大多数开发员都是一台Windows XP.无论在啥公司,都是老百姓多嘛。

          google如何,在狗狗的给说说?

        • 家园 不可思议, 他们居然愿意忍受这样的低效

          我曾经去过一个公司,那个公司是做嵌入式LINUX底层平台的开发的.整个公司几十号开发人员,全部都用ULTRAEDIT,编辑好了源代码再SAMBA到LINUX服务器上去编译运行. LINUX下的程序员都是这个样子,可想而知转换难度有多大.

          我只能对该公司的技术负责人表示崇拜.

          vim才是王道. 可能有很多使用者忽略了一点, vim也是有很多plugin的. (http://www.vim.org/scripts/index.php) 这是一个宝藏啊. 俺的最新发现是omnicomplete.


          本帖一共被 1 帖 引用 (帖内工具实现)
          • 家园 低效?

            呵呵,俺也是一直这么用,没觉得怎么低效啊?反过来VIM是字符界面的那个编辑器吧?俺也没觉得很高效?能否讨教两招?

            • 家园 说低效是因为从编辑完成到编译完成您数数需要切换多少次窗口

              点击多少次鼠标?更不用说版本控制的麻烦了。就算Ultraedit->CVS->Linux->compile效率恐怕也更高一点(在Windows下使用tortoisecvs)。

              您如果一直这么用,当然不会觉得效率低。不过如果您忍住一开始的不习惯,试试ssh+vim就会有体会了。如果不习惯vim,nano也不错的。如果在使用ssh的时候再配合一下screen命令,会给您带来惊喜的。(记得有一次slashdot上讨论linux下最酷的命令,screen的拥护者很多)

              上面提到的各种命令在网上有很多资料,使用方式就不再一一解释了。

              • 家园 可能有误解

                用SAMBA可以直接用uedit,不需要把文件传来传去。

                至于鼠标么,用GUI肯定是少不了,常用的编辑命令背一下基本上也就满足一般需要了。screen命令刚才查了一下,是比较强悍,就是热键要一个一个背下来,比较头痛。

                话说回来,开发的时候大概也不需要你拼命切换窗口吧?基本上只有调试的时候才会切来切去?

                • 家园 呵呵,我没有误解,我理解samba的用法

                  所以我主要讲的是窗口切换而不是文件传输。不过在实际开发中有很多习惯,比如我就习惯写一个函数就compile一下,然后run一下,如果有必要就写个testcase直接测试一下。UI随时调整随时测试。这种习惯让我很难忍受在窗口之间切换来切换去。

                  所以这个仅仅是基于开发习惯和开发需求的不同选择,无所谓好坏,只不过你说的方式我用过,最后我选择了现在的方式而已。归根到底,适合自己就行了

          • 家园 这是国内做嵌入式LINUX的公司中很常见的模式.

            而且很多嵌入式开发板的手册中还有如何建立这样的开发环境的详细手册.

分页树展主题 · 全看首页 上页
/ 26
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河