flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sean Thayne <s...@skyseek.com>
Subject Re: MVC framework
Date Fri, 26 Jul 2013 20:01:21 GMT
I'd suggest playing with them. Find one you like and feels handles
everything you need okay. Then stick with it for the project. If you find
anything wrong with it later on, talk to the development teams. I can't
speak for Parsley, but I do know Shaun Smith does a great job at listening
to issues with the framework and usually will get you a patch withing a
couple of days. If you feel your able, you can always attempt to fix or
implement any features you feel like you need.

If your very comfortable with your AS3 skills, using a unsupported
framework like Parsley makes sense, because you can jump in and change
things. If your not as confident or just don't want to mess around with
that stuff, I'd probably pick RL2 or another framework that has current
support and solid activity.

~Sean


On Fri, Jul 26, 2013 at 1:17 PM, dude <dude@atheist.com> wrote:

> Well, that wasn't meant to be defensive, just some information to clear
> things up a bit. Also I'm sure other frameworks are great, too, but this
> is not a competition. It's about picking the right tools for a task. And
> I do love Parsley because it gets the job done in a very effective and
> smart way.  If it would not do that, I'd switch to a tool that does.
> Being a developer requires to be flexible and open to change in many
> aspects. Chosing proper tools is an essential skill. Parsley is not the
> solution to everything, and there is always the possibility that it gets
> replaced by something else (unlikely, but if ever, I'd pick GraniteDS).
>
> Am 26.07.2013 20:35, schrieb Ajar:
> > Go Parsley!!!
> > That's it. you got me there!
> > I'm converted...
> > :)
> >
> > We love our tools so much we are ready to stand on our back feet to
> defend
> > them with so much passion.
> > Switched on and ready to get into that ring!!!
> > Like JS/flash rivals or any other technology fighting to dominate
> > Sometime it gets to a point where I can actually see how holy wars
> tick...
> > What is this I wonder? righteousness? an erg to save the community?
> > protecting one's own investment? prestige-a-la-geek? ego? all of the
> above?
> > as a flash/flex dev I feel on a witch hunt in the past year or two
> > here I can breath among my own peers.... ahhhhh.....
> > chop up some garlic & parsley, comes along nicely with some Mediterranean
> > Te'hina, and enjoy your self.
> > Have a great weekend
> > :)
> >
> > On Fri, Jul 26, 2013 at 9:04 PM, dude <dude@atheist.com> wrote:
> >
> >> 1. Parsley is OSS, the repo is at github, so everyone can start working
> >> if there is need to do so (that hasn't been the case yet, because it
> >> works great out of the box). The original author moved on to other
> >> projects though, but that happens a lot and does not make Parsley any
> >> less valuable.
> >>
> >> 2. About complexity: complex != complicated and simple != easy.
> >>
> >> You can use every tool in a complex (possibly wrong) and easy (possibly
> >> correct) way. You can use a hammer wrong if you grab it on the wrong
> >> end, but it will get the job done eventually. So "Overkill" might not be
> >> the right word, better go for "wrong usage" or "over complicated usage".
> >> Parsley is simple if used properly.
> >>
> >> 3. Usage: Parsley basically comes down to IoC/DI (e.g. via [Inject]
> >> tags), Commands and Messages. Everything is wired together in (M)XML in
> >> the simples possible way. Once you've set it up it's absolutly simple in
> >> everyday work (read: efficant). There are some advanced features
> >> (Scopes, decoupled bindings, etc) which are optional. You don't have to
> >> use them if you don't need to, but if you do, it's great to have them
> >> available. The framework can also be manually improved in many ways
> >> (interceptors, etc).
> >> Another important part is documentation: Everything is well documented
> >> and explained(!). There could be more examples available though. So it
> >> might take some time to get things working, depending on your knowledge
> >> on AS3, Flex, software engineering, etc.
> >>
> >> Summed up, it's a stable, robust, extensible piece of software, that
> >> scales perfectly.
> >>
> >> Am 26.07.2013 14:21, schrieb Ajar:
> >>> In my opinion - overkill is indeed the right word to describe parsley
> in
> >>> most cases.
> >>> While I respect complexity and clockwork architecture,
> >>> I can really appreciate straight forward framework like RobotLegs which
> >>> reduces the complexity in my projects.
> >>> My projects are fairly complex and large scale, this is why RL was a
> >> treat,
> >>> since I didn't need to double (or triple) the complexity.
> >>> I'm not looking for extensive feature-set that I'll rarely get to, I'd
> >>> rather have 80% which covers most cases in an easy straight-forward
> way.
> >>> And while you argue the parsley is close to perfection, indeed try it
> out
> >>> and see for your self, while having a project to execute, will you
> >> prefer a
> >>> robust tool or a minimalist one.
> >>> In my opinion, you are bound to go astray while you go into a new
> >>> territory, that's why a community is essential to support and grow
> >>> according to real needs that are communicated within a live community,
> >>> rather then browsing through ghost-posts hoping it will stick.
> >>> RL approach to modules in particular was a relief after trying out
> >> plumbing
> >>> with pureMVC pipes...
> >>> simple, painless, and works like a charm.
> >>> good luck with it, any turn you take.
> >>> cheers
> >>> Ajar
> >>>
> >>> On Fri, Jul 26, 2013 at 2:06 PM, Maurice Amsellem <
> >>> maurice.amsellem@systar.com> wrote:
> >>>
> >>>> Fully agree with Thomas.
> >>>> Although Parsley will not evolve anymore from its creator, it's very
> >>>> mature and capable, almost bug free, and it's very extensible:
> >>>> - either from native documented extension points
> >>>> - with directly by modifying the source.
> >>>>
> >>>> So it may be overkill for small projects, but it really shines on
> >> complex
> >>>> or large projects.
> >>>> I also used it on Mobile Flex (using the FastInject feature) with
> little
> >>>> performance degradation.
> >>>>
> >>>> Regards,
> >>>>
> >>>> Maurice
> >>>>
> >>>> -----Message d'origine-----
> >>>> De : Frédéric Thomas [mailto:webdoublefx@hotmail.com]
> >>>> Envoyé : vendredi 26 juillet 2013 10:55
> >>>> À : users@flex.apache.org
> >>>> Objet : Re: MVC framework
> >>>>
> >>>> Hi,
> >>>>
> >>>> Just to be clear even though Parsley is not maintain anymore by its
> >>>> original creator, it's up to individuals to add new feature as they
> >> like,
> >>>> it's the more complete and well design IOC / MVC framework I used out
> >>>> there, it has everything you need out of the box and probably more,
> >> that's
> >>>> the point, depending of your project complexity, you maybe won't need
> >> all
> >>>> its capabilities, in this case, a lighter and easier to learn
> framework
> >>>> will probably fit your needs as Swiz, Roboleg, Urania or even a custom
> >> one.
> >>>>
> >>>> -Fred
> >>>>
> >>>> -----Message d'origine-----
> >>>> From: Ajar
> >>>> Sent: Friday, July 26, 2013 10:23 AM
> >>>> To: users@flex.apache.org
> >>>> Subject: Re: MVC framework
> >>>>
> >>>> dude - Parsley is discontinued, you can checkout the news section on
> >> their
> >>>> site.
> >>>> RobotLegs on the other hand is alive and kicking!
> >>>> Great supportive community, and you'll pick it up on a weekend.
> >>>> well, i'm biased - it's my ultimate favorite :)
> >>>>
> >>>>
> >>>> On Fri, Jul 26, 2013 at 9:05 AM, Justin Mclean
> >>>> <justin@classsoftware.com>wrote:
> >>>>
> >>>>> Hi,
> >>>>>
> >>>>>> How can I realize an MVC like architecture by using Flex/AS3
only.
> Are
> >>>>> there any examples out there?
> >>>>>
> >>>>> Basically AS classes for your model, loosely coupled MXML component
> >>>>> dispatching events for your views, data binding on the model to
> update
> >>>>> views and your application or an event bus as your application,
add a
> >> but
> >>>>> of structure and discipline and it's a simple, easy to understand,
> >>>>> scalable
> >>>>> (to a reasonable size), flexible, non prescriptive MVC suitable
for a
> >> lot
> >>>>> of jobs.
> >>>>>
> >>>>> Think I have a simple application lying about that does this (from
my
> >>>>> frameworks are evil talk?), I'll see if I can find it.
> >>>>>
> >>>>> Thanks,
> >>>>> Justin
> >>>>
> >>>>
> >>>
> >>
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message