欢迎来到天天文库
浏览记录
ID:8820339
大小:38.50 KB
页数:6页
时间:2018-04-08
《几种软件开发工具的区别》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、java、c、c++、vc、vc++、vb的区别和联系java:分三大平台javase(j2se),javaee(j2ee),javame(j2me)javase是javaee和javame的基础javaee是目前位置企业级开发平台中最牛的javame是用来开发移动嵌入式程序的,例如手机游戏java的优点是非常适合用于开发大型企业级项目,我们曾为网通公司开发过的上千万级的项目,用的后台程序就是javaee。java的主要领域还有开源技术,那要学的东西就太多了,比如(Spring,Ibatis,DWR,Hibernate,Tapestry等)缺点是要学的技术太多,二是在底
2、层开发中不行C:经久不衰的语言主要应用在嵌入式编程,硬件驱动程序设计中,说白了是计算机底层的编程设计优点是可以嵌入汇编,可以直接与硬件打交道,做底层开发缺点是在企业级开发中,几乎无用武之地我朋友是做这个的,在长沙这种小地方,年薪也能达到10万以上与北京的java程序员收入差不多在北京的话,年薪20万不是大问题。c++:我非常钦慕的语言,又AT&T的贝尔实验室研发主要开发工具是微软的VisualC++和Borload的BCB(BorloadC++Builder)优点在于含有大量的库,如MFC,可直接调用windows库函数干很多事情其中的消息处理机制令我感觉尤为经典缺点是
3、,要想精通真不容易主要领域一是做桌面程序,像QQ,迅雷这种桌面软件领域二是做游戏后台开发,大部分游戏(包括魔兽等)后台语言就是使用C++精通的话,收入和C程序员差不多vc:刚说过了,vc全名是(MicrosoftVisualC++)是微软研发的一种开发C++的开发工具(IDE)vc++:同vc注意c++是语言,vc++是工具,是一门使用c++语言的工具,记清楚,以后不要问这样肤浅的话。以上几种,对比一下学java,学的不仅仅是技术,而是一种思想,架构项目的思想所以java是培养架构师,培养SystemDesigner,ProjectManager的c语言和c++只能培养
4、技术专家,资深程序员vb:曾经很流行的一种桌面程序开发技术微软研发的(VisualBasic)是一种工具,用的语言是BasicBasic是比尔盖兹发家致富的一大工具主要用来做桌面程序,C/S系统后来因为Delphi的冲击,被强占一部分市场现在有了.NET,基本上VB被淘汰是时间问题顺带一提.NET.NET:MicrosoftVisual.NET最新出了2005版(2007出的)微软用来抗衡Java的新产品主要市场是企业级开发,和SUN的javaee竞争尤为劲烈在企业级开发里,基本上是javaee和.net平分秋色,其他的靠边站在C/SB/S里表色都还算不错用的语言有Ba
5、sicc++不过,目前在.NET平台里最流行的还是C#语言的开发ASP.netwinform,ADO.net技术都是使用c#其他我认为比较好的语言Ruby:我非常欣赏的语言RubyOnRails,我们当前正在用这个技术做项目,算是新的尝试感觉将来会取代java的地位flex:互联网客户端程序开发利器,非常好用delphi:曾红极一时的语言,跟VB一样现在不知怎样,因为我没有用过XML:不管学什么技术,只要不是底层开发,则XML一定要学,不会XML就别说自己会编程数据库:首推Oracle,再推还是Oracle,做企业级开发,互联网开发都必须学的东西。-----------
6、------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7、----------------------------VC和VB,还有C语言有什么区别C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的
此文档下载收益归作者所有