puremvc

Flex best practices ?

I have the feeling that is easy to find samples, tutorials and simple examples on Flex. It seems harder to find tips and good practices based on real-life projects. Any tips on how to : How to write maintainable actionscript code How to ensure a clean separation of concern. Has anybody used an MVC framework such as cairngorm, puremvc o...

Objectively, what are the pros and cons of Cairngorm over PureMVC?

There are so many reasons why using an MVC framework in Flex rocks, but picking the right one seems tricky. I am interested in what you all think from your experiences of implementing either of these (or another). Sam ...

How does the portability of PureMVC benefit the application developer?

One of the stated goals of the PureMVC framework is to avoid platform dependencies in order to be portable. Considering that because of language and API differences application code will always be heavily dependent on the platform, and that avoiding platform dependencies makes the framework reinvent the wheel and/or only provide a least-...

AS3/PureMVC Best Practices? Best code examples of well architected projects?

I am a AS3 novice learning PureMVC and want to write code following best practices so that any other AS3 developer can pick up my code and easily understand what I did, I am tempted to do stuff as I would in JavaScript or Asp.Net/C#, but I have a feeling that might not be the best approach. Thoughts? Links? ...

How do you hook up a Module thats loaded dynamically in the PureMVC framework for ActionScript 3

I'm using the PureMVC framework on a FlexBuilder 3 project. I have already hooked up the ApplicationFacade and have executed simple commands successfully. I have a ModuleLoader in my entry point Application.mxml and I set the url of the ModuleLoader when the user logs in from the ApplicationMdiator. Where do I register my module media...

When is it best to change code to match standards?

I have recently been put in charge of debugging two different programs which will eventually need to share an XML parsing script, at the minimum. One was written with PureMVC, and another was built from scratch. While it made sence, originally, to write the one from scratch (it saved a good deal of memory, but the memory problems have ...

in MVC/MVP/MVPC where do you put your business logic?

in the MVC/MVP/MVPC design pattern where do you put your business logic? No, I do not mean the ASP.NET MVC Framework (aka "Tag Soup"). Some people say you should put it in the "Controller" in MVC/MVPC or "Presenter". But, others think it should be part of the Model. What do you think and why? ...

Is there a better alternative to PureMVC for Flash projects?

I used PureMVC in a prior Flash (not Flex) project. After adjusting to its requirements, it worked well, but I'm left feeling that it was too over-engineered and cumbersome. I noticed that Mate had lots of positive reviews due to its clarity and simplicity, but it is only for Flex projects, not Flash. Would it be simpler/clearer to just...

Flex PureMVC: when to register mediator

the setup: have the main mxml file displaying a viewstack of a login panel and a main panel. inside the main panel there is two panels, a form panel and a list panel On startup, the application mediator and the login mediator are attached to the application panel and to the login panel respectively. on login_successful event, the appli...

Inherited Classes and Dynamic Views in PureMVC (AS3)

I was wondering best practices for views of inherited classes in PureMVC in this situation: Multiple classes inherit a BaseClass (lets say InheritedClass1 and InheritedClass2) Each InheritedClass has a respective view (derived from a base view class, but each unique) With a given dataset (lets say ArrayCollection of InheritedClass1/2 O...

What's your recommendation for architecting GWT applications? MVC, MVP or custom messaging solution?

Hello, I just started a new GWT project for a client and I'm interested in hearing people's experience with various GWT MVC architectures. On a recent project, I used both GXT MVC, as well as a custom messaging solution (based on Appcelerator's MQ). GXT MVC worked OK, but it seemed like overkill for GWT and was hard to make work with br...

Flex modulleader url, why cant it just look at the root ?

We are using pureMVC multicore as the flex Framework, When we need to load a module we use the first line "moduleEval.swf";. It works well in local for testing. But not on the production server which is obvioulsy online, in which case i need to put he full URL. Is that normal ? moduleLoader.url = "moduleEval.swf"; //moduleLoader.url...

Why are Mediators coupled to Proxies in Flex PureMVC?

I've just recently learned the PureMVC framework, and am a little confused as to the coupling between Proxy and Mediator objects. The links on this page connect to some documents describing the framework. (Please note, the links on the aforementioned page open PDFs.) The diagrams and examples of PureMVC I've examined often show a dire...

In PureMVC, should Proxies send Notifications themselves, or do so via the ApplicationFacade?

In the PureMVC framework, Proxies communicate with the ApplicationFacade (and thus any interested components) via a Notification. Should this Notification be sent via their own instance, or the Singleton instance of the ApplicationFacade? Frankly, does it matter? Here are two ways of doing this (in Flex/AS): // from the proxy itself ...

What design pattern? I need two modes in my app, edit and view.

If I need two modes in my application what design pattern would I use so I can prevent ugly conditional code? App is currently MVC, but I don't want conditional code in my controllers and don't want two controllers for each view unless I have to. Any suggestions? ...

pureMVC: unique mediator for each tab in an interface.

Hello, I am building a tabbed interface for switching between various similar layers. Each layer will have a number of graphs. By dragging with the mouse the graphs can be rearranged or even moved between layers. My question is, is it best practice to register a unique mediator for each layer that keeps track of the layers content / ...

what is best place to register proxy and mediator in flex puremvc framework?

I am using puremvc framework for developing flex based project. My question is related to what is best way to delayed registering proxy class and mediator class ? Currently on startup command I am registering startup mediator. My code has : ApplicationFacade.as StartupCommand.as StartupMediator.as LoginCommand.as LoginMediator.as Logi...

How to use the Facade.Instance method without object construction?

I only recently completed a unit on software patterns and am now attempting to comprehend the PureMVC framework. One thing has got my stumped however, something which is simple to the gurus here. I'm attempting to create an instance of the singleton Facade class. In the constructor, the comments state: This IFacade implementation is...

Flex Application Framework -- PureMVC Portability vs. Swiz?

Hi all, My company is building a Flex application that we may need to port to other platforms: Silverlight (likely) Mobile (maybe -- iPhone: Objective-C , Android: Java, etc.) Desktop (maybe -- AIR, .NET, etc.) TV sets (maybe eventually) Currently, I’m looking into application frameworks to build upon and I’m torn between pureMVC ...

Is the Mediator must hold a view in PureMvc ?

Hi all i have one question about pureMvc. i uew pureMvc to build an engine, in the engine init part i have an requirement 1) moduleA must init firt 2) moduleB , moduleC need init after moduleA init complate. 3) moduleD need init after moduleB & moduleC init complate. 4) moduleA , moduleB , moduleC , moduleD all extends Proxy beacu...