从Window开发到Linux开发

Window开发到Linux开发

     在IT这行头打滚多年,从DOS的开发到Window的开发,都无不是跟着Microsoft跑;但仔细想想,从Microsoft的技术上得到了多少 (当然是指能赚到的生活费),就发现问题来了。

 

    如果你是打工的,就只有工资,工资能有多少,各公司有高有低,但我想,如果想做大,就要自己开发,找客户。如果用微软的工具,首先要搭建服务器,买开发工具(我是鼓励大家用正版的),这就要先贡献给微软老大,钱能不能赚到还是个问题。

 

    当产品出台,可以给客户推销,客户满意产品,那你第一要做的,就是给客户开个单纸,买服务器,买Window Server,买SQL Server(现在好一点,有SQL Server Express,但数据库只能有2G大小)然后才开始算自己的帐。这跟微软打工差不了多少,只是你找不到客户,它不给你工资而已。

    在痛下决心后,决定转向开源的开发工具。

 

    首先是开发语言,这个当然是选Java,这个不用多说。

 

    第二,是选操作系统。能够用的,就只有Linux。但选哪个Linux比较好,就有点难度。Redhat Fedora Centos 等都很多人用,到最后挑了个不大出名得设计非常好的Suse Linux,选的原因有几个,第一,喜欢它是德国人开发的,因为德国人做事比日本人还要严谨、认真;第二,它的GUI容易用,系统包含了一个安装及系统管理工具YaST2,使系统管理变得与Window一样容易,当然,这个我并没有跟其他Linux系统做过比较;第三,它由Novell公司负责专门开发,而Novell家老品牌的IT公司,可以相信这家公司现在不倒下来,在未来一段比较长的时间都会存在;第四,它与IBM的合作令到这个系统与IBM技术可以更好地结合;第五,当然是价格,你可以下使载用,如果你需要升级服务或是技术支援,那就付费好了(NovellSuse Linux的收费好像是不同时期有不同的要求,现在是升级与技术支援要收费,系统是可以免费下载使用的)。另外,它还有一个完成开源的兄弟OpenSuse

 

    第三,用那个DB比较好?MySQL是很多人用的免费(??)数据库,但我选的是IBM DB2 Express C,它是免费的,包括商业应用,它差不多具备IBM DB2 UD 的所有功能,主要限制是数据库只能用2G RAM,数据库大小没有限制。 它有Window版本与Linux 版本,对于开发中小型系统是足够有余,如果需要开发大型系统,这个版本也可作为开发数据库用。除了因为DB2 Express C是免费外,因为它是IBM产品,很多人可能不知道,如果你用IBM技术做开发,做出了的产品可以找IBM的业务员谈谈,好的产品他们会帮你推销的,我不知道微软有没有做到。

 

    第四,开发平台。我大约看过Eclipse myEclipseNetbeans IDE 这三个,Eclipse是个复杂的开发平台,由IBM负责开发管理,里面的插件要自己找,然后安装,很麻烦;myEclipse是收费的,而且它把国内的IP全都封杀掉,原因不说了,这个不用考虑;Netbeans IDE是免费的,由Sun 公司专为开发Java应用而设计的,安装后可以立刻应用,这个当然是首选,里面有很多现成的Java程式例子可以给初学Java的同行做参考。

 

    第五,版本控制。在Linux世界里,一般就只考虑两个,CVSSVNSVNCVS的重写版本,把CVS一些问题都改过来,所以SVN会是首选。但本楼主还没有对SVNNetbeans IDE的集成做了解,所以现在没有资料。各位有的欢迎提供。

好了,按以上五点做好准备,现在可以开始新生活了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值