主题:  有关模式

onlyjava

职务:普通成员
等级:2
金币:1.0
发贴:281
#12001/11/30 9:53:47
我是一个Java程序员,
现在关于模式[ Pattern ]的概念正越来越流行
做一个软件
需求分析时要用到分析模式[ Analysis Patterns ]
框架设计时要用到框架模式[ Architecture Patterns ]
程序设计时要用到设计模式[ Design Patterns ]
国内已经出现不少介绍这方面知识的论坛
www.umlchina.com
www.javaunion.com


而这些模式最早是从建筑大师的理论过渡到计算机理论上来的
比如Design Patterns 最常出现的例子就是有关人机界面的软件结构的

我不知道 现在国内外的多媒体技术 里有没有应用到 模式设计
如果有,为什么我在5D没有看到相关的主题,特别是“设计理念”里也没有?
如果没有,涉及多媒体软件框架设计的方法,到底有没有应用模式的必要?

因为我不懂多媒体,因为我希望在5D里有一个专门介绍模式的板块
所以才问这个问题



onlyjava

职务:普通成员
等级:2
金币:1.0
发贴:281
#22001/11/30 13:05:25
模式相关的 结构,我想再阐述几句:

5D的杂志叫 网页制作俱乐部。而我在看杂志大纲时,想到更多一点是 网站制作。
那么 网页制作 和 网站制作 到底有没有明显的区别?
我想应该是有的
网页制作更侧重的是表现,是感官的东西,
而网站制作更侧重是功能和结构,是FrameWork。
而显然网络多媒体的发展,两者都会有侧重,从5D论坛的变化[ 增加了一些编程的版块 ],和5D杂志的变化 来看,我猜5D也将会加强在纵深方向的发展的同时,加强横向的变化。当然,这个度是很难把握的。
就比如MacroMedia 的Flash,从Flash 4开始向功能性前进之后,Action Script也确实为我们提供了很大的方便,但是它有一个很大的障碍,就是Script是一个辅助,而不是一个FrameWork,我想,这大概也正是MM要和MS合作的原因。

不知道我这样的理解对不对?




onlyjava

职务:普通成员
等级:2
金币:1.0
发贴:281
#32001/11/30 13:08:37
创建更加韵味的网站界面
          →建立树形的网站结构
→by David Kleinberg
(NetObjects:产品执行副总裁)

  如果你要详细描述David Kleinberg 的职业生活,恐怕得用到树形结构。层次结构在他的思想中已占据了重要的位置。说:“今天我们遇到的信息当中至少有80%是以层次结构组织的。”所的分层结构就是一种树状的结构。从一个点(或叫节)开始,它描述的是一个主题中最一般的西。这个节也被叫做“根”,它生出许多分枝,其包含的信息也越来越具体。

  例如,如果你要建立一个有关运输的网站,你可以从一个叫“运输方式”的根节点开始。然后,这个节点将包含陆地、空中和水上三个分支。陆地可以再包括轮式和履带式两种运输方式。

  Kleinberg 因工作关系,专注于将分层结构作为存储信息的合适方式来应用。起初,他的经验来自 在Macromedia 公司工作的那段时间。他在那里帮助开发了现在叫Director的工具软件。他回忆到:“我意识到Director对于普通人太难用了些,因为一开始面前出现的是块白板,没有任何的结构,也不提供任何逻辑或明显的方法,让用户用来构建结构存放信息。它本身就很难运用,所以最后只有少数人喜欢用。”

  脑子想的尽是结构的Kleinberg然后同朋友一起,创Arora办了NetObjects公司。他们组织了一班人马,为MAC机设计了一种个人信息管理器(PIM)软件。他回忆说:“我们在软件世界里到处寻找如何组织信息的概念。但是我们不能找到人,帮助人们按照层次结构组织和存取信息。每个人都用一套窗口来处理用户导航设计。

  他说:“我们觉得这非常奇怪,但是明显觉得层次结构这个模式是对的。所以我们用层次结构来建 构我们的产品。”关键是回答三个问题:

  我怎么知道自己现在何处?

  我怎么知道将去何处,或应当去何处?

  我怎么知道回到刚才所在的位置?

  这个小组实施了一个计划,为一家旧金山大银行创建家庭理财产品,最后放在了当时还很幼稚的WWW 网上。Kleinberg和Arora已经看到网络的曙光:“对我们来说,这是另一种查看以层次方式存储的据并在其中游历的方法。”他们受此启发,创建了公司,后来发展成NetObjects Fusion 公司。

  他说:“我对网络以及它发展的方式印象深刻。1984 年只有1万名程序员,现在却有几百万人在创建网站。但是我访问那些正规的网站时,却并没有发现有多少设计得很糟糕。人人会很自然地用到层次结构,而网络也允许就这样展示信息。现在情况不错,而且越来越好。”



NoMeNoI

职务:普通成员
等级:2
金币:1.0
发贴:204
#42001/11/30 16:38:55
其实国内的多媒体行业,不说个人,即便是大一点的公司恐怕也只是处于自发状态,能步入自由王国的恐怕真的是凤毛麟角。更惶论其它。
再去看看国内的设计理论界吧,凑文字、混职称的大有人在。有几个是真正潜心此道的?


...Not...Me...Not...I...

LS

职务:管理员
等级:12
金币:30.8
发贴:8074
#52001/12/1 12:18:55
onlyjava在上个帖子中说
引用:
模式相关的 结构,我想再阐述几句:

5D的杂志叫 网页制作俱乐部。而我在看杂志大纲时,想到更多一点是 网站制作。
那么 网页制作 和 网站制作 到底有没有明显的区别?
我想应该是有的
网页制作更侧重的是表现,是感官的东西,
而网站制作更侧重是功能和结构,是FrameWork。
而显然网络多媒体的发展,两者都会有侧重,从5D论坛的变化[ 增加了一些编程的版块 ],和5D杂志的变化 来看,我猜5D也将会加强在纵深方向的发展的同时,加强横向的变化。当然,这个度是很难把握的。
就比如MacroMedia 的Flash,从Flash 4开始向功能性前进之后,Action Script也确实为我们提供了很大的方便,但是它有一个很大的障碍,就是Script是一个辅助,而不是一个FrameWork,我想,这大概也正是MM要和MS合作的原因。

不知道我这样的理解对不对?



说的好,希望以后多聊聊。:)


5D艺术网站长。

onlyjava

职务:普通成员
等级:2
金币:1.0
发贴:281
#62001/12/1 15:31:31
谢谢。

我以后会逐步把有关结构设计和模式的内容介绍进来 [主要会在JSP版和ASP版]
希望LakeSea,还有其他大侠们能参与讨论和指正。