Re: [閒聊] frameworK的定義?
我的感覺是:
Library 像個人助理,幫你搞掉一堆很煩的事。我想各位也應該有自己寫的
Library 了。
這些事看助理的能力而定,能力強的會的就多。
學習成本通常比較低,可以快速的上手。甚至邊用邊學。
當然,你功力到哪裡,你的系統功能就到哪裡。(前提是語言本身做的到的事。
不要說你想用PHP去遙控飛機...)
但他不會也不能干涉你的做法。
Framework 像公司,也是幫你搞掉一堆很煩的事。
他像是一整個團隊在為你服務。
但是,你要遵循他的遊戲規擇。讀合同(手冊)簽約(架主架構)
想當然爾,學習成本會高點,有可能你在了解他架構前什麼事都做不了。
但了解後換來的是較高的效率,不會有使用前做的到,使用後做不到的事。
當然,也是語言本身能做到的事他就能做。
JQuery 這東西還真的有點難分,說他是Library,但他可以用他自己的規擇來搞。
說他是 Framework ,他又沒把架構綁死。這就看你怎麼應用他了。
至於 Joomla...
個人認為他不是 Library 也不是 Framework ,因為他與二者最大的差異是。
你只能照著他的規擇走,而且語言本身做的到的事,只要他不提供,你就沒輒。
但廣義的來說,他對End user是可以算上 Framework 啦...不過用"架站機"
來稱呼好像比較適合。
--
小惡魔的家
http://blog.pixnet.net/shiuju/
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.237.155
討論串 (同標題文章)
完整討論串 (本文為第 4 之 5 篇):
19
106
PHP 近期熱門文章
PTT數位生活區 即時熱門文章