java和python哪个做后台好一些?

如题所述

python好些。

一般都用 Java 做后台开发比如淘宝,网易,美团等. Python 国内一般是一些体量不是这么大的公司使用,例如 豆瓣,知乎.相对于 Python来说,Java 的语法古板,加上静态语言,纯面向对象(缺少函数式编程范式,例如匿名函数, block。

高阶函数等),一般来说 Java 写出来的程序使用已有的抽象少,繁琐的地方很多,你写个文件目录遍历,就知道 Python 的开发速度比 Java快多少.但是 Java 的优点是,运行快,语法简单,古板,所以歧义少,可读性高.加上有很多很好的。来帮助分析静态代码,可以很好的进行代码重构.对于一个大型程序,一般都会采用 Java, 代码的复杂度好控制。

Python

Python是一种面向对象、直译式计算机程序设计语言,由荷兰人Guido van Rossum发明于1989年,1991年发行第一个公开发行版。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL协议。语法简洁清晰,特色之一是强制用空白符作为语句缩进。名字来源于一个喜剧,最初设计Python这种语言的人并没有想到Python会在工业和科研上获得如此广泛的使用。

Python语言优点 

语法简洁优美, 功能强大, 标准库跟第三方库灰常强大, 应用领域非常广。

python语言的缺点

很多时候不能将程序连写成一行,如import sys;for i in sys.path:print i。而perl和awk就无此限制,可以较为方便的在shell下完成简单程序,不需要如Python一样,必须将程序写入一个.py文件。(对很多用户而言这也不算是限制)

⑴运行速度,有速度要求的话,用C++改写关键部分吧。不过对于用户而言,机器上运行速度是可以忽略的。因为用户根本感觉不出来这种速度的差异。

⑵既是优点也是缺点,python的开源性是的Python语言不能加密,但是目前国内市场纯粹靠编写软件卖给客户的越来越少,网站和移动应用不需要给客户源代码,所以这个问题就是问题了。国随着时间的推移,很多国内软件公司,尤其是游戏公司,也开始规模使用他。

⑶ 构架选择太多(没有像C#这样的官方.net构架,也没有像ruby由于历史较短,构架开发的相对集中。Ruby on Rails 构架开发中小型web程序天下无敌)。不过这也从另一个侧面说明,python比较优秀,吸引的人才多,项目也多。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-28
java和Python一个属于后起之秀,一个属于行业经典,对于IT技术人才来说是非常难以抉择的,而且这两种语言发展空间都是非常不错的,可以从事的岗位有很多,根据自己的实际需求来决定就可以了。
Python在国外是非常成熟的语言,在国内近几年才发展起来,随着人工智能、机器学习的时代到来,Python的发展也变得非常火爆,而且Python应用领域非常广泛,还可以从事web开发、爬虫、科学运算、数据分析等,市场人才稀缺,企业需求量高,因此Python的就业形势以及薪资待遇都是非常高的。

而java相对于Python来说,资历更老,发展时间更长,市场更加稳定,应用也是非常广泛的,不过java作为元老级别的编程语言,市场非常完善,对于人才技术要求更高,java学习起来要比Python更难一些。
第2个回答  2020-02-28
python做比较好,因为python 可以嵌入很多人工智能大数据处理等,开发周期短,简便
java的话目前很多都是,不过早晚都会被替代,java复杂,并且对大数据等处理不是很方便
第3个回答  2016-05-06
两者都很好,普遍的都用php,而java少,php开发和维护简单,java开发会有点复杂,而且国内的服务商比较少,空间费用较php贵好几倍,但从代码开源方面,java可以有效保护自己的代码,php是开源的,建议先用php+mysql开发,待程序完善后可升级到jsp+mysql后台,php空间服务商很多,而且开发者很多,有很多可以借鉴的代码
相似回答