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

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的两大特色是可扩展性和清晰的语法。缺点是对空白符敏感。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值