导航:网站首页 >
Java 语言被很多人抱怨语法繁琐、开发效率低、体系繁杂而笨重,为什么还有这么强的生命力,尤其是在企业软件领域?
时间:2016-5-12
相关问题:
匿名网友:
不明白 用java 和vc等编写的程序 简直是大千世界无奇不有 如大家用电脑...答:计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。...
热心网友:
好多废话,国情是这样子的:
“你们为什么不用php做这个OA?要用java?”
“PHP的卖不了钱啊!”
热心网友:
一、企业级应用系统主要做什么?
企业级应用一般集中在电信行业,金融行业,电力行业,通信行业,企业应用软件等,提供内部或者外部人使用,有一定的人员规模,很多属于业务系统,并采用B/S结构;
二、企业级应用系统选型主要考虑什么?
应用广泛
商业支持
WEB访问支持
代码可管理性
原有系统对接
三、做企业级应用有哪些语言方面的选择?
Java2EE平台
.NET平台
PHP语言
Python,RoR等语言
四、对比
1、应用广泛,Java最初推出包含了网页,桌面,服务软件等,但后来发展主要在服务端开发;
2、商业支持,Java平台因为J2EE平台推出得到了众多厂商参与,广泛应用在商业上和开源领域;
3、WEB访问支持,纯粹的web支持,很多php,.NET 更快速,在这块Java并不是佼佼者,但针对后台的各种开发模式使得Java在WEB开发领域发展迅速,很多开发模式,设计模式,都在Java中得到大力发展。
4、代码可管理型,企业应用主要集中在业务逻辑的代码管理,Java的包管理机制在众多语言中是非常出色的管理模式,对于大规模代码(比如30W行代码以上),Java的可管理性是可以管理,但如果PHP30W行的业务逻辑,估计就非常难了。
5、原有系统资源对接,企业应用中,势必会对原有的企业系统资源做对接,Java因为平台的设计中很多都考虑到原有系统对接,和各种平台,多数据库等支持方式较好;
结论:
对比几种企业级应用可选语言和企业级应用系统选型主要考虑的因素,
Java语言无疑仍旧是目前最适合的语言。
当然历史的发展并非完全的因果论,其中Java能发展成果,个人觉得与最初的Java吸引各大厂商一起参与,做大蛋糕有很大关系。
同理,这也是为什么Oracle,IBM在企业应用软件也有很多份额的原因。
热心网友:
Java 语言繁琐,开发效率低,是事实,否认这个事实的大都是深入接触语言种类比较少的人,或者说他们没有接触过比 Java 更简洁,开发效率更过的语言。
但问题是,目前没有另外一种语言,不繁琐,开发效率不低,但又同时具有 Java 的优点。
换句话说,你选择一个语言不是因为它的缺点,而是因为它的优点。——如果对你具体的应用来说,这个优点是必须的。那么你就没有办法选择其他的不繁琐,开发效率不低的语言。
只要有替代可能,那么 Java 对于我的项目而言绝对不会是首选语言。——不过在某些领域某些项目中 Java 还无可替代罢了。
热心网友:
世界上有两种语言 : 没人用的和天天被人喷的 (貌似是C++发明者的原创)
大家还关注:
问题推荐