從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人妖免费视频|