2SIMPLE

我们已经回来

JavaScript一点也不Java

Java有个非常重要的特性就是跨平台,后来有人告诉我,其实它的跨平台也只是幻觉,换个运行环境都不一定能跑。总之它还是提倡跨平台的。

JavaScript据说最初名字叫LiveScript,后来为了沾Java的光,改了性。今天要用这个语言,非常头痛的一点就是它的跨平台能力非常差,以致于cobalt这样的老手(暂时不予办法高手称号),基本上放弃了兼容性的考虑,要写就写IE-Only。

目前也有一些Framework,比如Prototype,封装了XMLHttpRequest,做到了调用时候的浏览器不相关。这个思路不错,但是现在并没有一个全方位解决兼容性问题的Framework,至少我是不知道。在调用event等方法的时候,很容易就FX/Opera不能了。

Written by Datou

八月 28th, 2006 at 10:41 下午

6 Responses to 'JavaScript一点也不Java'

Subscribe to comments with RSS or TrackBack to 'JavaScript一点也不Java'.

  1. 这个要声明一下。并不是不打算考虑兼容性问题,而是目前做的这些项目,要么本身针对的是ie用户,要么是特有的没有替代的东西,因此在权衡考虑兼容性问题所带来的开发难度增大,才决定不考虑这个问题。

    如果是通用网站,那么自然不能忘记这个。

    cobalt

    2006/08/28 23:08

  2. 这个,偶可能更头痛些。正在做的一个项目,完全卡在js上,更ft的是,目标客户很大一部分是firefox用户。

    再次崩溃ing

    dowei

    2006/08/29 10:07

  3. 目标客户很大一部分是firefox用户?

    哥们的用户档次高啊,似乎专业人士。

    鲤鱼

    2006/08/29 12:50

  4. 你对得起我们这些用火狐的人吗。
    按照标准写不怎么难吧。
    唾弃你。

    Tsang

    2006/09/02 14:22

  5. 实践中,发现其实 FF 比 IE 更加规范。

    IE 还是有几个恶心的缺陷的。

    鲤鱼

    2006/09/03 23:50

  6. IE7以下支持XML的效率都比较低,这个观点目前没有具体的数据进行支持,但是得到了微软里面一个校友的证实,他们自己都是直接用js不用xml

    Datou

    2006/09/03 23:59

Leave a Reply