为什么现在都喜欢黑JAVA?

没有最好的语言,只有最适合的语言,Java躺枪好彻底呀~

Java的兴起源于它的可移植性,一次编写,处处执行(write once, run anywhere)。这是它的优点,同时也带来了它的缺点,那就是比较臃肿,执行效率相对较慢。但因为硬件遵循摩尔定律,其更新换代速度非常快,使得Java的弱势相对不是那么明显,也使得Java在互联网领域大行其道,各种框架非常多,就连推出Android也把Java作为它的编程语言。

好话说了,下面简单说说Java的缺点。

Java发展的非常成熟,有Spring、Mybatis、Hibernate、Struts等框架供你选择,编程似乎变得简单了,这给人一种错觉,认为学习Java就是学习框架,陷入框架的泥沼,一旦换了新框架,反而不会了,又要从头学;有些小项目根本没有必要使用一个臃肿的框架,如果你想用单纯的Servlet编程,呵呵,想想也够吓人的,编程速度变得相当慢;如果你想为项目开发一个自己的框架,那么我相信你工作的重心已转移了。Java这种“小而难、大而繁”的特点让喜欢自由的程序员很不舒服,所以Javascript、PHP等扩展性好的一样语言被重新重视起来。

当然,编程语言没有好坏之分,只有合适与不合适之别,应看重互联网软件的设计思路,适合什么语言选什么,而不是一味的黑某种语言。目前相比.Net等,Java开发互联网产品还是比较合适的,如果你重视效率,可以选择node.js、python等技术。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值