您的位置:首页 > 编程语言 > Java开发

1.2 Java的竞争对手及各自优势

2016-07-12 13:08 393 查看
Java语言的优势:

1)跨平台

2)Java EE 平台提供了更多的选择,适合对技术有精准把握的开发者,用于解决有复杂需求的大型企业级应用。

3)静态语言,速度快。

C#

Microsoft基于.NET平台发布的C#编程语言,跟Java有90%的重叠。都实现了对传统C++的改进。语法方面,两者都摒弃了C++中函数及其参数的const修饰、宏替换、全局变量和全局函数等华而不实的地方;在继承方面,两者都采用了更易于理解的单继承和多接口的实现方案;在源代码组织方面,都提出了声明与实现于一体的逻辑封装。

相对于Java,C#也有其独特的优势:Microsoft提供的visual studio开发平台可以极好的提高C#程序的开发效率。

应用局限在Windows平台上。

Ruby

日本人松本行弘于1993年开始研发,历时2年时间。一种简洁、纯粹的面向对象、解释型语言。

相对于Java而言,ruby语言最大的特点就是简洁。也是完全跨平台的。ruby on rails提供了一个“一站式”的解决方案。

rails平台的简洁些、易用性会在中小型应用上发挥出更大的吸引力。

Python

由Guido于1989年开发,基于ABC教学语言,是一种面向对象的解释型编程语言,也是一种功能强大而完善的通用型语言。

具有脚本语言中最丰富和强大的类库。具有简洁而清晰的语法特点。

Python的两大特色是可扩展性和清晰的语法。缺点是对空白符敏感。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: