最新升级版本Python语言正在推出(一)

日期: 2009-02-24 作者:William Brogden翻译:杨君 来源:TechTarget中国 英文

我仔细看了几年前Web服务客户的Python2.4版本。作为脚本语言,Python很受效用快速项目的欢迎,许多系统都预先安装了Python语言。通过.py文件类型的验证的Python脚本在很多地方都看得到。大部分平台都可以使用Python。

基本语言完全时开放源,但是许可证准许开发客户商业版本。Sun公司致力于开发Jython,以便访问Java数据库是在Java虚拟机器上运行Python程序。许多开发商说,他们的Python着手使用工作代码的速度惊人的快。   Python开发商群创建了Python 3.0,并在2008年下半年公布了这个版本。

处理字符串的主要变化以及清理过时的方法意味着Pyth……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

我仔细看了几年前Web服务客户的Python2.4版本。作为脚本语言,Python很受效用快速项目的欢迎,许多系统都预先安装了Python语言。通过.py文件类型的验证的Python脚本在很多地方都看得到。大部分平台都可以使用Python。基本语言完全时开放源,但是许可证准许开发客户商业版本。Sun公司致力于开发Jython,以便访问Java数据库是在Java虚拟机器上运行Python程序。许多开发商说,他们的Python着手使用工作代码的速度惊人的快。

  Python开发商群创建了Python 3.0,并在2008年下半年公布了这个版本。处理字符串的主要变化以及清理过时的方法意味着Python 2.0版本失掉了向后兼容性和Python 2.0同时期开发的2.6版本,也在同时间发布,意在为Python开发商打开使用3.0版本的通道。通过Google公司的App Engine,可以在Google硬件上就可以运行Web应用,现在支持Python2.5,但是现在已经升级到3.0版本了。许多包括Guido van Rossum(Python的创始人)在内的Python开发商团体,都为GOOLE工作,升级是早晚的事。

  支持联网

  从套接字级别到HTTP电子邮件协议,Python标准数据库对联网的扩展支持,插座工具支持IPv4和IPv6访问。低级别的协议UDP和TCP也可以得到支持,标准数据库中包含创建个人服务器的支持。

  许多基于Python的Web应用框架纷纷涌现出来,但是Python团体看起来已经选定了WSGI,Web服务器公共网关接口,作为统一的规范。支持WSGI的商业和开放源框架包括Google App Engine。总体上来看这些框架并没有完全升级到Python 3版本。

  Xml支持

  对于处于第二阶段DOM实施的XML来说,Python 3支持W3C DOM模型。这也是和第一阶段(大约是1998年)W3C相对应的轻量级DOM,该DOM不用添加命名空间支持。另一个就是精明的“pulldom”API,在SAX解析时期为创建部分DOM提供结构,尤其是在处理大型XML文档时,这种结构尤为方便。在这里并没有用Python编写原始解析功能,但是却使用了C语言编写的“expat”解析器。Expat是非确认性解析器,有限的XPath存在,但是并没有很好的记录下来。

  尽管有些项目存在,但是Python团体并不热衷于为SOAP、WSDL和WS-*标准创建支持。REST格式的Web服务可能更符合Python对于简单性的要求。

  Python和JSON

  JSON是JavaScript对象表示法的缩写,它支持Python标准数据库,有2.6和3.0两个版本。JSON已经成为众多开发商在因特网应用程序(RIA)传达数据的技术首选。JSON十分紧密,而且容易访问,只要用类似评估XMLHttpRequest结果的编码就可以进行访问。但是不能像XML那样传递复杂数据层。

  JSON可以让你序列化Python对象的数据内容,例如回应浏览器请求。此外,你可以用JSON文档组装Python数据。Google App Engin为创建和使用JSON格式化的数据提供支持。

相关推荐