Re: [問題] 不知道版面能夠做成樣板嗎?

看板Web_Design作者 (愁痕飄絮)時間15年前 (2008/12/04 00:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串5/11 (看更多)
※ 引述《cassatte (..)》之銘言: : ※ 引述《KC73 (肯先生)》之銘言: : : sorry.. 借這個標題回一下關於 smarty.. : 我也想藉個標題回一下,關於美工與版面...... : 最近接了一個吐血的案子,要把頁面套用程式,得在3層起跳的table翻, : 然後再慢慢分析結構,最後再拼回去。 : 我說阿,想要做網頁只會軟體真的不行,板上一堆問學軟體的, : 也請拜託真的要好好了解網頁這種媒體,研究他的特性。 : == 太佩服你了, 先拜一下 :D 我個人的經驗是, 就算有人直接給我設計好的頁面(html) 即使沒有原始設計稿, 我仍然會直接重做一個. 拿我最近的迷你案子來說, 有個朋友學校期末專案是要弄個投票系統(辦網路活動需要) 他設計了一個極簡單的投票頁面(body底圖一張), 中間一個長條形區塊, 淡色紙紋背景 內容是已經用Dreamweraver排好的表格 -- 3 X N 的投票選項, 只有第一個是真實資料 所以我只需幫他套簡單的PHP投票系統程式即可,在我拿到後看一下HTML原始碼行數 812行, 不意外, Photoshop 軟體直接表格排版輸出, 我個人絕不使用這種頁面, 維護起來太吃力了. 二話不說立刻手工重刻一個. 不到兩小時HTML+CSS做完, 不到50行. 最後用YUI增強一下投票連結的按鈕, 撰寫PHP樣板邏輯code index.tpl.php 僅65行 (CSS外部引入) : 好回到Smarty,要是個人作業或是小規模網站,其實這好像不是很重要, : 因為都很快就可以搞定,用個 include 或是自己寫一個 output buffer : 就可以很快搞定且彈性很大。 : 若是多人作業,又專業分工,Smarty真的是程式設計師的救星, : 至少可以控制基本的HTML品質.. 我不認同Smarty, 國外文章大都也直接用PHP原生語法(<?php echo ?>, <?=?> 都有) Zend Framework, CodeIgniter 也都採用原生語法 (其他沒玩過) 多人作業, 專業分工, 更沒有使用Smarty的理由. 這玩意怎會是程式設計師的救星? 只是要對HTML跑Loop, if else 控制樣板顯示邏輯, 還得特地去學一套軟體. Smarty 能做到的, PHP 都做的到. 在分工的情況下, 我完全不敢想像要視覺設計師(VD)去搞什麼Smarty, PHP 程式碼沒被改亂就要阿彌陀佛了, 還奢望他人幫忙做到好嗎? 對VD來說, 管它是PHP還是什麼Smarty, 都是看不懂的鬼畫符號 能遇到熟悉CSS的VD就不太容易了, 要VD幫你處理樣板, 我認為這樣的開發人員要檢討 VD若能生給你視覺設計+W3C 標準的網頁檔就是再好不過了 當然我個人比較傾向開發者吃下這塊, 如同雅虎有F2E(前端開發)人員一般. 控制HTML的品質跟PHP搭不上關係吧? 再好的PHP程式碼, 也拯救不了劣質的 HTML 網頁檔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.213.7 ※ 編輯: chph 來自: 114.47.213.7 (12/04 01:00) ※ 編輯: chph 來自: 114.47.213.7 (12/04 01:03)

12/04 11:20, , 1F
習慣砍掉重練 +1
12/04 11:20, 1F
文章代碼(AID): #19Dhi6IE (Web_Design)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 5 之 11 篇):
文章代碼(AID): #19Dhi6IE (Web_Design)