这可能正是微软所期待的

delphi的状况也好不到哪里去,原来的看家本领是做起应用来又快又好,可现在看看最新的vs.net beta 1, 你会感到如此熟悉,众多的属性列表、组件……谁让你穷呢,连总设计师都养不住

[软件及服务]

如果抛开一切非技术方面的因素,c# 无疑是这个星球上有史以来最好的编程语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果面向对象、类型安全、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理……你不可能在另外的一种语言中找到所有这些特性尽管像很多人注意到的一样,当我罗列上述特性时,总是让人想到java,然而c# 确实走得更远但现实的情况是,非技术的因素往往更能决定一个产品的未来,尤软件工程的就业形势其在计算机软件的历史上,技术卓越的产品,如os/2、mac os、unix等,都败在了windows那漂亮的脸蛋儿下而这一次,微软的角色好像从一个赤手空拳的革命者变成了仗势欺人的老地主,如果真是要变天,那c# 这孩子岂不是投错了胎?可能情形并非如此糟糕,毕竟瘦死的骆驼比马大,而且c# 已经提交给了一个标准化组织,一旦成了国际标准,说不准真有哪个手痒的大侠(也有可能是微软自己)给移植到linux 和别的平台上那样的话,java可就惨了因为java的用户主要是网络服务的开发者和嵌入式设备软件的开发者,嵌入式设备软件不是c# 的用武之地,而在网络服务方面,c# 的即时编译和本地代码cache方案比java虚拟机具软件工程发展过程有绝对的性能优势何况c# 一旦成为一个像c 一样的公共的标准,软件开发商既可以省去java的许可证费用,也不必担心成为微软的奴隶,那些反微软的人士和主张厂商独立的人士可能也不会有什么意见这可能正是微软所期待的

[服务器]

[企业采购]

这世界上没有什么比编程工具更加牵动程序员的心vc、vb、delphi、java……这些耀眼的名字不仅占据了程序员的生活,而且似乎已经成为了某种信仰可是,伴随着新世纪的脚步,这些信仰又一次遭遇了重大的挑战微软,这头被法官和黑客们折腾得既疲惫又恼怒的狮子,发誓要保住它头上的王冠,拼尽全力,拿出了看家的本事——.net战略作为 .net的核心开发语言,c# 顺理成章地浮出了水面软件工程的专业目标程序员们也就不得不做出一个痛苦的选择,跟在谁的后面?要找出答案就不得不作一番比较和预测笔者作为一个资深的程序员,斗胆在此狂言,权作抛砖引玉

也许c#确实是一款非常不错的开发语言,但是还是有更多的人去选择其他的开发语言,是c#魅力不够还是什么原因?c#的未来到底在哪里?

其实在编程语言中真正的霸主多年来一直是c ,所有的操作系统和绝大多数的商品软件都是用c 作为主要开发语言的java的程序员绝大多数也是c 的爱好者,php的成功里面也有类似c 的语法的功劳在操作系统、设备驱动程序、视频游戏等领域,c 在很长的时间内仍将占据主要地位,而在数量最大的应用软件的开发上,c# 很可能取代c 的位置首先,c# 和jav软件工程主要是做什么a一样,简直就是照搬了c 的部分语法,因此,对于数量众多的c 程序员学习起来很容易上手,另外,对于新手来说,比c 要简单一些其次,windows是目前占垄断地位的平台,而开发windows应用,当然微软的声音是不能忽略的最重要的是,相对于c ,用c# 开发应用软件可以大大缩短开发周期,同时可以利用原来除用户界面代码之外的c 代码

[网络与安全]

[办公打印]

[商用频道]

[投影机]

但是,c# 也有弱点首先,在大量的现有windows平台上,c# 的程序还不能运行,因为c# 程序需要 .net运行库作为基础,而 .net运行库将作为新一代的windows(whistler)的一部分发行, 或以service pa软件工程开发方法ck的形式提交给windows me 和 windows 2000用户所以在近期,c# 会主要在服务器上得到应用其次,c# 能够使用的组件或库还只有 .net 运行库等很少的选择,没有丰富的第三方软件库可用,这需要有一个过程,同时各软件开发商的支持也很重要第三,java的成功因素里有一些是反微软阵营的吹捧,虽然“只写一次,到处运行”只是一句口号,但毕竟已经是一种成熟的技术而c# 的鼓吹者目前只有名声不佳的微软,且只能运行在windows上实际上这两种语言都不是不可替代的,理智的说,对软件开发商而言,什么用的最熟什么就是最好的工具尤其对c 的使用者,c# 没有带来任何新东西,因为.net运行库在c 中也可以使用软件工程专业介绍,没有要换的绝对的理由

c#在未来成为windows平台的主流而崛起将是无法逆转的趋势,而java依然将在unix、linux等平台上成为霸主,而作为老牌王者,c语言在系统软件领域也将维持它的趋势c#可以说是未来最有希望的开发语言,而且,c#的前途也将随着windows平台的广泛应用而更加宽广

如果把c# 和 java 在网络服务领域的争夺比作未来制空权的争夺的话,那么c# 和传统通用快速开发工具——vb、delphi等的较量将是地地道道的白刃战可能最惨的程序员就是vb程序员,在微软,vb就像离任的克林顿,不但失去了所有的光辉,而且乱事缠身想想吧,vb6写的项目必须用转换工具转换成基于.net的代码才能在vb软件工程主要是做什么7中调入,几乎面目全非由于vb7遵循为迎合.net而建立的通用语言规范(cls),几乎把所有原来只在c 、java等语言中可以运用的特性统统加了进来,只是语法和原来兼容如果你是第一次在vb7中看到自己的旧vb6项目转换之后的代码,一定要当心你的心脏!所以,努力吧,别告诉我你将就此退休

[电脑]


北京哪家治疗白癜风的医院很好
白癜风治疗方法最好


转载请注明:http://www.zjiaren.com/fzgc/277.html