java性能缓慢

 

虚拟帝国上面有很多营销软件是JAVA开发的!创业公司通常选择开源技术减少项目管理费用。 除了使用Java编程语言,创业公司也可以利用Java开发工具包的好处(JDK),Java运行时环境(JRE)和Java类库。 同时,公司可以选择从几个版本的Java平台根据其需求和预算。

但许多报道强调,尽管功能强大的程序和标准,Java仍然认为是适不合创业的。 如果你的组织计划与Java开发应用程序,现在是时候看看这种强大技术的一些缺点。

Java 5大原因不适合创业

1)只适合有经验的程序员

尽 管是一个强大的编程语言,Java是复杂和难学。 因此,初学者必须把额外的时间和精力开发复杂应用程序使用的技术。 然而,他们选择使用几个框架简化和加快发展。 可以使用Java框架容易被有经验的程序员,而初学者必须学习他们的功能和用法。 创业不能部署更多经验丰富的Java程序员,必须寻找其他的替代品。

2)较小的动态比其他语言

传统Java被认为是更有活力,像c++编程语言。 但它缺乏大量的其他动态语言像Ruby提供的灵活性和Smalltalk。 Java程序员进一步发现它具有挑战性的快速执行自己的想法通过元编程。 这就是为什么,创业选择这些动态编程语言节省编程时间和精力。

3)缓慢的性能

Java 的部署或编译周期也比其他动态和解释语言更耗时。 执行的缓慢速度优化技术的独立于平台的功能。 但执行所需的额外时间和部署Java的流行影响创业企业之一。 击败竞争,中小企业必须尽早交付应用程序。 所以他们必须另外投资JIT(及时)克服缺点的Java编译器。 

4)可怜的GUI功能

像 其他编程语言,Java还支持GUI控件。 但它缺乏一些额外的和先进的功能在其他语言提供的GUI。 例如,开发人员没有任何选项,直接把图片放在一个按钮。 他们必须另外使用javax。 swing控件来操作图形更有效。 作为GUI功能是至关重要的优化应用程序的外观和感觉,创业公司喜欢使用更高效的技术(如Microsoft . net)。

5)垃圾收集

开 发人员必须检查异常和类型在编译程序来增强应用程序的安全。 但是Java要求程序员编写额外的代码来检查异常和编译时类型。 带有内置的编程语言特性进行垃圾收集。 但是,垃圾收集是完全由Java虚拟机(JVM)。 因此,程序员缺乏选择简化代码通过管理垃圾收集灵活。 他们也必须编写额外的代码来获得的好处等一些常用的函数删除(),sizeof(),()和自由malloc()。

尽管被认为是一个富有成效的和动态编程语言,Java仍然缺乏的一些特性需要补充创业公司的需要。 所以你要比较的优缺点Java根据项目的性质和要求。 同时,你需要探索选择利用这种技术的优点,克服其局限性。

你可以雇佣程序员从上Java应用程序开发公司在印度能帮助你建立产品在分配预算和时间表。

原文地址:https://www.cnblogs.com/timssd/p/4856460.html