作者shyangwang (大海兒)
看板Ajax
標題Re: [問題] 用Java跟JavaScript來設計網路程式有什 …
時間Wed Jan 24 07:56:38 2007
※ 引述《lyforever (LY)》之銘言:
: javascript當初叫做livescript
: 是netscape公司在browser上發展的語言
: 後來和sun公司合作
: sun當時在開發java所以就把livescript改叫javascript
: 至於java是sun公司的創始人有天喝咖啡想出來的
: 所以就叫做java (詳情自己去google)
: 至於為什麼不能比較
: 這就要長篇大論= =|||
: 你要寫網路程式應該要了解網路的架構...
: 起碼明白TCP/IP 封包、socket等概念
: 看你的定義只要跟網路有關的程式都叫網路程式吧@@a
: 我實在不知道從何回答起......
: 稍微作一下java跟javascript的區別
: java是物件導向程式語言
: 需要compiler把寫好的.java檔編譯成二進位檔
: 然後需要一個虛擬平台來執行這個二進位檔
: 一般來說
: java會跟C和C++做比較
: 因為性質類似 開發的程式也比較一樣
: javascript是客戶端腳本語言
: 當然他也有OO的概念但是他是loose type
: 為什麼是鬆散型語言這你就要自己去google了
: javascript是基於瀏覽器上執行的
: 如果該瀏覽器不支援就看不到
: 就像電腦上沒有java的執行平台你就不能執行java程式
: 網路程式很多種
: 有web-based有視窗的...
: 所以未來的發展誰也不知道
: 但是網路目前朝向是User Experience
: 就是提升使用者的體驗和感覺
: 所以用那種技術都沒差吧
: 只要你能減少連線失誤 過慢等等問題 就是好的網路程式或者網頁...
: PS..既然有客戶端腳本語言也有伺服器端
: 也就是PHP,ASP,JSP
: 那JSP是sun公司開發的 肯定就是跟java很類似囉
: 還有這裡是ajax版 討論相關問題吧
: 你問的這些問題google肯定都能告訴你
感謝大大回應,
其實我之前有爬過一些文,
也看過維基百科關於這兩種語言的歷史與解釋,
不過礙於我只對C跟JavaScript的語法略有概念,
沒有實際設計網頁程式的經驗,
所以無法有深入了解,
我總覺得瀏覽器算是JavaScript的直譯器,
Java也需要有Java的平台,
我覺得除了Java設計的網頁程式比較嚴謹,
所以可以寫比較多樣而且專業的程式,
而且是直接編譯成程式,所以執行效率比較好以外,
總覺得兩者可以做到的事差不多
尤其上次看到有人結合了Google Earth的API,
做成的一個飛機飛在地圖上的小遊戲,
深深覺得JavaSctipt的潛力真是很大@@
不過,可能因為我外行,所以才覺得兩者某個程度可以比較,
應該正像大大說的,應該把重點放在使用者體驗,
而工具不用拘泥這些細節@@
最後,在問一些個離題的問題:
假如我想做的東西需要結合Google的API,
有需要學習網路的基本概論嗎?
有沒有什麼推薦書籍呢?
另外,大大談到目前的趨勢重視使用者體驗,
這是根據什麼理由呢?有誰提過或者倡導嗎?
(因為之前看了Steve Krug的書,
我對這個領域也有點興趣,故有此一問)
--
板主如果覺得不適合的話請刪XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.68.164.21
1F:推 LisaShie:實際去做,你就知道你有哪些不懂~前提性的問題不要想太多 01/24 09:13
2F:推 Fenikso:Java設計的網頁程式..? 01/24 12:28
3F:推 Fenikso:不太懂你想要怎麼用 01/24 12:34
4F:→ jimmyken793:Java Applet? 01/24 14:59