绝对的难题(100分)——有关 JSP 未来的问题!

primates 2003-11-03 06:15:12
有报道说微软公司今后的产品不再支持JAVA了。
===========================================
1:IE浏览器支持 JAVA(IE属性里面的[高级]选项可以看到),如果未来不支持JAVA,那么言下之意就是不支持 JVM。那么,以后 JSP 的生存空间还有吗?
2:ASP.NET 很多控件生成的客户端页面代码中,大量的充斥着 JSP 代码。就是说,ASP.NET很多客户端代码(客户端验证等等的代码),仍然是用 JSP 实现的。
3:微软推出了 J# 语言,也是 CLR 的成员之一。微软据称是要让 J# 代替他们以前支持的JAVA。
4:网络上有关 JAVA 何去何从的文章到处都是,可是介绍 JSP 的未来的文章几乎没有。我因此糊涂——难道 JSP 不需要 JVM 那样的机制?
===========================================
以前,我可以肯定地告诉自己,JAVA 和 JSP 都是依靠 JVM 机制运行的。既然微软不再支持 JAVA,那么 JVM 将会被微软抛弃,代替的是 J#(我个人认为的,不知是否正确)。
现在,从 ASP.NET 来看,.NET 环境的 IIS 所生成的页面,仍然保留着 JSP 代码的可行性。作为一个开发工具,号称为了“未来十年的精彩”的工具,如果要抛弃 JAVA,也就是抛弃 JSP 的可行性,则全世界众多的网站网页将受到一定的冲击(基本上都含有一定量的 JSP 代码)。
从知识产权的常识来看,J# 绝对不是 JAVA 语言的简单的克隆,它的语法绝对不是 JAVA 照搬,那么,如果依靠 J# 继承 JSP 的已有成就,也是不可完全胜任的。也就是说,目前的 JSP 代码,也许不可能完全依靠 J# 胜任(或许要做一定的修改),但是,现在,几乎所有的网页都多多少少的有 JSP 的影子。
============================================
总结:微软终归要抛弃 JAVA,但是,它为“未来十年的精彩”而准备的开发工具,却又脱离不了 JAVA (也许是暂时的)。即便是他的 J# (我暂时不了解),能否真正的做到完美的“过渡”,还是一个问题。

微软目前矛盾的做法,让我很糊涂。
这里,我很想和大家探讨一下。
...全文
167 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lang11zi 2003-11-04
  • 打赏
  • 举报
回复
不用理微软
CMIC 2003-11-04
  • 打赏
  • 举报
回复
IE浏览器当中的[属性]->[高级]当中的JAVA选项是指是否支持java applet(一般翻译成java小程序),它和javascript一样也是在客户端运行的,需要JVM支持,但现在很少有人用它。
acewang 2003-11-04
  • 打赏
  • 举报
回复
晕哦
yjtc 2003-11-04
  • 打赏
  • 举报
回复
我想再次重申一下:
==========================
我现在知道java script不是java。

但是,我现在很想知道,java script是依靠浏览器的。但是,IE浏览器当中的[属性]->[高级]当中的JAVA选项,到底是为了什么?

IE浏览器的确可以解释HTML,也可以解释JAVA SCRIPT客户端脚本。
那么,JAVA SCRIPT的到底是依靠微软的解释器解释的,还是通过JVM解释的?

|================|
|先天性缺乏人民币|
|================|
myzig 2003-11-04
  • 打赏
  • 举报
回复
JavaScript不是Java
loulanlouzhu 2003-11-04
  • 打赏
  • 举报
回复
但是,JavaScript 的运行机制是不是依靠 JVM 的?


---->>JavaScript不需要JVM,它跟Java根本就是两回事!!毫不相干!毫无瓜葛!

它就浏览器解释执行!!



==================================
弯弯的月亮小小的船,小小的船,两头尖,我在小小的船里坐,只看见闪闪的

星蓝蓝的天.
yjtc 2003-11-04
  • 打赏
  • 举报
回复
各位:
===============
的确,本人也对 JSP 和 JavaScript 的区别还是不太了解。因为我本人并没有真正的作过 JAVA 方面的东西。
今天,仔细搜索了一下,发现,JSP 与 JavaScript 的确是两种概念。因为,很多书中,也是把 JSP 与 JavaScript 混为一潭。这归咎与我本人的知识太少的缘故。
不过,还好,在大家的批评之下,这点概念我总算懂了一点,错误不会再发生。
这里,我要衷心地谢谢各位。
================
但是,JavaScript 的运行机制是不是依靠 JVM 的?
gOODiDEA 2003-11-04
  • 打赏
  • 举报
回复
ASP.NET 很多控件生成的客户端页面代码中,大量的充斥着 JSP 代码。就是说,ASP.NET很多客户端代码(客户端验证等等的代码),仍然是用 JSP 实现的。
///////////////////

那是Jscript,两回事,.NET对Jscript的支持与C#,VB.NET相似
loulanlouzhu 2003-11-03
  • 打赏
  • 举报
回复
显然你还有很多概念不清楚!!

什么绝对难题都出来了!@??

uranuswang 2003-11-03
  • 打赏
  • 举报
回复
如果IE不再支持javaScript,就会出现新的Netscape浏览器,来代替IE。
hgknight 2003-11-03
  • 打赏
  • 举报
回复
不支持,不用IE就是了
微软赔本把NetScape搞下去了,不会这么傻
wwonion 2003-11-03
  • 打赏
  • 举报
回复
javaScript 不是java 也不是jsp javaScript是微软的一个客户端脚本程序!
neodotnet 2003-11-03
  • 打赏
  • 举报
回复
1. JSP是服务器端程序,不是由浏览器执行的.就像运行ASP.NET不需要客户端有.NET Framework一样.

2. 多控件生成的客户端页面代码中,大量的充斥着 JSP 代码。
!!!!!! 不是JSP代码,是JavaScript

3. J# != Java != JSP

4. JSP 的首选平台是Linux/UNIX, 不是Windows + .NET

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧