※ 引述《zxcv4566822 (晴緣似海)》之銘言:
: 日前小弟買了一本html5+css3+js
: 的教學工具書,正準備暑假來學習
: 但我老師又出招了
: 老師表示現代css、html仍用語法纂寫是不合時宜、落伍的
: 並表示現今初學者已改為用dw等編輯軟體設計網頁居多
: 最後他表示js可與資料庫連結
主阿,求求你原諒我的罪,我想小小的砲一下這位老師...
雖然小弟我很菜又嫩,但是我覺得這位老師的觀念似乎.....
: 個人疑問:
: 一、若以dw起家而並不太懂css、html
: 若出現一些軟體無法排除之問題,不就只能自求多福?
在學習DW初期時,版上大大們都有耳提面命的說:
「千千萬萬不要太依賴DW,它只是個工具」
我個人認為,
DW只是一個針對基礎較為薄弱,甚至是零基礎的新同學,
快速對於製作一個「稍微看起來有點像是網頁」的網頁,
有很多人,其實初期都會很害怕「程式碼」這東西,
所以對於「初學者」抑或是「學好玩的人」來說,
DW是一個可以快速讓人看到「視覺」上的呈現效果,
進而引起更深一層興趣的一種軟體。
在你還不知道甚麼HTML、CSS的時候,
DW可以引起你的興趣,只因為有「畫面」可以看。
「哇!原來是這樣噢!」
「哇!原來就這麼簡單!」
噢!不,孩子,一點都不簡單,一切的一切才剛剛開始。
正如原PO所提到,DW本身雖然很方便、快速,
但就實際上而言,還是有頗多情況需要改善,
就算DW很強,弄得網頁漂漂亮亮的,
很抱歉,有兩點需要注意。
第一、此網頁再怎麼厲害都無法進階成「動態」網頁,
簡單的動態沒問題,「稍微」進階一點的特效就有困難了。
P.S.小弟說得是「全部」都使用DW提供的功能,且不進入程式碼的世界。
第二、稍微知道要怎麼看原始碼的按個滑鼠右鍵一看,
阿娘威!這是甚麼東西啊?
四個字,慘不忍睹。
噢!對了,效能還會很差。
不過都是靜態的,應該是感覺不大出來。
: php也會有基本的html等一些的關聯,如何確信不懂html是ok的?
: 二、用dw等軟體固然方便,但有時還是會有不必要的肥大問題吧?
上述有回答到這點,的確是很多不必要的肥大問題,
且可以用很多更 easy 、效能更好的方式來完成。
: 三、如果dw沒學的很熟,依舊能寫網頁吧?
那當然!!如果你夠強!!
跟老闆說:
「老闆,我不需要DW,只要給我純文字!!省下來的錢,請幫我加薪!!」
: 四、為何老師似乎介紹網頁設計時,總是提及前端美工部分而不談php等後端程式?
個人認為有下列幾種可能,
一、其實你去應徵的時候,滿多老闆或面試官還是只看視覺呈現的部分,
畢竟如果前端的部分,視覺呈現上很是頗重要的,
如果是後端的部分,就純粹看功能了吧?!
二、可能他是假的網頁前端設計,何謂假的網頁前端設計?
就是在美工軟體上排好版之後,切一切貼上去而已。
我知道不少「網頁設計」就是這樣...
三、他後端較弱、怕被問倒。
: 五、js真能連結資料庫?!
此點很抱歉,小弟太菜,無法回答。
不過相信版上很多前輩都已經回答你了,
而且我個人也覺得,邏輯上應該沒甚麼問題,
只是考量到效能以及跨瀏覽器或是跨平臺的部分,
PHP算是較廣為人知的一個程式語言,
當然,也有其它很多語言,
各有優劣、利弊,各家公司有各家公司使用的語言,
所以這是一條不歸路。
: 以上排版有點差,見諒。
總而言之,
個人覺得,CSS、HTML OR HTML5 是網頁的基礎,
把它們學好會讓你省很多功夫,也會提升瀏覽器的效能。
接下來是javascript、jQuery,
不過也有滿多人是直接從後端語言學起的,
所以,僅供參考。
以上,讓前輩們見笑了。