Technical support2007/07/02 01:36
views: 3088 times
超大字體(180%)放大字體(130%)原始字體(100%)
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, 參考一下,
  • 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,關於這點應該算是比較好的。

再說一次,這東西是需要不少人力去支援的,自己一個人做起來應該不是很好玩的東西。畢竟這樣的東西應該花很多的時間去調教,才能找到比較符合自己能夠應付的方式,所以,如果只是純粹抱著學習的心態,自己抽空玩玩是還好,如果是自己一個人想開發,雖然不是說不行,不過,古訓有云:

人多(嘴雜)好辦事!

就是如此。
創用 CC 授權
Creative Commons License
本創作適用 姓名標示-非商業性-禁止改作 3.0 創用 CC 授權,台灣並依循所適用的授權條款。

Bookmarks  HEMiDEMi  Technorati  Del.icio.us  Digg  funP  Yahoo!  Furl
Writer profile
author image
偏執與強迫症的患者,算不上是無可救藥,只是我已經遇上我的良醫了。
Posted by hina

Trackback URL : http://hina.ushiisland.net/blog/hinablue/trackback/278

Leave your greetings.

[登入][OpenID是?]