作者lyforever (LY)
看板Ajax
标题Re: [问题] 用Java跟JavaScript来设计网路程式有什 …
时间Tue Jan 23 22:37:25 2007
※ 引述《shyangwang (大海儿)》之铭言:
: 我是非本科系的新手,
: 爬了一些文,
: 知道Java跟JavaScript只有名字像,
: 一个是程式语言,一个是脚本语言,
: 差别很大@@
: 但是请问各位大大,
: 听说Java跟C比较起来,
: 较适合发展网路程式,
: 而JavaScript是伺服器端的脚本语言,
: 当然也可以发展网路程式,(只要有浏览器搭配)
: 那两者可以比较吗?还是完全不能比较呢?
完全不能比较= =||||
: 未来的发展各是如何呢?
: 大部分的网路程式有需要学到Java吗?
: 还是几乎JavaScript + 浏览器就可以取代呢?
: 新手问的蠢问题,请别见怪@@
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肯定都能告诉你
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.58.10.20
1F:推 ephesians:java刚开始叫做oak,也是因为看到一棵树而命名 01/24 02:51
2F:→ lyforever:应该是说java的前身:) 01/24 09:31