[請益] php是否一開始就要使用架構
小弟畢業後在職場工作兩年了
在學時大部分都用asp + jquery + html + mssql接案
後來因為有特殊需求也有用C#寫過一些功能
論文程式是在linux下C++ + boost library寫的
以上程式都沒有用到架構 就算有也是自己創的架構
(說穿了就是讓一些常用功能寫成一個函式庫和類別以便重用)
進入職場後主要是用Java開發一些中&大型系統
開始接觸到Java的一些Framework
幾個案子下來 有使用Struts, Spring架構
DB用過MSSQL MYSQL SYBASE DERBY
並且有用SVN和MAVEN做版本控管
這樣一路走下來
自己覺得用不用架構都各有好處
不用架構開發小型系統開發會很快速
像是一個網頁送出資料儲存至資料庫 兩個程式搞定 一個ui一個處理資料
頂多再把有用到SQL的地方放到自己定義dao的函式內
用dao去資料庫撈資料 (asp我是這樣寫)
使用MVC架構後 如果有要存取到資料庫
就至少要view + action + model + dao + pojo 五個程式 然後.xml要設定有的沒的
才能跑一個如此單純的事情= =
當然使用架構還是有優點 可以重用一些函式 把功能職責都分離的清清楚楚
如果在使用架構下 程式寫得好的話(這是重點)是還蠻好維護的
不過開發速度跟原始的方法比就慢多了
最近想等研發替代役完就想自己跟朋友出去接案
雖然我沒學過php 可是感覺php很適合開發網路程式 又沒java .net開發那麼麻煩
開發速度快(這是主要選擇php的原因) 又比asp強大許多
上網survey了一下發現Yii這個php framework還不錯 不過也是像其他架構一樣
而且learning curve還蠻陡峭的 幸運的是小弟英文還ok
可以看看英文文件和國外論壇學習
不過目前遇到一個問題
就是一開始就要使用Yii架構開發php好? 還是先不要用架構直接先寫出一個小系統好?
請各位大大建議一下 感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.152.19
※ 編輯: Smurf 來自: 220.133.152.19 (09/01 20:11)
推
09/01 20:25, , 1F
09/01 20:25, 1F
→
09/01 21:34, , 2F
09/01 21:34, 2F
→
09/01 21:39, , 3F
09/01 21:39, 3F
→
09/01 21:40, , 4F
09/01 21:40, 4F
→
09/01 21:41, , 5F
09/01 21:41, 5F
推
09/01 21:49, , 6F
09/01 21:49, 6F
推
09/01 22:53, , 7F
09/01 22:53, 7F
→
09/02 02:19, , 8F
09/02 02:19, 8F
→
09/02 02:22, , 9F
09/02 02:22, 9F
→
09/02 02:22, , 10F
09/02 02:22, 10F
→
09/02 11:17, , 11F
09/02 11:17, 11F
→
09/02 11:18, , 12F
09/02 11:18, 12F