[閒聊] frameworK的定義?

看板PHP作者 (飛翔的想法)時間11年前 (2014/01/10 02:52), 編輯推噓19(20185)
留言106則, 11人參與, 最新討論串1/5 (看更多)
前幾天主管跟我說joomla不算是framework 我問他那是什麼 他說那個叫架站軟體包.... 那什麼定義叫framework? 是像jquery那樣改變寫法才算嗎? ---- 我承認我不認同主管的說法 所以想來這裡問問各位 不過我也有聽說有人把zend稱作library就是了.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.65.88

01/10 03:45, , 1F
開發軟體的輔助軟體
01/10 03:45, 1F

01/10 03:45, , 2F
joomla 可以是 framework,但你主管尚未看到用法上的變化
01/10 03:45, 2F

01/10 03:46, , 3F
對他而言也的確只不過是套裝軟體,甚至是架站軟體包
01/10 03:46, 3F

01/10 03:46, , 4F
之前我有個客人差點被拿wordpress架站的拐,一個網站收兩萬
01/10 03:46, 4F

01/10 03:46, , 5F
版面叫客戶自己設計 哈哈
01/10 03:46, 5F

01/10 03:47, , 6F
我現場用Paas商的服務架起來3~5分鐘給他看
01/10 03:47, 6F

01/10 03:48, , 7F
不過這是白爛的例外,有些人的確可以用joomla做出很漂亮的網
01/10 03:48, 7F

01/10 03:48, , 8F
站,因為他用人家現成的程式再加以改良
01/10 03:48, 8F

01/10 03:49, , 9F
framework所追求的是,敏捷開發、有效率地維護
01/10 03:49, 9F

01/10 03:49, , 10F
讓事情做得更多更好,那麼 joomla 也可以是一種 framework
01/10 03:49, 10F

01/10 03:51, , 11F
因為 joomla 已經有在提供這方面的需求給人家使用
01/10 03:51, 11F

01/10 03:53, , 12F
只是有時候我們做軟體做久了 思維會綁死
01/10 03:53, 12F

01/10 03:53, , 13F
可能有些東西的印象還停留在某個時空 或自己思考轉不過來
01/10 03:53, 13F

01/10 06:23, , 14F
另外我會認為 joomla 可以是一個 framework 的原因
01/10 06:23, 14F

01/10 06:24, , 15F
是因為 joomla 涵蓋的範圍還蠻廣的,可以算是做網站的基礎框
01/10 06:24, 15F

01/10 06:25, , 16F
架,而 jquery 是為了解決 js 在各平台有差異問題的而誕生的
01/10 06:25, 16F

01/10 09:58, , 17F
我可以用CI, Zend, Cakephp, Symphony開發獨立web app
01/10 09:58, 17F

01/10 09:59, , 18F
可以用Joomla開發獨立web app而不甩他那些skin選單嗎?
01/10 09:59, 18F

01/10 10:19, , 19F
嗯?阿不都一樣都在做網站
01/10 10:19, 19F

01/10 10:22, , 20F
framework是用來解決特定問題,誕生的解決方案
01/10 10:22, 20F

01/10 10:24, , 21F
Joomla這種專業的CMS你遵循一定的規則、流程製作
01/10 10:24, 21F

01/10 10:26, , 22F
製作出可以用的網站 請問跟framework設計的初衷有什麼不同
01/10 10:26, 22F

01/10 10:27, , 23F
你這樣講我反而有點覺得那悶那些用這套做網站的人怎麼過的
01/10 10:27, 23F

01/10 10:28, , 24F
像是Rails 本身有scaffold 我真的覺得他很cool 可以快速建立
01/10 10:28, 24F

01/10 10:28, , 25F
可以運作的程序
01/10 10:28, 25F

01/10 10:30, , 26F
Joomla只不過是讓你更快的架站而已
01/10 10:30, 26F

01/10 10:31, , 27F
這個過程可以縮短,這不是framework本身的特性嗎
01/10 10:31, 27F

01/10 10:32, , 28F
有document 有api 甚至去年還真的獨立出Joomla framework
01/10 10:32, 28F

01/10 10:32, , 29F
你如果會改,你會繼續用cakephp 之類的網站產生webapp?
01/10 10:32, 29F

01/10 10:35, , 30F
就像你說不要Joomla的某功能那你就該用解決該問題的solution
01/10 10:35, 30F

01/10 10:36, , 31F
我不是在捧Joomla 因為我不喜歡用 但他的確可以是解決特定
01/10 10:36, 31F

01/10 10:36, , 32F
的一種framework 他在也不只是人家口中的套裝軟體
01/10 10:36, 32F

01/10 10:58, , 33F
不太認同;CMS就是CMS,假設我要做一個遊戲後端API
01/10 10:58, 33F

01/10 11:00, , 34F
Joomla在程式碼部份或DB table就先莫名的生出你用不到的
01/10 11:00, 34F

01/10 11:01, , 35F
東西,但是Framework不是,它有著各Design Pattern方案和
01/10 11:01, 35F

01/10 11:01, , 36F
Repository去實做你的專案
01/10 11:01, 36F

01/10 11:11, , 37F
我剛說了 針對問題就該拿正確的方式解
01/10 11:11, 37F

01/10 11:11, , 38F
framework 框架是一種概念有也是設計哲學
01/10 11:11, 38F

01/10 11:12, , 39F
你的問題在異質的系統上也會遇的到 所以不是他的錯
01/10 11:12, 39F
還有 27 則推文
01/10 12:37, , 67F
有那個沒有提供測試功能的?
01/10 12:37, 67F

01/10 12:47, , 68F
docs.joomla.org/Running_Automated_Tests_for_the_Joomla_CM
01/10 12:47, 68F

01/10 13:07, , 69F
剛剛跟朋友顧聊天忘記寫下去 sorry
01/10 13:07, 69F

01/10 13:07, , 70F
tkdmaf 您所說的我非常同意
01/10 13:07, 70F

01/10 13:08, , 71F
不過個人覺得 framework 指的東西很廣 沒有絕對
01/10 13:08, 71F

01/10 13:09, , 72F
東西是要看人用 你不同意或不喜歡 當然你不可能拿 joomla
01/10 13:09, 72F

01/10 13:10, , 73F
當一種 framework 來開發或建制網站
01/10 13:10, 73F

01/10 13:13, , 74F
目前的 web framework 也是借用許多語言的 web framework的
01/10 13:13, 74F

01/10 13:13, , 75F
優點不斷演進
01/10 13:13, 75F

01/10 13:16, , 76F
@alog:我想請你先看看本版的名稱。
01/10 13:16, 76F

01/10 13:16, , 77F
你就知道MOONRAKER的內容了。理解?
01/10 13:16, 77F

01/10 13:16, , 78F
多少都有優缺點,就連背後的維護團隊做考量
01/10 13:16, 78F

01/10 13:17, , 79F
你講的東西要是在web design版。結果就不同了。
01/10 13:17, 79F

01/10 13:17, , 80F
ok 看來我這種異教徒看法 本版版友似乎不能接受 我也沒關係
01/10 13:17, 80F

01/10 13:18, , 81F
tkdmaf, thanks 因為我會發這種推文是想看看反應如何
01/10 13:18, 81F

01/10 13:18, , 82F
對這個板而言,CMS不過只是PHP的「product」罷了。
01/10 13:18, 82F

01/10 16:04, , 83F
都是工具
01/10 16:04, 83F

01/10 17:00, , 84F
感覺alog講的層次跟原po的問題層次不一樣
01/10 17:00, 84F

01/10 17:07, , 85F
開發環境 vs 使用環境
01/10 17:07, 85F

01/11 10:39, , 86F
CMS就是CMS
01/11 10:39, 86F

01/11 16:55, , 87F
各位alog的觀念才是正確的喔!等有開發platform就懂了
01/11 16:55, 87F

01/12 18:04, , 88F
這問題不是看joomla講自己是CMS還是framework就知道了嗎
01/12 18:04, 88F

01/12 22:46, , 89F
Wordpress 網站收兩萬有什麼不對?我覺得兩萬還太便
01/12 22:46, 89F

01/12 23:09, , 90F
架起來什麼都不用負責 主機還不穩 二萬你收的下?
01/12 23:09, 90F

01/12 23:11, , 91F
還是說現在玩wp都這樣騙客戶的,架起來收二萬放四流主機???
01/12 23:11, 91F

01/16 03:57, , 92F
我也有幫架wp也;aws ec2,s3 LNMP 環境
01/16 03:57, 92F

01/17 01:16, , 93F
dlikeayu 你真的佛心來著的XD.. 但小心被洗賬單
01/17 01:16, 93F

01/17 01:16, , 94F
CDN掛上去 or 用 Appfog 架設 Wordpress 也可供參考
01/17 01:16, 94F

01/19 14:19, , 95F
你之前也沒說清楚,搞得好像玩wp都是在騙客戶一樣?
01/19 14:19, 95F

01/19 14:20, , 96F
而且wp跟joomla可做大可做小,不要說兩萬,30萬的案
01/19 14:20, 96F

01/19 14:20, , 97F
我們都收過,難道現在網站設計那麼不值錢了嗎?
01/19 14:20, 97F

01/20 21:27, , 98F
我做的案子就超過數十萬了,沒貶低過
01/20 21:27, 98F

01/20 21:27, , 99F
但坦白說一樣是在玩 wordpress 有些人的態度就是想拿來唬爛人
01/20 21:27, 99F

01/20 21:28, , 100F
我這裡就遇到好幾個,不反對你用什麼架,但你的態度決定價值
01/20 21:28, 100F

01/20 21:29, , 101F
結果一粒老鼠屎壞了一鍋粥,網站的確近年來就是這麼廉價
01/20 21:29, 101F

01/20 21:30, , 102F
有些人就認為,阿不就是套裝軟體,有什麼專業?
01/20 21:30, 102F

01/20 21:31, , 103F
我不怪他們不能理解
01/20 21:31, 103F

02/14 02:02, , 104F
所以我弄完收20k (逃
02/14 02:02, 104F

02/14 02:05, , 105F
卡是刷客戶的 (狂笑
02/14 02:05, 105F

02/14 02:06, , 106F
不過認真說,我調效的細節還蠻多的 從deployment到結束
02/14 02:06, 106F
文章代碼(AID): #1Ipk_Vw6 (PHP)
文章代碼(AID): #1Ipk_Vw6 (PHP)