[請益] php是否一開始就要使用架構

看板Soft_Job作者 (哈里歐)時間14年前 (2011/09/01 20:10), 編輯推噓3(309)
留言12則, 5人參與, 最新討論串1/1
小弟畢業後在職場工作兩年了 在學時大部分都用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
有php板
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
Yii learning curve應該算低, CRUD code都幫你生好了
09/01 21:49, 6F

09/01 22:53, , 7F
code能自動產生出來跟架構用的很順兩件事差很多
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
文章代碼(AID): #1ENtPIx9 (Soft_Job)