结合工程实践选题调研分析同类软件产品

我的工程实践选题为:在线考试系统,通过java使用ide进行开发。

目前市面上常用的JAVA IDE有:1.IntelliJ IDEA,2.Eclipse,3.NetBeans。我个人主要使用过Eclipse和IntelliJ IDEAi两款,其中Eclipse和NetBeans是开源免费的,Intelij IDEA 分为免费社区版和收费旗舰版。我通过教育邮箱认证免费使用了旗舰版。两款免费的软件主要通过捐款的方式维持收入,目标是为每个学习java和java开发人员提供易用的工具。Intelij idea通过自身强大的功能,易用的优点,征服了许多java开发者,目前被认为是业界最好用的java开发工具。我开始是使用Eclipse写java程序,因为大多数java相关教程都是使用eclipse来演示的,后来通过看别人的博客发现了这个IntelliJ IDEAi 这款ide。然后就在官网上下载了免费社区版使用,它的颜值一下就吸引了我,而且发现idea的自动补全比eclipse实在强太多了,马上下定决心以后都用这款软件写java代码。

   在java ide 的发展过程中,刚开始 eclipse由于其免费,易用的特点占据了市场的大部分。但是当idea推出后,马上因为更专业更强大的功能开始迅速占领市场。在2016年,大约有46%的java开发者使用idea,41%的java开发者使用Eclipse,10%的java开发则使用NetBeans,3%的java开发者使用其他工具。而且越来越多的java开发者开始倾向于功能更强大更专业的idea。越来越多的java开发者选择为专业的工具付费。尤其是在大公司,idea的占有率有绝对的优势。相对于硬件而言,软件的垄断性更大,占有大部分市场的软件往往只有很少的几种,因为软件的易复制性,优秀的软件会迅速的打败劣质的软件占据大部分市场。我第一次使用该 软件是在2016年,开始使用java ide来完成java语言和开发的工作。当时是通过官网下载的免费eclipse来完成自己使用ide学习java的目的。

  主要通过各种技术博客的分享来熟悉ide的各种快捷键和便捷功能,通过写demo来练习各种技巧。使用更加专业的ide,提高了我写代码的准确度和速度,但是更加专业的软件往往意味着更加大的内存和cpu占用,idea会消耗更多的内存和cpu,以至于我在写代码的时候往往需要关闭其他程序,带来了一些不便。

目前来看 idea还是java开发的最佳工具之一,保持良好的更新节奏,易用且智能,且我个人现在使用的最熟练的开发工具也是这个,所以在可预见的时间内我还会一直使用它。

至于十年和20年内还能否存在,实在难以预料,毕竟这款软件面世也就20年不到的时间

 

你可能感兴趣的:(结合工程实践选题调研分析同类软件产品)