Tag Archive: ant


image

image

image

2010奔驰车展现场直击,超过一百多种不同的视角,带你领略奔驰的独特魅力。

Title : Mercedes-Benz Autoshow 2010 Web Special
Client : Mercedes-Benz China
Agency : Energy Source
Date : 2010.4.23

Art & Design : Tina’s Team
Motion & Flash & Develop : ES Guru Team
Integrate : ES Tech Team
3D : Bitone

Workflow – Further Thought

授人以渔,而不是授人以鱼。如果你能坚持看完前面三篇(123)还没有晕菜,或者甚至还有些疑问想要深究一下的,那么这篇文章就是为你而写的——关于这个工作流程和开发框架的来龙去脉。

这个开发框架的建立来源于Jesse Warden这篇文章。通过它让我看到了GaiaRobotlegs相结合的可能性。一般的Agency/Studio网站用Gaia框架已经足够了。但是引入MVC模式能够让开发架构更为清晰,方便进行更复杂的大型团队开发。随后再引入AS3 Signals基本是必然的,因为这个信号机制比Flash自带的Event好得多,就算不用这套框架你也应该尝试一下。

问题主要集中在于Gaia Page的职责划分问题:Page应该是MVC中的那个角色?或者Page甚至应该是一个完整的MVC模块?

如果说按模块化开发的结构来考虑,每一个Page可以看作一个独立的模块。也就是说每一个Page都应该有一个独立的Module Context。但是很多情况下我们所做的网站开发没有那么大的复杂度。如果遵照这种划分思想,只会造成无谓的类增加,凭空增加了维护的难度。所以权衡之下,我不推荐这种做法。有兴趣的朋友可以看一下Robotlegs模块化开发的扩展

于是我们回到只有一个Main Context的情况下来考虑。在这里,Page可以是一个View(视图),也可以是一个Mediator(中介)。

View full article »

Powered by KevinCao.com ©2010 | Platform: WordPress | Theme: Motion
kevincao.com