论坛首页 编程语言技术论坛

Python 2.4正式版本已经发行

浏览 9117 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-12-04  
想告诉关心的朋友们,Python 2.4已经于几天前(2004年11月30日)发布了。

我目前将Python用于一些自己用的小工具开发,觉得有些方面还不错。
   发表时间:2004-12-04  
据说这个版本中有一个模块是北京的一个朋友开发的。
0 请登录后投票
   发表时间:2004-12-10  
不错的方面:
1 标准库带logging和unittest框架,doc工具内置,内置数据结构丰富
2 标准库带pickle模块,可以序列化object,包括容器。
3 动态type和强大的reflection,自己写类似hibernate的东西很方便(我写得很水,没有relation-ahip,只有save,saveorupdate,findbykey,findbycondition;连接odbc;结合pickle,通过tcp转移数据库的记录。就是个dao工具)
4 web开发有zope等。。
5 desktop gui有constructor。已经0。31版本了。
6 c/cpp的 友好接口。

7运行库很小,9兆,win32扩展就几兆,带文档。。。(jdk,.net,delphi动则几个光盘)
8 免费


在非gui方面盖过delphi是可以的了。等boa-constructor成熟了就更好了。 Boa-Constructor 现在0.3.1-alpha August 24, 2004
0 请登录后投票
   发表时间:2004-12-11  
还有很重要的一点就是Python 2.4的性能有了显著提高:

The net result of the 2.4 optimizations is that Python 2.4 runs the pystone benchmark around 5% faster than Python 2.3 and 35% faster than Python 2.2. (pystone is not a particularly good benchmark, but it's the most commonly used measurement of Python's performance. Your own applications may show greater or smaller benefits from Python 2.4.)

这两天在看Python 2.4的文档,并且用Python快速构建了一个小工具,非常好用,老外说两个小时学会Python,诚不我欺也。
0 请登录后投票
   发表时间:2004-12-12  
python号称是工程化的语言!
0 请登录后投票
   发表时间:2004-12-12  
另外也推荐看一看Ruby语言,Ruby也有许多优点也值得了解一下,如果有时间的话。我们曾经用Ruby语言开发过垃圾邮件过滤模块。

如果说Python两个小时可以学会,Ruby也差不多可以做到。当然深入是另外一回事。

说到zope,听说新版zope有很大改动,又是一个新的学习曲线了。

不是为了引起争论说哪个语言更好,以前我也有这样的想法。现在觉得应该考虑做什么事情用什么语言开发最省力,今后可维护性也好就行了。甚至在一个项目的不同模块可以考虑用不同的语言,混合使用,只要总体效率最高就行了。
0 请登录后投票
   发表时间:2004-12-12  
可以看看Python for Delphi。
引用
在非gui方面盖过delphi是可以的了。等boa-constructor成熟了就更好了。
0 请登录后投票
   发表时间:2004-12-12  
Ruby我只是看看他的特性,觉得支持的功能太多,而且似乎也很灵活,感觉不是特别好。
zope3的问题同时也是她的优点,就是采用了完全的基于组件的构造,如果直接学习,那么这个曲线应该是不高的。而对于在zope2上工作的经验要求不是很高。据说这个zope3的性能要好很多,不过现在的问题是要看CPS和Plone谁能更快的推出支持zope3的版本,以及ERP5的zope支持有多快。如果都很顺利(现在似乎是如此),zope3会非常的有前途,至少在欧洲是这样。
0 请登录后投票
   发表时间:2004-12-22  
发发牢骚:
自己写的代码里面没少用 xxx= None 这种写法;(都是被时间崔的。。)
一看python的new feature,这种写法被视为非法。。。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics