Java和Shockwave
作者Eric Eaton
问:我想搞清楚Shockwave和Java各自制作动画的优劣。
为什么更多的人喜欢看Java制作的动画。
答: 我想其中的主要原因应该是:技术人员恨设计人员,
而设计人员害怕技术人员。
技术人员恨设计人员,因为设计人员赚钱多,穿得体面。技
术人员恨Shockwave,因为这种软件使得设计人员有能力制
作出本来只有技术人员才能制作的特技。曾几何时,技术人
员用自己所掌握的计算机技术所制作出的特技迷倒过多少孩
子,而现在Shockwave使没有学过编程的普通人也有可能制
作出这些神奇的学过。
设计人员害怕技术人员因为他们觉得技术人员可以作很复杂
的除法,而设计人员往往在学校上学时数学都不是很好,即
便是算出10除以2等于几也会让他们觉得这已经是一件很不
容易的事。而这些事情对于技术人员来说简直是轻而易举的
事。所以设计容易通常觉得技术人员很伟大。当面对技术人
员时,设计容易往往觉得底气不足。
设计人员讨厌Java因为他们只会使用按钮和菜单,面对代码
他们会觉得象是看天书。他们喜欢只通过按钮和键盘就进行
创作,这样不用考虑复杂的代码。而Shockwave则是他们所
企盼的东西。
现在我正式Java和Shockwave制作动画的区别。Shockwave是
互联网媒体世界中的FIMO。它多姿多彩、丰富有趣、易于使
用。就象是自由市场卖的大批量制作的廉价FIMO首饰。也就
是说,任何人都可以用Shockwave制作出漂亮的玩意儿,但
漂亮不见得品位就高。
Java就象一个神奇的黑匣子,从这个黑匣子中你可以不断发
现神奇和新鲜的
东西,你会爱不释手,但也可能象吸食毒品那样深陷其中,
不能自拔。
不可否认,Shockwave的Director就象是一个一出生就先天
不足的孩子,长得不漂亮,但又不容忽视-它是我必备的工
具之一。我可以写一点lingo, 并且我理解Java的基本原理,
但我不会编程,而且我也不会试图编程。
我很喜欢Director的图形界面。我常把它和Java的功能作类
比。当设计applets时,我常常也将颜色和字体的尺寸考虑在
内, 就象在用Diector直接动画时那样。这是不是有点类似于
告诉你我喜欢什么颜色的内裤?咳,其实谁在乎这些事呢。
不说废话了。总之,Java的功能更强大,但Shockwave更容易
使用。下面的图表列出了两种方式的各自特点:
Java |
Shockwave |
与浏览器集成 |
没有被集成到浏览器中,但
Netscape 很快会这样做。 |
是一种语言,不是一种现成的
产品。潜力巨大而且成本低。 |
是一种产品,但价格昂贵. |
面向对象的编程 |
非面向对象的编程 |
如果你不是计算机技术人员,
你很难使用它 |
即使设计人员也比较容易掌握
其使用方法。 |
Macintosh浏览器最近才开始
支持这种语言。 |
Director已经具备跨平台应用相
当一段时间。 |