Latest version of the Robotlegs Signals extension

Drumbo's Avatar

Drumbo

16 Nov, 2012 05:18 PM

Hello,

I've just got re-involved with Flash development after some time writing other languages, so I'm rather out of touch with what the current best practice is. I've used RobotLegs in the past, and I've downloaded the latest version. However, I'm also looking for the latest version of the Signals extension, but there seem to be a number of different versions out there.

Which is the best one to download? Are people still using signals with AS development, or has that been put by the wayside? Are people still using RobotLegs v1, for that matter?

Any help would be appreciated, thanks.

  1. Support Staff 1 Posted by Ondina D.F. on 16 Nov, 2012 05:44 PM

    Ondina D.F.'s Avatar

    Welcome back, Drumbo!

    However, I'm also looking for the latest version of the Signals extension, but there seem to be a number of different versions out there. Which is the best one to download?

    Good question. I wish I knew the answer to this.

    I only know about these:

    as3-signals-v0.9-BETA.zip (https://github.com/robertpenner/as3-signals/downloads) and https://github.com/joelhooks/signals-extensions-CommandSignal/downl...

    Are people still using signals with AS development, or has that been put by the wayside?

    I think that many people are still using as3-signals. In fact, it seems many prefer them to events.

    Are people still using RobotLegs v1, for that matter?

    Yep. But I’d recommend robotlegs 2, too. It has a lot of nice features.

    Ondina

  2. 2 Posted by Drumbo on 16 Nov, 2012 06:52 PM

    Drumbo's Avatar

    Great! Thanks for that.

    But I’d recommend robotlegs 2, too. It has a lot of nice features.

    That does lead me on to the next question- what's the motivation behind Robot Legs 2? I can see the code, and I can see some examples, but I can't seem to find anything that explains why it's better than Robot Legs 1 or what it does differently.

  3. Support Staff 3 Posted by Shaun Smith on 16 Nov, 2012 07:34 PM

    Shaun Smith's Avatar

    I can't seem to find anything that explains why it's better than Robot Legs 1 or what it does differently

    That's a very good point! I'll need to write up a blog post about that soon. The super-quick overview:

    • Cleaner codebase
    • Plug-n-play modularity (hierarchical context auto-wiring)
    • Much easier to extend
    • Much easier to write extensions for
    • A proper context lifecycle (with async hooks)
    • Injection graph teardown
    • Pay-as-you-go (Contexts are blank and you can install only the extensions you need)
    • Proper application configuration strategy
    • Lightweight logging built in - easier debugging
    • Many handy built-in extensions

    And probably some other things.

    Also, RL1 is no longer in development - no new features ever, only bugfixes (when submitted by the community).

  4. 4 Posted by Drumbo on 16 Nov, 2012 08:46 PM

    Drumbo's Avatar

    Well- at the risk of sounding a little cheeky I think some visible information about a) what it is and b) how to use it would be very useful :) What's a good starting point?

    Thanks again for the help.

  5. Support Staff 5 Posted by Ondina D.F. on 20 Nov, 2012 03:55 PM

    Ondina D.F.'s Avatar

    Hi

    What's a good starting point?

    You said that you’ve seen some code, but I’m not sure if you’ve seen the documentation as well.

    In any case, there are readme files on github, like these ones:

    https://github.com/robotlegs/robotlegs-framework/tree/master/src/ro...

    https://github.com/robotlegs/robotlegs-framework/tree/master/src/ro...

    https://github.com/robotlegs/robotlegs-framework/tree/master/src/ro...

    Take a tour through each folder.

    The examples under http://knowledge.robotlegs.org/discussions/examples/20-links-to-rob..., even if some of them are using older versions of rl2, and the discussions here: http://knowledge.robotlegs.org/discussions/robotlegs-2, are a good starting point.

    For someone like you, having some or a lot of experience with rl1, it shouldn’t be too hard to understand the basics of rl2 :) You don’t have to use all the new features.

  6. Ondina D.F. closed this discussion on 22 Nov, 2012 04:31 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac