java 结构鲜明
成员变量即使需要加个类型名,但以后维护时一眼就知道这个变量的功能,维护就变得简单了
有时两个极部变量可以相同名称
python 一个变量出现后,这个变量就不能改变类型,除非再申请一个变量来储存他
java 的object 很好地解决了 python 上面的问题
python 的 def 问题很严重
一个类 的最后是一个 def ,结束于这个def 的本文件的的下一个还是def 直接就报错了,
示
class Py :
def a():
return ""
def b():
return 4
这样的运行进接报错 就算是 代码自动整理也无法解决问题,因为这种现象代码根本很难识别来源
这时再调用 b() 直接就报错
除非phthon 解决了类结束结构,否则很难接受 python
项目是大的, 如果一个变量未声明类型 ,那么在查找变量在什么时候产生,真实类型是什么,在哪里改变了类型,这些都是步入编程困难的原因
当然除非初学者是的初学是python ,并长期研究下去,但对于初学者是java 的我,很难接受python的结构,
我使用python 的主要原因是用来计算一些简单的数据,但是项目中不会使用到python python 只能算是计算工具之一,但不列入构建项目的主要语言
如果是大项目,这里 我还是会选择 java 进行构建的原因