和其他人一样,很多时候我们已经默认了一个事实: Applet已死
Java Applet,这个可以说普及程度相当高的工业标准,已经有太久的时间不被人提及了……取而代之的是Flash,而且已经流行多年了
然而,事情并非没有转机。来自于MIT的一个叫做
processing正在试图改变现在的情况。基本的原理是,提供一个脚本和IDE,然后将脚本转化为java程序,并且编译成Applet。另外,processing自己也提供了大量的类库,屏蔽了Java的复杂性。这是一套同时面向设计师和程序员的开源解决方案
相对于Flash和Sliverlight,支持Java Applet的浏览器早已普及,Applet会不会像Ajax那样老瓶装新酒,重新焕发生机,我们拭目以待……
post on 2008-01-11 12:52
http://www.tiobe.com/tpci.htm
最新的的TIOBE排行榜,python的普及程度超越了perl
另外,python还被评为2007年最佳编程语言
一个良好设计的语言,超越它的竞争对手,应该是迟早都会发生的事情。
现在python已经可以算是主流语言了。在自己的胶水领域,已经被肯定以后,是否会替代C++的位置。
我知道现在在Linux领域,已经有太多的人使用Python来代替C++所做的工作;PHP和VB由于他们的低门槛,我想在一定时间内难以超越;至于C,我想谁都无法替代……Java呢?Sun的市场营销如此成功,才造就了这个第一语言吧
这样一个格局,估计会保持很久
post on 2008-01-9 09:26
看到TG 2的配置后,竟然有一种久违的感动
最大的改变是基于Pylons。对我来说,Django和Pylons一直是最趁手的武器
再者,Pylons的默认是Mako,而TG 2绑定的是genshi,又与我不谋而合
期待 TG 2 release
post on 2008-01-8 09:23
Python安装完毕以后,菜单中的Module Docs常常被人忽略
然而,在我们学习标准库和第三方库的时候,这是一个极其好用的工具。
首先,我们可以区分哪些是linked到python25.dll中的内置库,比如_winreg和zlib;哪些是包装在第三方dll中的扩展,比如_bsddb和_ctypes;还有那些是写在.py中的,还有封装在.egg中的
其次,我们可以图形化的查看一个库的结构,还有类的结构。这里就能体现出DocString的优势了,具备良好的DocString的Library,差不多可以省掉文档了
这么好的工具,居然被人遗忘了。我无数次在命令行下敲dir()函数,看来得改改了
post on 2008-01-7 10:23
这两天深入了解了BlackBerry,很考验智商
BB到了中国,很多东西就受到限制。Pushmail服务是最大的特色,在这里没有了,只能当普通的手机。还好通过Opera的一个修改版本,上网的功能搞定了,电子书也有很不错的软件
总感觉没发挥出bb的特色,这样的机器应该用来写zope……因为差不多只有浏览器可以用嘛
回头一想,要是有个Java版本的telnet(先不指望ssh),不就可以差不多做任何事情了吗?
不知道有没有大侠愿意做这样的事情,我觉得这个市场还是挺大的,在任何一部带QWERTZ键盘的手机上,UNIXfans应该不会错过这样的软件
稍微so了一下,似乎J2SE的资源很多,移植到J2ME上困难应该不大
post on 2008-01-4 16:37