Sebastian/Rui,

There is a reason why even Adobe never published a "Best Practices"
document when writing Flex (for small projects or even enterprise).  Best
Practices, espically when you start to bring in frameworks are not a
"one-size fits-all" type of model.  Patterns that I use for large apps that
use Fiber are /completely/ different than those that done.  Patterns that I
use for apps that I share libraries with mobile or TV based apps are
/completely/ different than those enterprise apps that run in my 911
centers.  Some of these apps I've written use the popular frameworks --
many do not.

*Flex, itself is a framework*.  It doesn't force you into any particular
coding convention, but in my eyes, that is for the better.  It leaves it up
to the coder to best determine what is the best / most efficient / most
correct for their own situation.  Sure, that will mean that we will have
developers who write bad code -- but chances are those will be the same
developers who don't understand WHY a recommendation is made -- only that
is is right and that they need to follow it.  That helps nobody (they still
write 'bad' code, it is just formatted according to the guidelines).

Right now, what the incubator really needs is to get this project off the
ground.  Once we get the code we need to work on the deficiencies that we
identify for the SDK and framework to make it viable again for enterprises.
 This is where our effort should be put rather than trying
to excerpt control over other developers, or make recommendations that
really don't help out many people right now.  Right now the Flex SDK won't
be getting any new users due to the PR statements of its previous creator.
 We need to turn that around before we tackle anything else.

Now, a group like the Spoon Foundation (which is tasking itself with the
education and promotion aspect of Flex) may be a good group to help put
together recommendations.  But I think we have much more important things
on our plat to busy ourselves with it.  Plus, my notes of having an
'official' document irks me the wrong way.

-Nick

On Thu, Jan 12, 2012 at 4:40 AM, Sebastian Mohr <masul...@gmail.com> wrote:

> @Rui
>
> Great that you've asked. I intended to cover this
> topic today ;) The situation can be boiled down
> to this question:
>
> Will Apache Flex only be responsible for managing
> the Flex SDK or will Apache Flex also be responsible
> to define "Best Coding Practices" to build sustainable
> Flex apps?
>
> Some guys on this list seem to dislike that Apache Flex
> should be responsible to define "Best Coding Practices"
> for Flex, which IMHO I think is wrong.
>
> When this debate has been clarified we will see if the
> "Best Coding Practices" discussions have to move to
> another mailing list, or not.
>
>
> -- Sebastian
>
>
>
> On Jan 12, 2012, at 10:02 AM, Rui Silva wrote:
>
> > I've been seeing some discussions around best practices for Flex
> > application development which led me to think about Cairngorm 3 which was
> > large that: Some architectural best practices and supporting code
> > libraries. Cairngorm is currently hosted on Sourceforge
> > (http://sourceforge.net/adobe/cairngorm/home/Home/).
> >
> > Could this be a starting point?
> >
> > Cheers,
> > Rui
> >
>
>

Reply via email to