views: 3088 times


symfony Web PHP framework
這個工具有一本書,The Definitive Guide to Smyfony,可惜的是他沒有中譯版本,但是網站上有簡中版的簡介。基本上這是一個開發者工具,以 PHP 5 為基礎來作開發的東西。雖然在工作上並沒有使用這一套 framework, 不過,在自己稍微嘗試一下的結論是,好用,但對於獨立開發等等的中小企業所需求的網站而言,並不能完全利用到所有的功能。
套一句網站上說的,If you want to develop a simple website with five to ten pages, limited access to a database, and no obligations to ensuring its performance or providing documentation, then you should stick with PHP alone. 所以說,除非有大型、且需要高度管理,高度延展性的需求,不然這樣的 framework 未必能符合你的需求。只是,他的說法是有點搞笑啦,畢竟現在的 Web 誰不牽扯到資料庫,只是,你可能要考量的不只是這些,在使用一個 framework 之前,如何衡量自己的系統需求就變成了另一種課題了。
節錄它的 Documents, 參考一下,
我比較在意的 AJAX 部分,看起來 prototype 其實好像都大同小異(笑),總覺得是變不出什麼新花樣來。呼叫的方式跟一般常見的 AJAX framework 沒什麼兩樣,不過它整合了一些老掉牙特殊的效果,Drag and Drop, Sortable Lists, Autocompletion, JSON, Effects 等等,倒是不用再去接觸其他的 AJAX,關於這點應該算是比較好的。
再說一次,這東西是需要不少人力去支援的,自己一個人做起來應該不是很好玩的東西。畢竟這樣的東西應該花很多的時間去調教,才能找到比較符合自己能夠應付的方式,所以,如果只是純粹抱著學習的心態,自己抽空玩玩是還好,如果是自己一個人想開發,雖然不是說不行,不過,古訓有云:
人多(嘴雜)好辦事!
就是如此。
這個工具有一本書,The Definitive Guide to Smyfony,可惜的是他沒有中譯版本,但是網站上有簡中版的簡介。基本上這是一個開發者工具,以 PHP 5 為基礎來作開發的東西。雖然在工作上並沒有使用這一套 framework, 不過,在自己稍微嘗試一下的結論是,好用,但對於獨立開發等等的中小企業所需求的網站而言,並不能完全利用到所有的功能。
套一句網站上說的,If you want to develop a simple website with five to ten pages, limited access to a database, and no obligations to ensuring its performance or providing documentation, then you should stick with PHP alone. 所以說,除非有大型、且需要高度管理,高度延展性的需求,不然這樣的 framework 未必能符合你的需求。只是,他的說法是有點搞笑啦,畢竟現在的 Web 誰不牽扯到資料庫,只是,你可能要考量的不只是這些,在使用一個 framework 之前,如何衡量自己的系統需求就變成了另一種課題了。
節錄它的 Documents, 參考一下,
- Based on the premise of convention over configuration--the developer needs to configure only the unconventional.
- The command-line interface automates application deployment between two servers.
- You should know the meaning of OOP, ORM, RAD, DRY, KISS, TDD, YAML, and PEAR.(笑)
- multilingualism and I18N support.(See Chapter 13 here.)
- MVC Layout.(See Chapter 2 here.)
我比較在意的 AJAX 部分,看起來 prototype 其實好像都大同小異(笑),總覺得是變不出什麼新花樣來。呼叫的方式跟一般常見的 AJAX framework 沒什麼兩樣,不過它整合了一些老掉牙特殊的效果,Drag and Drop, Sortable Lists, Autocompletion, JSON, Effects 等等,倒是不用再去接觸其他的 AJAX,關於這點應該算是比較好的。
再說一次,這東西是需要不少人力去支援的,自己一個人做起來應該不是很好玩的東西。畢竟這樣的東西應該花很多的時間去調教,才能找到比較符合自己能夠應付的方式,所以,如果只是純粹抱著學習的心態,自己抽空玩玩是還好,如果是自己一個人想開發,雖然不是說不行,不過,古訓有云:
人多(嘴雜)好辦事!
就是如此。




Leave your greetings.