Zend Framework

其实,我一直在改变网站的架构。最近,看了些面向对象的设计模式,准备自己重新设计一个。虽然,我知道有Zend Framework,但我还是不准备在这个上面开发。上周未,在IBM developerWorks 中国上面发现Zend Framework的教程,然后看了下,觉得挺有意思的。今天,就差不多在做站点的移植的事情。

这么说来,差不多还是头一次在框架下面开发,像Plone给人的感觉完全不是框架,而是做二次开发。我用的是0.15版,虽然,我现在只用了少部分功能,但感觉还是挺不错的(反正没有其它框架可比Laughing)。 在数据库方面封装的是PDO,速度应该也没有问题,有些地方设计的很好。

估计,到下个月上旬能将整个程序移值过来。

JavaScript2难道是未来浏览器的必备装备?

在这个月中,IE7和Firefox2都发布了。这下浏览们之间的战争也许将拉开新的战幕。

 其实,现在浏览器们恐怕出现了新的敌人。关于Adobe的Apollo,这东西将flash从浏览器独立出来。具体是个什么我也不清楚,不过我觉得这就是一个强化Flash的浏览器,通过内置的Flash,来提供更RIA的功能。

随着Ajax的成功,更好的用户体验将是后面网页发展的重点。Ajax的重要组成部分JavaScript已经不能满足一些新的要求。目前来看,IE实现的JavaScript版本相关于JavaScript1.5,Firefox2.0中实现的JavaScript版本为JavaScript1.7。就目前最新显示,在IE8中实现JavaScript2,Firefox3.0中实现JavaScript1.9。微软为什么把JavaScript2做为重要更新,一定有他的原因,浏览器代替客户端应用在未来应该是趋势。

这里有个关于JavaScript2的胶片 

06年10月23日

现在的这个程序的版本号是:0.3.X。我不知道是我代码有问题还是这个DH的某些限制,有些功能不怎么好使。反正这个版也已经Over了。这个程序从0.1开始差不多每次的架构都是不一样的。我只是在寻找一种更好的解决方法,再接触Plone及Java中的一些概念后,我终于知道为什么说:人们学习Java是因为他们选修了计算机科学这门课。有些非常系统的东西等着我去学习。

最近工作不是很好,感觉目标不明确,有点失望的感觉,不知道会不会中途结束?不过还是从中学到了许多东西。

明天就可以用到Firefox2.0的正式版了! 

准备开始架构0.4的结构。 

还真是郁闷啊

再做这个站点的时间,总有些郁闷的事情。在自己机了上面测试OK的,但到了服务器就不行了。

  • 原来使用PEAR连的数据库,放到服务器上尽然不能用?然后我改PDO了。
  • 昨天把TAG功能加上去后,尽然有数据库没插入表。
  • 今天数据库进表后,又取不出来。

Cry

这几天过得真是不爽

这几天不知道怎么的。有种自己像一具空壳的感觉。感觉没有自我意识,像机械一样行动,非常空虚。只有到公司才好点。

前天晚上1点才睡,有晚上在想一个问题,然后整夜都没睡着。昨天半夜起来,发现头痛。Cry

真够痛苦的。于是决定每天尽量少看电脑,免得变得更BT了。 

对Firefox的展望

差不多从Firefox1.0起,我就开始使用这家伙了,我非常喜欢这家伙。

随着基于Web应用的发展,浏览器们将被使用在更多的用途。这就对他们支持的各自技术有了新的要求。经过5年后,IE7将在本月的18日(也就是2006年10月18日)推出正式版。这是非常让人高兴的事,大家都可以使用更先进的浏览器了。其实,我非常关心IE7具体支持哪些技术,有机会把IE7支持的新技术罗列一下。照Firefox2.0的日程的话,会在本月的当地时间17号发布RC3的版本。然后,也许会在半个月这后发布Firefox2.0最终版本。Firefox2.0主要更新了一些界面和RSS及扩展管理的东西,当然还有其它一些东西。

由于Firefox2.0和3.0差不多是同期开发的,一些在2.0中没有实现的功能就移动的3.0里去了。在3.0中的重到更新就是在Gecko中引入Cairo,至于这到底是个什么东西,可以通过Google搜索一下。虽然,现在也看到了些关于Cairo的其它东西,说渲染速度并不理想。(在nightly版中已经实现了)因为,现在也才是Alpha1版,还有很长的一段时间可以来改进。假设这个技术非常完美,那会给浏览器带来些什么东西呢?在网上有关于Cairo应用前景,那是非常让人兴奋的事情。个人感觉是跟现在很火的Xgl差不多的东西。

这个是关键:Cairo 能使用 OpenGL或X Render扩展的硬件加速功能来绘制图像,这使得基于Cairo的应用能在现代化的3D显示硬件上获得益处。

XUL是Mozilla实现的东西,他可以提供更Rich的网络体验。在IBM的Developer中文网上有对几种Rich应用的文章。也许将来使用Firefox制作图像将成为可能,也许以后出现已浏览器为基础的OS,为非Windows用户提供更多的可能。这每个设想都很Cool,不是吗?

Ubuntu

原来我在VM上学过FreeBSD一段时间,就我个人来说非常喜欢这家伙的。但在工作中发现,由于Free的因素,没有大公司来支持,在商业性这方面,的确不如Linux。

在工作中,公司的一些项目都是跑在Debian上面的,而Ubuntu则是非常好的开发平台。由于使用Zope,在Windows下面跑进来奇慢无比,让人受不了。在Ubuntu确非常快,自带的SSH也用的非常舒服,而且我们主要的IDE是eclipse+pydev,至于浏览器,我只有Firefox。

不过,现在使用Ubuntu,还是有点像玩具一样,有许多的东西,要你去设置,去安装。感觉需要安装的东西,非常多Yell。可能是因为GPL的原来并没有一起安装?不过依然很期待Ubuntu以后的发展。

也许我只是个菜鸟

最近工作上有点失落,找不到我能发挥的地方。公司的项目差不多已经进行到中期了,但现在要解决的问题我感觉我完全插不上手。只要由一个同事在解决。感觉自己还是有差,一点忙都帮不上。也是啊,我自己的编程经验也才1年而已。感到有点危机感,所以我要更多的经验才行。

原来,觉得自己还是知道一些东西,有点自大。现在才知道我是多么的无知。有许多东西我不知道,没有去试用。其实,我个人并是一个积极的人,因为这个因素,在寻找解决方法的思路上并不主动去试验它,而只是在头脑里想,一切都是空想。这是我一个非常大的缺点,我必须克服它。

想的太多,做的太少,这样是不行嘀。 

让我们开始吧!

其实这个东西,我在十一回家之前把它做好了。回去之后,差不多没怎么碰电脑。所以也没有写东西。

今天是长假的最后一天,明天就要上班了。今年已经过去了大半,时间对我来说,还真是个问题。因为,我还没有找到熟练控制我的时间的方法,有许多时间就在不经意之间流过,真是可惜啊!Yell

有时候,还真是有点害怕。要是现在所付出的努力,没有结果。那对我来说意味着什么?在我现在的生活中,电脑和音乐是我人生的支柱。当没有他们时我会恐惧。也许我该找个女朋友去,但是这样我就不能全心的投入我的三年计划当中了。为什么不能?不知道?也许我应该试试,对,试试。