Re: [情報] PHP Framework

看板PHP作者 (kid...)時間19年前 (2006/12/19 15:26), 編輯推噓5(500)
留言5則, 5人參與, 最新討論串9/20 (看更多)
※ 引述《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
文章代碼(AID): #15XvGXfi (PHP)
討論串 (同標題文章)
文章代碼(AID): #15XvGXfi (PHP)