Re: [問題] 用Java跟JavaScript來設計網路程式有什 …
※ 引述《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
推
01/24 09:13, , 1F
01/24 09:13, 1F
推
01/24 12:28, , 2F
01/24 12:28, 2F
推
01/24 12:34, , 3F
01/24 12:34, 3F
→
01/24 14:59, , 4F
01/24 14:59, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章