PureMVC Architects Lounge

Announcements and General Discussion => General Discussion => Topic started by: Mirux on August 03, 2010, 06:27:41



Title: Thoughts on Robotlegs
Post by: Mirux on August 03, 2010, 06:27:41
Hello everybody,

As you know, Robotlegs has been making some noise lately and I'd like to read some of your thoughts about it.

I would be great if we could do a pro-cons table.


Title: Re: Thoughts on Robotlegs
Post by: meekgeek on August 03, 2010, 12:31:45
I've done work in both.

One of the major pros for robotlegs is the amount of less boiler plate code.

Robotlegs does not have a multicore version but there are some utilities for that. 

Puremvc would be considered the more mature framework. ( there's lots of nice utilities ).  Might also have the bigger community following.

I don't really like the pipes module (thought it was too hard to get working first time around), but Fabrications is great!

Also, I beleive robotlegs leaves a smaller footprint.

Theses are just the things that came to mind.


Title: Re: Thoughts on Robotlegs
Post by: puremvc on August 05, 2010, 10:56:09
An obvious downside is that it is coupled pretty closely to the AS3 compiler for its use of metadata. See this article for my thoughts on why that's a bad idea: http://puremvc.org/content/view/159/181/

-=Cliff>


Title: Re: Thoughts on Robotlegs
Post by: Joel Hooks on August 16, 2010, 04:40:56
An obvious downside is that it is coupled pretty closely to the AS3 compiler for its use of metadata. See this article for my thoughts on why that's a bad idea: http://puremvc.org/content/view/159/181/

-=Cliff>

http://joelhooks.com/2010/06/16/do-you-need-metadata-as3-robotlegs/

Here's an example of Robotlegs sans-meta and my general thoughts on the use of metadata annotation in AS3.


Title: Re: Thoughts on Robotlegs
Post by: eco_bach on December 19, 2010, 05:41:14
I'm more familiar with PureMVC having used it on a dozen small to mid size microsites the past couple years. I've recently started learning RL primarilly to see for myself what advantages it may have.
My 2 cents worth, the advantages of having to write less boilerplate code come at the cost of increased complexity under the hood. And in my experience, Puremvc definitely leaves a 'smaller footprint' in terms of compiled code, though I think that is primarilly due to the inclusion of swift suspenders. Both are fantastic framweworks, someone new to both might find RL a little easier to implement at first, though for an experienced Puremvc dev, I find litttle reason to jump to RL other than as a learning excercise.