看板 PHP 關於我們 聯絡資訊
哈囉,大家好! 小弟剛剛想到了一個頗為無聊的問題. 需要顯示資料的時候 1. 我會在<body>上方寫個 <?php $exp_html='<table><tr><td>一堆資料庫的資料</td></tr><table>'; ?> <body> <?php echo $exp_html;?> </body> 2. <body> <table> <?php //做了一堆資料庫 or foreach的運算 存在 $data echo $data; ?> </table> </body> 這樣如果資料量很大,產生出來的結果,速度上會差很多嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.195.130
LaPass:這點點的速度通常不是問題..... 12/30 11:47
LaPass:以我的直覺,2會比較快,但那是個爛設計,因為程式碼跟HTML 12/30 11:48
LaPass:黏在一起。 12/30 11:48
MOONRAKER:噗,那請問你如何避免2這樣的「爛設計」 12/30 11:50
MOONRAKER:對團體開發而言1才是令人髮指的爛設計 前後端不能分開 12/30 11:51
MOONRAKER:修改網頁外觀時必須由後端修改 破壞前後端設計分工 12/30 11:51
MOONRAKER:糊成一團 12/30 11:52
LaPass:用smarty,或是用include載入html 12/30 11:55
LaPass:總之1跟2兩種都很糟糕,1只好一點點而已,因為把PHP跟HTML 12/30 11:56
LaPass:分上下段。但都還再同一頁... 12/30 11:56
LaPass:簡單來講,即使沒用MVC的框架,自己用include之類的,也可 12/30 12:00
LaPass:以把程式碼弄出MVC的切分方式,寫起來會快樂很多。 12/30 12:01
LaPass:然後,事實上那些mvc的框架也是用差不多但複雜一點的方式 12/30 12:01
LaPass:弄出這種程式碼分離的架構。 12/30 12:02
tkdmaf:我覺得「爛設計」是把「做了一堆資料庫」放在html內。 12/30 15:59
MOONRAKER:這也很不好。想到去年底改的那個站,所有東西都這樣混在 12/30 16:43
MOONRAKER:一起,有一個無敵大的common.php裡面函數超過兩百個,可 12/30 16:44
MOONRAKER:是目前仍然在營運賺錢,辦比賽!…… 12/30 16:44
LaPass:去業界逛了一圈,什麼樣神奇的結構就都會看過了....orz.... 12/30 17:06
PsMonkey:出社會最大的收穫:原來書上寫的不遵守也不會怎麼樣 XD 12/30 23:42
tanson:怎麼看都是2比較好吧,用1 IDE有辦法幫你Debug嗎 12/31 02:28
LaPass:PHP這種動態語言.... IDE基本上就廢一半了 12/31 08:26
LaPass:最後還是覺得純文字比較好用,像sublimit或是Editplus 12/31 08:29
gname:出社會最大的收穫:原來書上寫的不遵守也不會怎麼樣 12/31 09:31
tkdmaf:出社會最大的收穫:原來寫書的人不會寫程式。 12/31 10:22
tkdmaf:因為都抄來抄去的。 12/31 10:22
MOONRAKER:對,都抄的。 :D 12/31 12:30
MOONRAKER:IDE是沒什麼用 不過習慣了起碼可以利用到他一些優點 12/31 12:30
PsMonkey:上 PTT 最大的收穫:原來 IDE 沒什麼用... [淚目] 12/31 13:13
PsMonkey:是說我寫 PHP 也幾乎不會想用 IDE XD 12/31 13:14
danny8376:原來PHP有IDE!? (? 12/31 14:18
visa9527:Dreamweaver式的IDE算嗎... 12/31 16:58
visa9527:剛學時覺得Dreamweaver連MySQL很方便,後來覺得好麻煩 12/31 17:06
alog:key指令就連線惹 12/31 21:50
erotic:NetBean PHP Edition、CodeLobster 01/01 00:18
tanson:zend studio, aptana,如果寫PHP永遠只用混合式的寫法 01/01 02:49
tanson:那IDE的確幫助不高 01/01 02:49
tkdmaf:我一直都是用NETBEANS,主要是改版速度超級快…… 01/01 13:36
tkdmaf:例如半年前的7.3不支援angularJS,後來的7.4就支援了。 01/01 13:37
tkdmaf:再來是找外掛也方便,像是python或是coffeescript 01/01 13:38
f1234518456:反正都看前人怎麼寫就怎麼寫 爛掉也沒輒(攤手 01/01 18:16