作者ephesians (ephesians)
看板Ajax
標題Re: [問題] 連程式設計都不大會的新手,該如何開始 …
時間Sun Jan 7 04:26:06 2007
※ 引述《lyforever (LY)》之銘言:
: 只會HTML那你的路會走的相當辛苦
: 你想用Google Map API製作怎樣的網站呢?
: 我列舉一些可能要學習的
: 網頁排版
: HTML,CSS,XML,XSLT...etc
: client端語言
: javascript
: server端語言
: php,asp,jsp..etc
: 資料庫相關
: mysql,mssql
: 要從那裡開始學呢 這是個很好的問題
沒那麼多的考慮啦.
可以把伺服端的東西切掉,只知道客戶端的東西,也可以學AJAX.
(至於資料,可以不是存在資料庫的東西,而是一個裝滿資料的XML檔案.)
甚至可以這麼說,不懂伺服端語言的人更容易學會AJAX.
因為少了讓他感到混淆的因素.
我記得我學ASP的時候,
什麼東西是在伺服端,什麼東西是在客戶端,花了大半年才摸清楚.
我會這麼講,
理由是過去曾做過一個CD中以網頁為導覽媒介的例子.
用來製作CD的原網頁是ASP的.
曾經考慮過下列方案:
1.把ASP程式與資料庫直接燒進CD: 這樣做很好,因為我最省力.
但是,要寫文件教使用者怎麼把ASP程式掛上IIS來跑. :(
2.承1,在CD裏寫script幫使用者掛上程式. :(
3.HTML方案,除了靜態的,什麼都不做. :(
4.將網頁以檔案方式開啟;使用JavaScript模擬資料庫操作. :)
當然,第 4 項就是我的方案.
這個方案將所有的伺服端因素完全排除了.
不過當時我還沒使用到AJAX,
頂多是SJAC (Synchronous Javascript And Classes) :p
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.70.27
1F:推 ArgoNaut:對於一個新手來說 可能看不懂原po在說啥吧 XD 01/07 10:37
2F:推 ephesians:那就一言以蔽之:先學HTML+JavaScript,也沒問題 01/07 11:30
3F:→ ephesians:但要學的HTML可不簡單,不是學語法,而是學DOM 01/07 11:31
4F:→ lyforever:樓上正解 :) 01/07 15:58
5F:→ lyforever:不過配合伺服端很容易就了解什麼是ajax了:) 01/07 16:04
6F:推 TonyQ:AJAX我一直以為是用來輔助伺服器端的欸 :P 01/07 17:18
7F:→ TonyQ:AJAX的角色我把它定義在"監聽" 而伺服器端是"實際處理者" 01/07 17:18
8F:→ TonyQ:如果放在MVC裡面 網頁是V AJAX可以扮演C 而伺服器就是M了 01/07 17:19
9F:推 olliwang:M是Database的schema...= = 01/13 10:58
10F:→ TonyQ:orz 01/16 02:26
11F:→ TonyQ:學藝不精~見笑了 囧 01/16 02:26
12F:推 shyangwang:ephesians大多謝了,我決定先把DOM摸熟了 01/16 15:26