开放的编程资料库

当前位置:我爱分享网 > PHP教程 > 正文

2007年回顾

2007年是忙碌的一年,无论是个人还是职业。我不会过多地讨论个人问题,因为这是个人问题,有些细节根本不适合写博客材料。

这是简短的版本:

  • 比利时和荷兰一次。
  • 以色列两次。
  • 乔治亚州亚特兰大两次(不包括从欧洲回程,当我由于东北部的暴风雨,被困了一天)。
  • 三个不同的用户组参加了会议,并进行了三个演示。
  • 一个主要的ZendFramework版本
  • 一个PEAR发布。
  • 一个播客。
  • 一个网络研讨会。
  • 出版一本书。
  • 参加一个会议。

以下是我的逐月细分:

一月

我完成了PHPAnthology,第2版的三章中的最后一章,并立即用我的预付款给家里买了一台Wii。

我还通过工作认识了IvoJansch,并让他用其中一种ibuildings产品让我惊叹不已。

二月

月中,我在Zend的老板Boaz获准使用ibuildingsWDE平台构建我们的新网站CMS;该计划的一部分包括在位于荷兰弗利辛根的ibuildings家庭办公室接受培训……这意味着我必须马上拿到护照。

月底,我受邀到BostonPHP与HORDE项目的ChuckHagenbuch一起演示如何构建一个简单的ZendFrameworkCRUD应用程序。在那里,NateAbele质问了我,然后加入了Chuck和我,参加了一个即兴的框架小组讨论会;大家都玩得很开心。

三月

我飞到比利时的布鲁塞尔,在那里遇到了我的主管Boaz,所以我们可以去Vlissingen。我们在布鲁塞尔度过了一天,四处走走,参观了圣迈克尔大教堂、大广场和撒尿小童等景点。

我们对ibuildings的访问非常有成效,那里的团队给我留下了深刻的印象;每个人都非常有知识和技能。我展示了ZendFramework概述,以及我在2006ZendCon上与MikeNaberezny进行的最佳实践演讲的缩略版;后者引发了大量的问题和热情。

回到家后,我在zend.comCMS上有大量工作要做,而且这种情况一直持续到11月。ibuildingsWDE产品使这项工作变得更加容易。

我解决了ZendFramework中的大量MVC问题,我们在月底发布了第一个测试版。

4月

月初,我们的房东让我们大吃一惊,并宣布他要卖掉我们的公寓……这意味着我们要么不得不加快购房计划,要么开始寻找新的出租房源。最终,由于时间限制,我们最终寻找了出租。接下来的两个月将重点关注寻找新地方以及向潜在买家展示我们公寓的无数次。

月中,我们收拾好家人,飞往佐治亚州亚特兰大,探望我妻子的家人。在那里,我们还去了亚特兰大动物园,看到了他们的熊猫宝宝美兰——太可爱了!

五月

月中,我们在佛蒙特州里士满找到了一个新地方——一个距离伯灵顿大约10分钟路程的小村庄,靠近我们最初搬到佛蒙特州时居住的地方。

在本月底发布的第一个ZendFrameworkRC中,我介绍了ViewRenderer,这是一种基于当前控制器和操作名称自动渲染视图的功能——这是许多框架共有的功能。然而,它表面上破坏了默认情况下启用大量现有应用程序——这不是我更受欢迎的决定之一。自从1.0.0版本发布以来,我几乎没有听到关于它的抱怨,现在它经常被认为是一个易于使用的特性——想想看。

六月

6月的第一周,我飞往以色列特拉维夫,开始培训新CMS方面的人员,并与我们整个ebiz团队合作,最终确定完成CMS的工作计划。不用说,那是我第一次去以色列或中东,我经常面临文化冲击。欧洲很容易过渡,但以色列对我来说完全陌生——从人们开车的方式到建筑,再到食物,一切都不一样。不幸的是,由于航班取消,我迟到了一天,错过了我的主管为我们所有人计划的耶路撒冷之旅。然而,他带我去了雅法市,这是一座阿拉伯城市,以色列人在向北建造特拉维夫之前曾试图在此定居。这座建筑令人叹为观止,古城蜿蜒狭窄的街道也是如此。

在这次旅行中,我还得知Andi要求将我全职调到ZendFramework团队。我会在接下来的一两周内权衡我的选择,并最终决定这样做。

我回来一周后,我们搬进了里士满的新出租屋。孩子们喜欢这个新地方,每个人都有一间卧室,一个院子,每个入口都有门廊。

不知何故,我还抽空录制了我的第一个(也是迄今为止唯一的)PHP摘要播客。

七月

我们在月初发布了ZendFramework1.0.0,标志着我们的第一个稳定版本。虽然许多人仍然认为它不完整,但绝大多数反馈都是积极的,迄今为止我们的下载量已超过200万。

我接受了到ZendFramework团队的调动,但条件是我将在ebiz团队兼职,直到新站点启动。这意味着接下来的5个月我的时间都花在了两个项目上,经常在周末加班以完成工作。

月底,我们在佛蒙特州的东北王国露营了一个长周末。天气异常潮湿,但我们坚持不懈,玩得很开心。绝对需要5天的离线时间!

我也终于在PEAR上发布了File_Fortune的第一个稳定版本,距离我第一次提出它已有一年多了。该包与mod_fortune文件接口,允许读取和写入此类文件,具有完全的二进制兼容性。

八月

8月没什么可报告的,除了工作,工作,还有更多的工作。

九月

我的ebiz主管Boaz第二次带我飞到特拉维夫,这一次是为了在我完全离开团队之前为团队的其他成员进行“头脑风暴”,同时也帮助建立我们的新数据中心和释放程序。这一次,波阿斯在我在该国的最后一整天带我去了耶路撒冷。如果你从未去过这座城市,你绝对应该把它列入你死前要做的事情清单。以我的宗教学位,这个地方对我来说充满了意义,但如果说那里的空气中弥漫着宗教气息,那就太轻描淡写了。我们参观了哭墙、苦难路、圣墓教堂,并聆听了宣礼员唱着为穆斯林祈祷的号召。这次旅行简直太棒了。

回来几天后,我飞往纽约市参加NYPHP的特别会议,会上MarkdeVisser介绍了各种Zend产品和计划,并且我对ZendFramework进行了概述。

在NYPHP演示后一周,我在zend.com上举办了一个关于ZendFrameworkMVC层的网络研讨会。

10月

10月是ZendCon的月份。我与SebastianBergmann和MikeNaberezny一起提供了关于最佳实践和单元测试的一整天教程;尽管长度和主题很重要,但我们在一天的大部分时间里都是SRO。

我还在TerryChay之后做了关于ZendFramework的MVC组件的主舞台演示—充其量是一个令人生畏的情况。从我看到的反馈来看,演示文稿很受欢迎,大约有120到150名与会者-非常惊人!(更令人惊讶的是有多少人总体上熟悉MVC!)

这次会议的一大优点是我结识了许多框架开发人员,包括ZendFramework和其他开发人员,包括CakePHP的NateAbele以及Solar框架的PaulM.Jones。进行了很多愉快的对话。

月底,我作为作者出版的第一本书ThePHPAnthology,2ndEdition终于出版了!

11月

我一个月的大部分时间都在研究Zend_Layout,这是一个非常受欢迎的组件,可以简化和自动化ZendFramework中的两步视图。我还开始着手实现Zend_ViewEnhanced,这是一组视图助手,用于使用Zend_View制作复杂的视图。

我也开始尝试使用Twitter,并想出了一个Zend_Service_Twitter提案,用于通过PHP与TwitterAPI进行交互。

最后,在感恩节前的那个星期天,我们终于推出了新的Zend.com网站,该网站在博客圈广受好评。

十二月

一段时间以来,我的一个目标是在伯灵顿地区组建一个PHP用户组。今年秋天的某个时候,我的一个朋友向我指出,实际上已经形成了一个GoogleGroup;他和最初的创始人开始计划在12月初举行会议。我在这个首次会议上发言,再次介绍了ZendFramework的MVlayer;大家都玩得很开心,对未来的会议产生了很大的热情。

在RalphSchindler的帮助下,我完成了Zend_LayoutZend_ViewEnhanced,并为Zend_Form提出了新建议,正好赶上我的假期开始—与家人共度11天在去佐治亚州亚特兰大旅行期间几乎没有互联网连接,这是我在没有下雪的情况下度过的少数圣诞节之一。

总结

这一年异常忙碌——三次跨海旅行,一次跨大陆旅行,一次搬家,几次东海岸旅行;三个用户组演示,以及一年中的八个演示;一个会议;一招;一个PEAR版本;一个播客;一场网络研讨会;一本书;以及无数小时的编程。

我来年的目标是什么?我累得连想都不想了;-)。

未经允许不得转载:我爱分享网 » 2007年回顾

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏