月份:2007年3月

我也来实作 PHP mix-in 的概念 – Part 3

说明 石头成老大把他心目中的 mix-in 目标做出来了,他主要的实作有以下两个重点: 物件实体生成后彼此做 mix-in 是不相干的。 类别方法在动态委派后要能遵守继承原则,也就是说子承父、父不承子。 另外他也提到要储存方法是一件困难的事情,因为 PHP 有三种函数的呼叫方法:一般函数、类别静态方法、实例方法。而我在 Part 2 里的概念实作则是用 ca […]

好书推荐

新书预告 以下为最近将会出版的书籍,值得期待: CSS 大全 第三版 好书推荐 另外整理一些我个人觉得不错的 Web 开发相关中文书籍供大家参考 (我看过的才介绍) ,它们都是非常值得大家阅读与收藏的技术书籍。 注:只介绍中文书的原因是为了让经验较少的伙伴也能快速了解这些技术,事实上还有更多原文的好书值得参考。 CSS 向世界最TOP的网站学 CSS 网页设 […]

透视 WebMVC

前言 以往我所开发的 Web 项目,大部份都是把核心放在操作 HTML ;就算后来使用了 Smarty ,却还是迷失在视觉为重的设计观点里,使得后续开发与维护都变得非常麻烦。后来我自己归纳出问题发生的原因,绝大部份在于我接触的项目常常是「画面先行」。 「画面先行」是由视觉设计人员来主导项目的架构,而这个架构则通常是因应客户在网站流程上的要求而建立的;这也使得 […]

我也来实作 PHP mix-in 的概念

之前提过一篇 Prototype-based programming in PHP ,后来在石头闲语那里也看到 PHP 实践 mix-in 概念之可行性,我自己也手痒写了一个。不过我是把 function 当成是一个 MethodObject ,有点 delegate 味道。然而大部份限制就像石头成所说的,所以我也不多提了。还是等 PHP7 的规格出来,看它 […]

这两个月要干的事

看完《TCP/IP详解 卷一》   第二次看这本书,在有了更多的日常操作经验后再看这本书果然又收获了很多。况且现在还有服务器在托管,网络的基本知识需要加强。 熟练Ruby   因为RoR,才了解了Ruby,才发现Ruby是一个这么好的脚本语言。现在因为用RoR做blog,掌握了一些Ruby的皮毛,接下好好学习Ruby,争取把它变成处理日常工作最主要的脚本语言 […]