→ pcyu16:你說物件化本身反而阻礙了可重複使用性 02/19 07:56
→ pcyu16:那你認為可重複使用性怎麼做比較好? 02/19 07:56
→ damashige:不是物件化本身的問題,而是物件化不一定是能重複使用 02/19 08:04
→ damashige:我修一下內文,不好意思 02/19 08:04
※ 編輯: damashige 來自: 219.68.125.194 (02/19 08:06)
→ pcyu16:這或許是開發 framework 的人永遠的課題.. 02/19 08:15
→ pcyu16:我只是很好奇你是怎麼想的 畢竟你的工作經驗也滿豐富的@@" 02/19 08:16
→ damashige:我基本上是手工打造,對framework真的很不熟 02/19 08:18
→ andymai:物件化不一定能重複使用~也許可以重新想想原來的設計和現 02/19 09:14
→ andymai:在的應用是否已背離?不會framework就算不會php~那我最近遇 02/19 09:16
→ andymai:到的廠商該算是幼稚園了>.< 怪的是~有些地方會用物件~有的 02/19 09:17
→ andymai:會重覆使用的方法居然直接寫死在各網頁裡~真讓我大開眼界 02/19 09:18
→ qrtt1:不同人或不同結案壓力下的 code 的表現會有很大的差距的(笑 02/19 09:37
推 edward13:你說的似乎不是物件化本身的問題..而是外卦元件的包裝吧? 02/19 11:09
→ edward13:大多人直接呼叫套件的方法不會再予以抽象化 因為沒那麼閒 02/19 11:10
→ TonyQ:不太一樣吧,以 CI 來講你要切到 Java Struts 跟 Rails 都 02/19 16:50
→ TonyQ:很快,他採用 controller-model-view 的概念,只要有跟隨 02/19 16:50
→ TonyQ:這套概念的相關 framework 自由轉換是很容易的 02/19 16:50
→ TonyQ:但是 Joomla 跟 Drupal 則不一樣,這是已經現成的套件,他們 02/19 16:50
→ TonyQ:不是 framework ,他們是 product ,頂多是比較容易客製的 02/19 16:51
→ TonyQ:product。 02/19 16:51
→ TonyQ:另外有經驗的人要上手 framework 應該很快,我學 CI 只用了 02/19 16:51
→ TonyQ:3-5 天就上手了(有參考 Struts 跟 rails 經驗)。 02/19 16:51
→ TonyQ:重點在這個 framework 的概念,不是他的 code 怎麼寫、設定 02/19 16:52
→ TonyQ:檔怎麼設定,很多人寫 framework 都在專注這些東西。 02/19 16:52
→ TonyQ:寫這麼久還對這些 framework 不熟,或許你該想的是你是不是 02/19 16:52
→ TonyQ:都用同一套作法在做一樣的事,而沒有試著去思考可以用多少 02/19 16:52
→ TonyQ:種作法作同一件事。 02/19 16:53
→ TonyQ:我在 node JS 時即使他沒明確的 MVC 結構我還是會不自覺使 02/19 16:53
→ TonyQ:用 mvc 結構開發,是因為我 follow 這個思維,不是 follow 02/19 16:54
→ TonyQ:這個工具。 02/19 16:54
推 mgtsai:使用過 CI,覺得它的 model 這一環有點薄弱 02/19 18:02
→ mgtsai:一些比較進階的 SQL 比如 join 裡頭有一堆 bug 02/19 18:04
→ mgtsai:後來被搞毛了很多複雜的 SQL 都自己來不透過 DB driver 02/19 18:05
→ mgtsai:做大一點的系統,如果覺得 CI 的 model 不敷使用時 02/19 18:08
→ mgtsai:可以考慮改用 CakePHP 02/19 18:09
推 mgtsai:說到 framework,我認為該會的還是要會 02/19 18:21
→ mgtsai:畢竟 framework 所關注的問題是一般 PG 開發過程的共通問題 02/19 18:22
→ mgtsai:有些問題交給 framework 處理就好 (比如 SQL injection) 02/19 18:23
→ mgtsai:不用什麼東西都自己從頭 ab initio 重造輪子 02/19 18:24
→ mgtsai:不僅耗上一堆無謂的力氣,而且又 buggy 02/19 18:25
→ mgtsai:但使用 framework 時,要去了解它的長處與短處 02/19 18:26
→ mgtsai:多接觸不同的 framework,也可更加理解各別的理念與邏輯 02/19 18:27
→ mgtsai:這些概念對於堆大積木時,都很有幫助 02/19 18:27
→ damashige:感謝大家的回覆,當初CI是看了十五分鐘範例後就開始架站 02/19 20:14
→ damashige:網站有雛型大概是一周,當開始運作之後,有使用者發現 02/19 20:15
→ damashige:上傳的檔案消失了,查看之後,才發現我漏加允許上傳的格式 02/19 20:16
→ damashige:其實大致運作上都OK,只是偶爾會出現一些要改設定 02/19 20:16
→ damashige:這部份真的很不熟,需要多加學習 02/19 20:16
→ damashige:CakePHP之前有幫忙修改效能,不過那個後來發現是第三方 02/19 20:19
→ damashige:的問題,之後就沒甚麼碰了 02/19 20:19
→ realbout:simple is hard 02/20 22:44