作者foxzgerald (O⊥M)
看板PHP
标题Re: [情报] PHP Framework
时间Mon Dec 18 20:13:29 2006
※ 引述《forgmonkey (悲情城市之悲情程式猿)》之铭言:
: 最近刚好在看CakePHP
: 可否就您的经验分享一下比较的看法呢?
CakePHP 我只玩了一下下就半途而废了(因为要赶案子),
所以实在不知从何分享起 (′~‵〞)
这得请版上的 bakers 来介绍一下 :P
: 小生觉得 如果是有受过正规大学电脑科学教育训练的人
: 对物件导向 或是MVC 因当不会有太大的学习困难...
: 物件导向应该是早具备的基础...MVC的概念或许一天可以了解
: 问题是出在原本不了解物件导向的人, 或许要多花一点时间去涉猎相关概念
: 可如此一来... 学习曲线就变的相当不平顺了 不是吗?
: /*btw... 似乎接触java的人相较php,更多是有受过电脑科学教育的人
: 所以才会有上一段的感觉吗? */
我觉得物件导向的精神不难懂,难的地方是分析设计上的技巧、
以及程式实作上的细节。分析设计和实作方面的技巧,需要大量
的演练、与许多的经验;既使四人帮汇整了 Design Patterns协
助我们快速取得分析设计的内功,但还是得用许多实作经验才能
消化那本书的精华。
我并非正科班出身的人,但我努力使自己具有正科班的智识。因
为越学越多、越觉得自己要去统整这个领域的知识,毕竟电脑科
学不是几本「10分钟学好 PHP」之类的书所堆砌而成的。
我的本系有两门必修课:研究方法、行政学方法论。这两门课让
我深刻地觉得,要研究一门学问,学好它的方法论是必要的。因
此,从离散数学到作业系统,外系生可以修的课,我都修了。有
兴趣、和先前获得知识当背景,修这些课时,我比该系大部分的
学生要快乐的多。和他们相处时,其实感触满多的,但在这提似
乎有点离题:P
x x x
物件导向的技术,应用於软体开发,至少十多年(60开始发展,
90普遍应用)历经长时间的验证後,早已脱离了趋势或流行、晋
升为产业的主流。将时间投资在这,绝对划算。
不少评论台湾软体业不如硬体发达的原因,都指出「开发方法」
缺乏严谨的流程。如果要把这兴趣当成志业,以研究学问的方式
对待它是必要的。即便开发流程不用物件导向分析与设计,传统
的系统分析与设计也是发展了近半个世纪的方法论。学会依方法
论的指引,累积知识、解决问题,将能脱离入门迈向进阶。
在系统开发的路上,前人已累积了大量的知识、也验证了许多方
法。奠基在巨人的肩膀上发展知识,可以更快跃进下个世代。
x x x
知道要去哪、知道怎麽去;只要有张地图,或许多找个人(或社
群)指引方向,即便非科班出生,也可以自我教育。
--
「640K ought to be enough for anybody.!」
- Bill Gates -
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.199.121
1F:→ foxzgerald:「学物件导向的第一本书」图文并茂,内容满简单的 12/18 20:17