经典论坛's Archiver

flyingbird 发表于 2000-6-21 11:19

Director 快行将就木了吗?


这个帖子有点长而且是英文的, 不过你总可以读出些什么来。 作者是Director-Online的当家人,而本文的可读性也很高。Enjoy! (加重处是我加的)


Director has a lot in common with the Apple Macintosh. It is an innovative product that leads its market; and the press, pundits and users are constantly talking about its imminent death. A few years back it was Java that was going to replace Director. Java was going to make Director irrelevant and allow programmers to create rich multimedia apps that wouldn't require a plug-in and would be viewable by more users. Shockwave, and Director, it was said, were dead.

A few years later I still chuckle over the idea of Java multimedia.

Now, in an amusing twist, it is another Macromedia application that is supposedly threatening to bury Director and take over the web.

I'm sure that you've heard the story. Flash is a smaller plug-in; it has a wider developer base; it has a wider user base; it makes smaller files; it has a more modern object model that allows full encapsulation; it juliennes fries; and it reverses the ravages of male pattern balding.

Okay, maybe it doesn't do the last two, but if you listen to enough Flash developers you may soon believe that both are planned feature additions for Flash 5. If you believe the hype, Flash is going to replace Director. Supplant it even. And if you believe the most incredible stories, Director is going to be "wrapped up" into Flash and sold as a single product.

Less than zero
This is all nonsense, of course. Flash is a great tool. It produces slick animation, and the developers behind it have done great work in allowing Flash creators to embed movies inside movies to create very complicated effects. But it is primarily a tool for creating web-based interactive graphics. It creates very smooth animations that have a very high amount of interactivity available to the user in a small download. And it does what it does well.

But it isn't Director.

[b]People seem to forget that Director, unlike Flash, isn't just a web-based development system. (This isn't all that hard to understand, since it appears that there are days when Macromedia seems to have forgotten this as well.) And yes, I know that you can make Flash executables, but when was the last time you used one? When was the last time you saw it used on a CD? Director makes CDs. Director makes games. Director makes computer-based training. Director has a script window that you can actually type in and read from. [/b]

Mystery dance
The one question that still nags me when I consider all of this "Flash über alles" nonsense is: where is Macromedia? While this controversy rages, Macromedia has said nary a word in defense of its flagship product. This was understandable when Java-induced mania swept the industry a few years ago. Macromedia couldn't really be seen comparing their product to Java in a favourable light, since the industry had already declared Java's triumph. The ascendancy of Java was a fait accompli, and the fact that the evidence didn't support it didn't stop people treating Java the way they do e-business sites now. Hence Macromedia's rather fruitless "me too" adventure with the Save As Java Xtra. (And while I could fill a small encyclopedia with better ways for Macromedia to have spent the money they did on the Save as Java Xtra, like sending it to me, you do have to acknowledge that the engineers behind it did a heck of a job.)

But this time the "industry wisdom" (i.e., "following the heard") is about a product that Macromedia produces. This time the giant-killer has a Macromedia logo on it, and if anyone were fit to dispel these notions of Flash killing Director, it would be Macromedia. So why the silence?

Shabby doll
Part of the problem might be that[b] Director doesn't appear to be the focus of Macromedia's promotional efforts.[/b] The company has successfully refocused itself into an internet tools company, and Director is not a sexy new internet tool. So when the company goes on the road promoting its tools it doesn't mention Director, because Director doesn't fit into the "all Internet, all the time" message that Macromedia is promoting.

And, to be fair,[b] Macromedia doesn't really have to promote Director. It has the market monopolised in a way that should make Bill Gates envious, and it is a self-propelling endeavour.[/b] Director upgrade sales probably more than pay for the actual development costs of each new version. So why bother advertising and promoting it if you don't need to? Why not spend the time talking to people about your new tools instead?

Which is what Macromedia does. And which is why some people get the mistaken impression that Flash, which is a sexy, important Internet app, is more valuable to Macromedia than Director. This doesn't mean that Macromedia should play attentive mother and stay out of the fight as long as no one gets hurt or uses cuss words. The company should be taking steps to correct these misconceptions before they start causing Director developers to lose contracts. Even if the company doesn't feel the need to do this for its own sake, it does, I think, need to do this to protect the people who use Director from having to battle the negative environment that has developed.

Possession
But Macromedia's silence on the issue still doesn't explain why supposedly rational people are thinking that Flash is going to subsume Director. The equivalent would be people betting on the odds of a guppy swallowing a tuna. Although to be fair and actually adequately represent Flash in this analogy, we would have to say a guppy with a very bad UI trying to swallow a tuna. There are a few explanations for this behavior that spring immediately to mind.

[b]People don't know Director, or they have only the slightest idea of what the full feature set of Director is.[/b] Yes, I know this comes as a shock, but some people are saying this simply because they have heard other people say the same thing and not because of any direct experience they have with Director.

[b]People become too attached to their favourite things. People violently defend the silliest things (like Free Market TM capitalism ©, for instance) without having any real reason to do so other than a personal attachment to the thing.[/b] Think about all the platform wars you may have seen (including some of the ones that yours truly has started). Arguments about the religious experiences that people have using Flash are no different that the Gnostic truths of Windows NT that you see posted.

Most of these posts and messages also get distributed over the Internet. And while it might come as a surprise, most of the correspondence on the net isn't the level-headed reasoned debate that you see in these columns. [b]People on the net tend to post and write things that they would never say in public, and certainly not to someone's face. The Internet has made it possible to insult and deride more people in a shorter period of time than any other communications medium. Which must be why lawyers love it.[/b] So messages defending (and attacking) Flash tend to be far more extreme and exuberant than you would normally expect.

And the main reason these sorts of discussions start is that some people feel a subconscious need to defend their tool(s) of choice in order to defend their livelihoods. If you went from making $7.50 an hour making lattes to making $60,000 a year doing Flash animations you have a vested interest in promoting the product, if only to ensure that you don't have to make another half-caf, no-whip, extra-hot, soy latte again. We all do this. Hell, this article is a very similar exercise. But there is a difference between reasonable self-interest and self-delusion.

Beyond belief
And while all these reasons make sense, they don't make any of this nonsense true. [b]Flash and Director are both great products that do very different jobs and, more importantly, do them in very different ways. Flash is an animation system with some elementary programming capabilities, and Director is a programming environment with some limited animation tools. Perhaps if all that you did all day was make 120K animations for websites that basically amounted to fancy "click here to enter" screens, then maybe you might think that Flash could replace Director. [/b]

So the next time you hear someone talking about Flash's eventual triumph and how it will establish a thousand-year-long era of peace and prosperity for all (except for the infidels who deny its true nature and who will suffer an eternity in flames writing Perl scripts), ask them a few questions.

Ask them about Flash's:

[b]
XML capabilities
string handling and processing
plug-ins, Xtras or extensions
scripting tools
suitability for CBT work
sound controls
image blitting tools
OOP programming capabilities [/b]

Heck, all you need to do is actually open up a Cast window and realise that you can see all your scripts at once to know that Flash doesn't have all the capabilities that Director does.

But don't let that stop anyone from telling you better.


Arky 发表于 2000-6-22 12:10

我的感觉:

      许多人问我director和flash哪个更好,我觉得很莫名其妙,因为他们压根不是一回事。我觉得之所以会有人这样发问,是因为他们不但不了解这两个软件,而且不愿意在其上花些工夫。

      我觉得对director之于interenet开发最准确的阐释是“director in a nutshell”一书中作者在“director for C programmer”一章所说的:“director是一个多媒体开发平台,同时他更是多媒体开发者的伙伴,因为他已经将许多对于多媒体元素的支持初始化了。”

flyingbird 发表于 2000-6-22 12:30

Arky在上个贴子中说
[quote] 我的感觉:

      许多人问我director和flash哪个更好,我觉得很莫名其妙,因为他们压根不是一回事。我觉得之所以会有人这样发问,是因为他们不但不了解这两个软件,而且不愿意在其上花些工夫。

      我觉得对director之于interenet开发最准确的阐释是“director in a nutshell”一书中作者在“director for C programmer”一章所说的:“director是一个多媒体开发平台,同时他更是多媒体开发者的伙伴,因为他已经将许多对于多媒体元素的支持初始化了。” [/quote]


Exactly right!

stone7 发表于 2000-6-22 14:56

Arky在上个贴子中说
[quote] 我的感觉:

      许多人问我director和flash哪个更好,我觉得很莫名其妙,因为他们压根不是一回事。我觉得之所以会有人这样发问,是因为他们不但不了解这两个软件,而且不愿意在其上花些工夫。

      我觉得对director之于interenet开发最准确的阐释是“director in a nutshell”一书中作者在“director for C programmer”一章所说的:“director是一个多媒体开发平台,同时他更是多媒体开发者的伙伴,因为他已经将许多对于多媒体元素的支持初始化了。” [/quote]

《director in a nutshell》?那里有这本书?还是您在国外看到的是英文原版的?
另外,请您再详细解释一下
                   "因为他已经将许多对于多媒体元素的支持初始化了"
这句话好嘛?谢谢!

Arky 发表于 2000-6-22 21:52

《director in a nutshell》是由Zeus Productions出版的关于director的书,同版的还有《lingo in a nutshell》,你可以访问[url]http://www.zeusprod.com/[/url]以获取更多的咨询,并看其中的部分章节。如果需要可以在amazone.com里买到。

我在上一个贴子里提到的那句是在《director in a nutshell》第20章Lingo for C Programmers里的,原文一下找不到了,只所以这么说,你可以在[url]http://www.zeusprod.com/[/url]下载第20章的pdf文件,在其中的“lingo internal”一节里有详细的说明(抱歉,由于那个pdf只能阅读,不能copy其中内容,所以只有请你自己看了)。

莫特探员 发表于 2000-6-23 10:27

Arky , 我下载了这篇 pdf ,但是里面似乎没有你说的那段话。

sunbird 发表于 2000-6-23 10:58

stone7在上个贴子中说
[quote] Arky在上个贴子中说
[quote] 我的感觉:

      许多人问我director和flash哪个更好,我觉得很莫名其妙,因为他们压根不是一回事。我觉得之所以会有人这样发问,是因为他们不但不了解这两个软件,而且不愿意在其上花些工夫。

      我觉得对director之于interenet开发最准确的阐释是“director in a nutshell”一书中作者在“director for C programmer”一章所说的:“director是一个多媒体开发平台,同时他更是多媒体开发者的伙伴,因为他已经将许多对于多媒体元素的支持初始化了。” [/quote]

《director in a nutshell》?那里有这本书?还是您在国外看到的是英文原版的?
另外,请您再详细解释一下
                   "因为他已经将许多对于多媒体元素的支持初始化了"
这句话好嘛?谢谢! [/quote]

大概是很多东西的调用和显示你不用再进行深层的编程。

stone7 发表于 2000-6-23 20:49

[b]各位参与这个话题讨论的真是此中翘楚,很让人解渴![/b]
在CD制作方面Director绝对是非常优秀的工具,这毫无疑问,即使有Authorware!
仅在internet领域来说
如当前形式,Director真要让位了?(XML capabilities 我不知有多少人应用)
但我总感觉Flash在编程控制方面真的比较困难;另外,Director能够很容易的处理大批量的声音。
除此之外在WEB应用上真的没有太多的优势(各位不要打我,其实我非常喜欢Director,但在WEB上真的不太好用:插件下载慢,课件下载慢,一般用户真很难忍受)。

蓝色 发表于 2000-6-23 22:30

SHOCKWAVE 的插件是3M多吧,在MM中文站起来后,会有安装版的下载的。

带宽的问题迟早也会解决,所以我觉得DR还是很有潜力的。

Arky 发表于 2000-6-24 17:10

我倒觉得shockwave至今不是热门的主要原因是从市场的角度出发,目前flash比shockwave对MM有更大的商机,同时shockwave在电子商务的解决能力还不够理想。

爱不轻诺 发表于 2003-8-4 16:15

回复:Arky

copy PDF 的内容.
不知道楼上用的是哪个版本.如果您仔细看一下.
文字是可以copy的

QQ:1391601 :) :) :)

bluehawk3 发表于 2004-5-21 23:25

用6.0版本!

bluehawk3 发表于 2004-5-21 23:30

我是初学者,以后还会向各位请教

flpp 发表于 2004-5-26 08:16

我在《macromedia DREAMWEAVER MX 标准教程》书中看到这么一段话:
  Shockwave动画文件:shockwave动画文件是在Macromedia Director中编辑生成的。由于Shockwave动画文件的交互能力比较强,所以Shockwave紧追Flash,成为网上比较流行的多媒体文件格式之一。
___________________________________________________________________

上面几位大哥讲的比较专业,小弟还是觉得有点模糊。能不能用通俗易懂的解释一下啊。谢了。

amith 发表于 2004-5-26 10:01

先有 Shockwave 而后有 flash 。

shockwave 吐血的说: 即生 S , 何 生 F 。

chwchina 发表于 2004-6-16 11:08

大哥们不能说的简单点,只用说FLASH和DIRECOR 有什么区别不就行了吗?谁能简单的说一下 他们都用于作什么

mjking 发表于 2004-6-17 16:25

什么年代的帖子,居然还被你们翻出来~~~

ttsusan 发表于 2004-11-11 22:26

  大家好,我是director的初学者,我想询问题下,哪里有可以下载更多专场的网址。
可否告知。

stiff 发表于 2004-11-11 23:37

*** 作者被禁止或删除 内容自动屏蔽 ***

jjlwmy 发表于 2005-6-1 15:20

director是多媒体制作软件,它的生命力很强。要多多研究。

FlashK 发表于 2006-7-7 11:43

Arky在上个帖子中说
[quote] 我的感觉:

      许多人问我director和flash哪个更好,我觉得很莫名其妙,因为他们压根不是一回事。我觉得之所以会有人这样发问,是因为他们不但不了解这两个软件,而且不愿意在其上花些工夫。

      我觉得对director之于interenet开发最准确的阐释是“director in a nutshell”一书中作者在“director for C programmer”一章所说的:“director是一个多媒体开发平台,同时他更是多媒体开发者的伙伴,因为他已经将许多对于多媒体元素的支持初始化了。” [/quote]      

他们问你director和flash哪个好应该是指用哪个比较容易找工作。也有可能是问你哪个学起来效率高产出又高。


“director for C programmer”一章所说的:“director是一个多媒体开发平台

director是一个多媒体开发平台说不上,它支持直接播放DVD、MOV等,但为什以不支持动态加载外部文件呢?还要通过ActivX调用。也不支持Sound的更多控制。比如混音,调频EQ,DirectSound输出等等。只支持最基本的一些调整(如音量)。Video似乎能控制的似乎也不多。
Director还是这样,演示,演示,演示,想用它来做一个完全互动的产品几乎不可能。

多媒体开发平台说不上,只能说是现在最强的一个多媒体合成演示软件。
偶搞Flash的,感觉Flash和Director结合能做出很多意想不到的东西(互动一定很好)。不过Director的接口还是太弱了,用Director开发的桌面多媒体应用还是完全不能和其它比如用VC技术的相抗衡。


偶想用Flash+Director做一个桌面的多媒体播放器,能做到么?以前有人做过么(纯Direct的也行)?

FlashK 发表于 2006-7-7 12:14

Director只适合用来搞搞网站3D~`桌面应用和网站都不行。能在网上直接看DVD(好像要通过嵌入的MediaPlayerActivX调用)等固然不错,可是谁又会为了上网上看DVD而去装ShockPlayer呢。JS一样能做~`wo

ALittleSeal 发表于 2006-7-11 12:31

----------------------------------------------------------
引用:FlashK的话
他们问你director和flash哪个好应该是指用哪个比较容易找工作。也有可能是问你哪个学起来效率高产出又高。


“director for C programmer”一章所说的:“director是一个多媒体开发平台

director是一个多媒体开发平台说不上,它支持直接播放DVD、MOV等,但为什以不支持动态加载外部文件呢?还要通过ActivX调用。也不支持Sound的更多控制。比如混音,调频EQ,DirectSound输出等等。只支持最基本的一些调整(如音量)。Video似乎能控制的似乎也不多。
Director还是这样,演示,演示,演示,想用它来做一个完全互动的产品几乎不可能。

多媒体开发平台说不上,只能说是现在最强的一个多媒体合成演示软件。
偶搞Flash的,感觉Flash和Director结合能做出很多意想不到的东西(互动一定很好)。不过Director的接口还是太弱了,用Director开发的桌面多媒体应用还是完全不能和其它比如用VC技术的相抗衡。


偶想用Flash+Director做一个桌面的多媒体播放器,能做到么?以前有人做过么(纯Direct的也行)?
------------------------------------------------------------------------------------------------
    凡是你能想到的,director都能做到,不要怀疑director的能力,看看国外的director游戏开发吧,很多都是非常高级的应用,director之所以强,主要还是其扩展能力上,他的xtra机制超强,用它开发一个交互性的桌面应用程序简直小菜一碟,关键是:
一、你要到达那个水平;
二、市场有人掏钱让你用director做这个^_^;
========================================
1、不说别的,国外的人用director就开发出一个专用的音频处理方面的软件,交互性非常强,那已经是几年前的事了;
2、说道director的接口能力了,director中早已经有用专用的xtra来调用系统中dll库的能力了,如果能调用系统中的dll库,我们还有什么不能实现(对于应用级的开发),呵呵,而且,一般我在工作中所用director做的工作,根本就做不到这个层次,就是说我们就没有机会和理由(除非你想研究)去调用系统某一个专用的dll来实现一些不能直接实现的功能,而且那些基本的xtra已经能满足需要了,何况现在还有那么多又开发出来的专用的xtra,例如国外的 cXtra系列,它可以实现winform中基本的组件(例如tree,list......)。

FlashK 发表于 2006-7-12 18:32

ALittleSeal在上个帖子中说
[quote] ----------------------------------------------------------
引用:FlashK的话
他们问你director和flash哪个好应该是指用哪个比较容易找工作。也有可能是问你哪个学起来效率高产出又高。


“director for C programmer”一章所说的:“director是一个多媒体开发平台

director是一个多媒体开发平台说不上,它支持直接播放DVD、MOV等,但为什以不支持动态加载外部文件呢?还要通过ActivX调用。也不支持Sound的更多控制。比如混音,调频EQ,DirectSound输出等等。只支持最基本的一些调整(如音量)。Video似乎能控制的似乎也不多。
Director还是这样,演示,演示,演示,想用它来做一个完全互动的产品几乎不可能。

多媒体开发平台说不上,只能说是现在最强的一个多媒体合成演示软件。
偶搞Flash的,感觉Flash和Director结合能做出很多意想不到的东西(互动一定很好)。不过Director的接口还是太弱了,用Director开发的桌面多媒体应用还是完全不能和其它比如用VC技术的相抗衡。


偶想用Flash+Director做一个桌面的多媒体播放器,能做到么?以前有人做过么(纯Direct的也行)?
------------------------------------------------------------------------------------------------
    凡是你能想到的,director都能做到,不要怀疑director的能力,看看国外的director游戏开发吧,很多都是非常高级的应用,director之所以强,主要还是其扩展能力上,他的xtra机制超强,用它开发一个交互性的桌面应用程序简直小菜一碟,关键是:
一、你要到达那个水平;
二、市场有人掏钱让你用director做这个^_^;
========================================
1、不说别的,国外的人用director就开发出一个专用的音频处理方面的软件,交互性非常强,那已经是几年前的事了;
2、说道director的接口能力了,director中早已经有用专用的xtra来调用系统中dll库的能力了,如果能调用系统中的dll库,我们还有什么不能实现(对于应用级的开发),呵呵,而且,一般我在工作中所用director做的工作,根本就做不到这个层次,就是说我们就没有机会和理由(除非你想研究)去调用系统某一个专用的dll来实现一些不能直接实现的功能,而且那些基本的xtra已经能满足需要了,何况现在还有那么多又开发出来的专用的xtra,例如国外的 cXtra系列,它可以实现winform中基本的组件(例如tree,list......)。 [/quote]

多谢~`
比如我想调用操作音频的EQ,或者用3D环绕音效,该用哪个Xtra(或者用dll,该如何做呢)?tree,list.....就不用了,flash里有这个东东,能不学的就不学了吧:D
想看看那个软件:)
(有源码就更好了,发梦中)
另外PS:
二、市场有人掏钱让你用director做这个^_^;

是指什么意思呢?是说director太难开发还是说Xtra太贵了。。。


页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.