Java事实上除了三大电商网站,基本上国内的主要交易系统都是用Java写的,去哪儿、美团、饿了么、58同城等,也都是用Java为核心技术栈来写的。服务过几个公司,开发们用的工具无非如下几种,文本编辑器,比如notepa 还有UE异都是很好用的代码编辑器。
1、什么场景用java,什么场景用python?
不管是Java还是Python,都是有非常成功的商业实践摆在那里的,也就是说这两个编程语言能力都是很强的,淘宝、天猫、支付宝,阿里系的核心技术栈就是Java,YouTube的核心技术栈、NASA约翰逊航天中心是IntegratedPlanningSystem,这两个系统都是用Python写的。那么Java和Python在哪些领域应用得比较广泛呢?Java的主要应用场景在很多场景其实都用Java,阿里巴巴、京东、拼多多,国内这几家电子商务网站,核心技术栈都是Java,而且Java程序员在国内的数量毫无疑问是最大的,在美国可能数量少一点,但是Java依然是目前全球用户量第一的编程语言,
Java事实上除了三大电商网站,基本上国内的主要交易系统都是用Java写的,去哪儿、美团、饿了么、58同城等,也都是用Java为核心技术栈来写的。企业级系统,基本上也都是Java为主,现在几大银行的内部系统,很多都是Java编写的,一般都是Java做后台,然后用C#做客户端,也有的B/S结构的企业级系统,基本上也都是用Java编写的。
微服务来了之后,Java的优势就更加明显了,以前PHP等编程语言的优势就是快速开发,这刚好是Java的劣势,微服务发布之后,Java的优势就越来越明显了,PHP也很难在威胁到Java的地位了,Java在大数据、Web后端等领域的优势依然存在。PythonPython能做的事情也很多Python刚出来的时候,大家都只把Python当成一个脚本语言,但是随着Python不断发展,Python能做的事情也越来越多了,Python已经是一个非常强大的编程语言,
Python是典型的胶水语言,跟C/C 也能够友好相处,这是Python语言的强大优势。Google作为Python大厂,自己也是Python的主要支持者,Google旗下的YouTube视频网站,是全球最大的视频网站,也是目前全球最成熟的推荐引擎和UGC网站,Google旗下的TensorFlow深度学习框架,也是以Python为主要开发语言。
Golang之前哈工大等高校被禁止使用matlab,一时间引起了很大的轰动,作为一个商业软件,matlab经过十几二十年的发展,已经非常成熟了,尤其是在这个过程中发展起来了一堆强大的工具箱,即使要寻求替代品也短期很难实现,Python就成了matlab的替代品,虽然没有matlab方便,但是Python是开源免费的,作为替代产品没有商业利益风险。
2、java编程用什么工具?
本人的工作是软件测试,每天都和开发打交道,服务过几个公司,开发们用的工具无非如下几种:1.eclipse,不但开源免费还可支持多种插件和语言。2.svn,是一个开源的版本控制系统,多个人开发同一个项目可以共用资源,合并代码。3.git,也是一个开源的版本控制系统,所不同的是它是分布式的,而且更加的高效。
我们现在的项目正在由vn逐渐向git迁移,4.genkins,开源的软件项目,是基于java开发的一种持续集成工具。最主要的功能是可以持续的软件版本发布,每次开发完或是改完bug都可以快速地部署,5.文本编辑器,比如notepa 还有UE异都是很好用的代码编辑器。这个就看个人使用偏好了,以上,是一般公司java开发常用的软件。
3、学了java能做什么实际的东西?
文章TAG:java python 场景 java什么用