作者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