我还是没有选择python 的原因

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 进行构建的原因

猜你喜欢

转载自www.cnblogs.com/hellocnblogs/p/10116419.html