Re: [情報] PHP Framework
※ 引述《gpmm (銀色)》之銘言:
: ※ 引述《foxzgerald (O⊥M)》之銘言:
: : 就我「側面的了解」(畢竟沒玩完整套 cake)
: : cake 的特點是透過設定 configuration 的方式自動產生
: : 相應的 php code;而因為 configuration scripting 的
: : 設定非常詳細,所以自動產生出來的 PHP幾乎不需要做太
: : 大的更動,只需撰寫一些較細部的程式碼
: : 至於 ajax 的 framework 其實不用綁 php 的 framework
: : 也可以用,畢竟是不同的目的。只是綁進 php,就可以透
: : 過 php直接產生 javascript,顯然方便不少 XD
: 有人比較過 Cake 和 Ci 的做法哪一種比較容易上手嗎?
: 因為 fo 大的介紹,這兩天都在鑽 Ci 的東西,
: 應該是小弟的 PHP 技術太淺了,
: Ci 裡的做法著實另小弟感覺到那根本是另一種東西嘛!(笑)
: Ci 採用的 Model-View-Controller (MVC) 做法很有點超出
: 小弟以往的理解。
: 不知 Cake 的應用是否也是以這種方式撰寫的?
當然
php一向以快速開發著名,但最為人所詬病的就是後期維護困難
有了mvc的大架構會改善很多
大部分的framework都有實作mvc
所以應該先具備一點的mvc觀念 會比較好上手
: 還是就像 fo 大所說,是透過 configuration 產生而已?
configuration主要是方便開發者建構 mvc分別對應的檔案
也確實是很方便快速(只要建好資料庫schema 對應的m-v-c都可以用
commod line產生 而且過程就很像是在填問卷xd)
當然最後還是要自己動手寫裡面的函式
: 另外再請問,如果要開發類似 Blog 這樣的系統,
: 選擇 Cake or Ci 會有什麼樣的差別嗎?
兩個同屬輕量級的framework(當然ci更輕..)
如果你指的是個人blog我想應該都能勝任
畢竟官方都以"15min blog"作教學
btw.你喜歡喝百事可樂還是可口可樂?
: 不過有包起 Ajax 是比較吸引人沒錯 XD,
: Ci 的 User Guide 裡沒看到 Ajax 讓小弟瞬間失望了一下!
另外提一下就我看到cake的一些優點
1.Data Validation: 只要有表單你就需要他。如果你覺得撰寫驗證程式很煩
他會很好的處理錯誤。
2.AJAX Helper: 如果你的ajax需求只是一般,沒有大到像gmail這樣,
那你幾乎可以不用撰寫任何Javascript。
3.Models: 身為一個懶惰的程式設計師,不用撰寫SQL也是很合理的要求。
4.Sanitize: 只要兩行就可以濾除隱碼攻擊。
缺點(代價):
1.你必須花時間習慣cake的命名方式(資料庫、function...)
2.也許你會變的更懶
最後推薦cake中文手冊跟官方教學
http://www.1x3x.net/cakephp/session.html
這應該會讓你很快上手
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.219.138
※ 編輯: superGA 來自: 61.229.219.138 (12/19 16:22)
推
12/19 16:23, , 1F
12/19 16:23, 1F
推
12/19 16:31, , 2F
12/19 16:31, 2F
推
12/19 19:40, , 3F
12/19 19:40, 3F
推
12/19 21:31, , 4F
12/19 21:31, 4F
推
12/20 13:58, , 5F
12/20 13:58, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 9 之 20 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
4
20
6
17