WindowsCE & Linux 应用开发

从来疾风有劲草,自古沃土少苍松.

导航

VC++ or JAVA ?

     最近发现自己一直在原地踏步走,没有什么进步,又开始思考方向了。
      leader对我的影响比较大,他JAVA很厉害,做WEB开发对于他来说太小儿科了,毕竟八年了,我看过他写的基于WEB方式的企业级ERP,但最让我佩服是他写的一个分布式并发服务器,全是用JAVA写的,同时几千人访问都不会死机,现在的项目的服务器端全是他写的,只是他不会VC,所以手机端交给我了,前段时间是忙的很疯狂。现在静下心来想想,发现自己有点动摇了。
      从自己拿起VC教程自学那天起,我就想如果真的要做技术做下去,就搞这了,很多同学朋友都是搞JAVA的,看他们做的WEB作品有时心痒痒,想转JAVA,毕竟会了C++,转JAVA并不是难事,但是一直以来我都告戒自己做一行要做精,不要三心二意,所以一直没有去专注JAVA,知道换工作了遇到了现在的leader.哪天在地铁上,他跟说用JAVA开发一个东西很快,很多都是开源的,产品开发周期短,效率高。反过来我也想了下VC,是的,用VC开发的产品周期长,很烦琐,什么东西都要自己写,能直接拿来用的东西太少了,而JAVA很多东西别人都写好了,拿个JAR包就可以用了。
      我曾经在一个手机开发公司上了两天班,整个软件组的架够是,5个人写驱动开发,4个测试,6个负责手机MMI开发,美工不在一个办公室,不了解,但是去转过不下5个人,还有就是PCBlayout硬件方面的和外壳结构设计的,进去的叫给我的第一个任务是做个手机首界面,时间一个月!我之所以上了2天班就走了是因为我上个公司是一个做数控机床的机械公司,我在那里做了一年的界面!真有种做界面做的想吐的感觉,虽然那是基于MFC的,而这公司要求我基于WIN32,可这又有多大分别!
     现在的leader用了一个星期就一个人开发了一个交通实时监控程序,而且界面非常漂亮和人性化,扩展性很强,他用的是JAVA,按照这个标准,如果让那个手机公司的MMI组的6个人用VC开发,至少要一个月!如果是一个人做,那就是一年!
     VC和JAVA开发在效率和周期上真的让我很无奈!虽然在程序运行速度上VC要快很多,但是在这个硬件更新换代速度如此之快的现实里,和多地方其实速度可以感觉不到差别的,唯一让我感到在嵌入式设备上,JAVA还是不行,基于JAVA的地图引擎在CPU频率为400MHZ的PDA上根本就跑不动!所以我辛苦了一个半月,但是其中的难度和烦琐只有自己知道。
     我是一个很固执的人,虽然我身边的同事包括leader都是做JAVA的,如果我转JAVA他们可以带我,我可以进步很快,但是我还是跑到上海书城去买了VC++OPenGL的书来学,我想3D应该是个不错的方向,但是进步很慢,基本都是一个人摸索。
     下午leader给了我一个JAVA代码段,我看了半天发现和C++差不多,看一会就懂了,leader一直建议我学JAVA,哎,我现在很矛盾。

posted on 2008-07-17 00:20  zrs  阅读(1066)  评论(1编辑  收藏  举报