從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,因為不同條件下每種語言都有自己的優勢和劣勢。除非你工作在一個只有微軟的世界,否則決定使用何種語言、何種軟件都是由實際項目的特性所決定的。

返回列表
返回首頁 主站蜘蛛池模板: 黑人巨大白妞出浆| 丁香花高清在线观看完整版| 欧美黑人粗大xxxxbbbb| 台湾三级香港三级经典三在线| 99自拍视频在线观看| 国产肉丝袜在线观看| yy111111少妇影院无码| 无码少妇一区二区三区芒果 | 男女下面无遮挡一进一出| 天天天天天天干| 三级黄在线播放| 日本一区二区三区在线视频观看免费 | 久久婷婷五月综合97色| 粉嫩小仙女脱内衣喷水自慰 | 九九热视频精品| 欧美日本另类xxx乱大交| 亚洲高清中文字幕| 精品久久久99大香线蕉| 国产一区二区三区不卡观| 麻豆aⅴ精品无码一区二区| 国产粗话肉麻对白在线播放| 欧美日韩在大午夜爽爽影院| 国产精品va在线观看无| 99久久精品免费观看国产| 宝贝过来趴好张开腿让我看看| 久久99精品久久久久子伦小说| 日韩欧美成末人一区二区三区| 十六以下岁女子毛片免费| 草莓视频在线观| 国产在线不卡免费播放| 日本a免费观看| 国产精品嫩草影院在线看| 97在线公开视频| 天天干天天爽天天操| 一本大道久久东京热无码AV| 成人自拍视频网| 亚洲av产在线精品亚洲第一站| 欧美日韩电影在线播放网| 四虎国产精品永久在线播放| 青青青视频在线| 国产在线ts人妖免费视频|