PHP 板


LINE

看板 PHP  RSS
撇開國中時學過但沒懂的C 我是從C#開始學的 C#跟JAVA一樣,都是物件導向為主的語言 面對龐大的程式時,使用物件導向會比用function好寫很多 還有包含MVC架構,都是為了「龐大」的程式而存在的 舉例來說..... 一個團隊辛辛苦苦寫了四、五年的系統,裡面的頁面多達上千 總計的程式碼是用幾萬行、幾十萬行在算的 可是最近這幾年出現手機板網頁 因為舊有的程式碼把控制、顯示、資料之類的程式片段都寫在一起 如果想讓系統能支援手機版網頁..... 抱歉,全部重寫。 但反過來說,如果是用MVC架構,只要修改、新增「顯示」那一段的程式碼就好 像Codeigniter,雖然我沒用過,但我記得這個framework主要是把HTML跟PHP切開來 或是自己做一個類似的架構的機制也行 另外一個例子 原本沒做多國語言的設計 把顯示的字串通通都寫死在程式碼中 結果產品太受歡迎了,打算修改系統讓外國人使用... 嗯..... 這是大慘劇 另外關於物件導向 同上二例,我是把這種設計當成是,在程式中製造切斷點、打包的方式 切斷點多的話,隨時可以知道自己可以從哪邊下手去修改 而不必把程式全部翻修 打包的話,可以很輕易的知道該從哪裡找function來用,以及知道他的資料 不過這點在PHP上比較不明顯就是了 我一直覺得PHP的物件導向並沒有很突出 因為有蠻多替代方法可以用的 以上,個人經驗 ※ 引述《yororu (人生啊!)》之銘言: : 我一向寫程式都是用function 去做 : 第一點是因為我覺得class的語法對我 : 而言是蠻不熟悉了.. : 看語法能懂..但是要自己去寫就覺得本 : 來用function 可以幾行就做到的東西.. : 卻要寫那麼長覺得不喜歡... : 然後我在某網站也看到 : http://www.phpv.net/html/1453.html : 執行速度慢很多 : 所以真的不知道在php裡用class的優點在那裡.. : 還有最近在學很多MVC架構的東西(ex:Codeigniter).. : 也是覺得明明幾個function 就可以做出來.. : 好像要去理解那麼冗長的class和程序 : 然後執行速度很差 : 不知道有沒有人能夠反駁我的想法呢?? -- --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.16.65
1F:推 cjoe:個人覺得你講比較像framework的好處@@ 09/04 20:08
2F:→ LaPass:都是架構層面的東西,架構糟糕的話,程式一大起來就會很痛 09/04 22:03
3F:→ LaPass:苦 09/04 22:03







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP