從Java轉型到C#的十大理由
2006/9/12 8:31:53
為什么Java的程序員要轉型到C#?主要原因如下。

    1.C語言式的內存訪問 
    其他語言都需要開發者自行編寫API已完成與內存的通信,而C#允許開發者在必要時使用類似C語言的內存管理和指針。在JAVA和其他面向對象的程序語言這樣的訪問顯然是非法的。當然微軟承認C#程序員是用不安全的關鍵字來標記這類訪問的。

    2.擴充了成員導向的開發 
    Visual C#提供給開發者強大的成員導向的開發語言,包括對索引、委托、編譯和屬性的支持,沒有深奧而嚴格的命名規范和公共類庫.

    3.熟悉感 
    JAVA程序員將很快地熟悉和適應Visual C#。雖說C#包含一些額外的關鍵字和構造函數,但是一個JAVA程序員可以通過一兩天的時間學會C# ,學會API也不是難事。

    4.交互式的XML Web services 
    Visual C#允許開發者配置和使用交互式的XML Web services以縮短開發周期。當然,JAVA開發者有很多如Eclipse的IDEs去選擇源與Web services的不同程度的支持。

    5 .NET Framework 
    Visual C#提供開發者使用的是微軟.NET Framework,它包含很多運行良好的、安全的library類、數據訪問類、網絡通信函數。很多中間層組件也為.NET提供了訪問JAVA程序的途徑.

    6 基于對象的系統類型 
    Visual C# 提供開發者基于對象的系統類型,去除了JAVA應用程序必須的一些復雜的、冗余的數據集代碼.

    7基于標準的語言 
    Visual C#提供開發者一個比JAVA更有優勢的基于標準的語言。

    8多種設備兼容 
    Visual C#支持開發者訪問或控制桌面電腦或是所有被Windows兼容的設備。

    9. Visual Studio .NET IDE 
    Visual C#提供給開發者的Visual Studio .NET IDE,囊括了包括任務列表、對象編輯器、窗體設計器等等。基于Windows平臺的開發,Visual Studio顯然占據統治地位。

    10. XML注釋 
    Visual C#允許開發者使用XML方式注釋來注釋源文件。雖然JAVA也包含這種功能,但是微軟加入了它自己的特色。

    總結 
    上面是微軟提出的TOP 10。不過在JAVA和Visual C#間的競爭中,沒有真正的原因是我們使用Visual C#代替JAVA,因為不同條件下每種語言都有自己的優勢和劣勢。除非你工作在一個只有微軟的世界,否則決定使用何種語言、何種軟件都是由實際項目的特性所決定的。

返回列表
返回首頁 主站蜘蛛池模板: 午夜国产大片免费观看| 国产美女视频网站| 久久婷婷五月综合97色一本一本| 欧美精品寂寞影院请用uc| 公车校花小柔h| 色狠狠一区二区三区香蕉蜜桃| 国产真实系列在线| 97久久综合精品久久久综合| 婷婷国产成人精品视频| 久久久久99精品成人片欧美| 最近中文字幕版2019| 亚洲最大成人网色| 男和女一起怼怼怼30分钟| 四虎免费影院ww4164h| 韩国欧洲一级毛片免费| 日韩在线播放全免费| 亚洲成aⅴ人片在线影院八| 狠狠色丁香九九婷婷综合五月| 向日葵app看片视频| 进击的巨人第五季樱花免费版| 国产男女猛烈无遮挡免费网站| 91欧美在线视频| 大香大香伊人在钱线久久下载| 一品道一本香蕉视频| 扒开内裤直接进| 久久久久久久国产a∨| 日韩精品一区在线| 亚洲人成亚洲人成在线观看| 欧美疯狂做受xxxxx高潮| 亚洲黄色片一级| 白洁和邻居几个老头| 十二以下岁女子毛片免费| 腿打开一下一会就不疼了| 国产人伦视频在线观看| 麻豆传播媒体app大全免费版官网 麻豆传播媒体免费版官网 | 亚洲成av人片在线观看无| 波多野结衣中文字幕电影 | **字幕特级毛片| 国产综合在线观看| 97久久精品午夜一区二区| 在线观看国产一区|