※ 引述《deanh (夜想者)》之銘言:
: ※ 引述《Lordaeron (Terry)》之銘言:
: : 組SQL 有什麼好混在一起的? 很難看嗎? 你沒在寫if then else?
: : table schema 的設計及畫面output不可能全相同
: : 而為了"reuse" 就得一口氣什麼鬼都出來, 再取自己要的. 這樣太慢了.
: : 後來變成各自為政,有人用vector, 有人用arraylist, 有人用hashmap.
: : 每個人用法都不同, 二三十人, 一看就十幾套做法.
: : 這有比較好維護?
: 用Framework就是保證每個人採用同樣的作法。
: 一個大型網站的頁面為了開發以及更換各種版型、權限等通常會設計成很多不同區塊
: 來Render。為了讓Web Designer跟Develper的工作分開,通常會利用Framework的樣板
: 引擎。這些都是Framework會提供的功能,.Net、Java、PHP裡面都有。
: 用if else組SQL會造成什麼問題...我以為這個是常識。
: 不然您以為Ruby on Rails跟Active Record是怎麼流行起來的?
流行跟有用是兩回事.
我舉的例看起來你是直接跳過就是了. 然後說自己的.
組SQL 會有問題嗎? 當然不會有, 又不是每個人都是傻子.
: : 我沒要你用我的啊? 請問你在high 什麼?
: OK,那您一個人用自己的輪子慢慢玩。
我根本沒要你用, 你可以high 成這樣, 不容易.
: : 我相信, 我一定不會跟同一個project.
: : 哪請問你做的網站有多大型?
: : but 先定義"大型" 的定義. 否則你自己high 就好了.
: OK,當然這個每個人的定義不同,我的定義是投入的專案人數。
: 至少7個人以上(含Web Designer跟Developer),為了sync整個專案,一定的Framework
: 是必要的,不管是自己做的還是用Open Source Framework。
: 用人家做好的輪子,加上自己調整過的參數,是解決問題最快的途徑。
哦, 我的2x人的"大型" 專案
-->沒用framework 的有.
-->用framework 也有.
同樣都有天才型programmer, 但你同樣是自顧自的在講話.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.240.94