Scenario > You're building an enterprise application for an existing database > You have Flex 3 front ends > ColdFusion 8 backend!
Install the ColdFusion extensions (free) for Flex Builder > Create a new Flex project > Setup your CF setting in the Flex project > enable RDS You can now browse to any database CF can see, right click on a table > select generate CFC's! Seconds later you have all your getters & setters, all your CRUD and all your actionscript. 20 or so lines of MXML later you have your GUI Time to market is always the winner! R On Wed, Jun 25, 2008 at 5:41 PM, Peter Bell <[EMAIL PROTECTED]> wrote: > > Personally I think the tooling in .net is the worst thing to happen to > a good language. I like many of the language features in c#, but the > patterns that the tooling supports (code behind, page controllers) > just aren't as good as some of the best practice patterns in the Java > world. Also, tooling will tend to generate code and the best code is > the code that NOBODY writes and that doesn't exist. That is where > frameworks come in by raising the level of abstraction. Right now I'm > at a code gen conference with some of the Microsoft DSL tools team > including Steve Cook and I'll see how it has improved since last year, > but I don't feel that on balance the Microsoft tooling does more good > than harm for building large, scalable enterprise apps. > > Best Wishes, > Peter > > On Jun 25, 2008, at 2:37 AM, [EMAIL PROTECTED] wrote: > > > > > I see you point that they (tools and frameworks) fill many of the same > > needs. That is probably true of every language. > > > > But I disagree with the implication that a good tool is inherently > > better than a good framework. The choice is much more pragmatic than > > that: which option offers the best features, smoothest learning curve, > > etc. > > > > Visual Studio is the clear winner in the .NET space and frameworks are > > big in ColdFusion. > > > > Personally I'm happy to get my hands dirty with plumbing - I'm sure my > > understanding of application design and development is the better for > > it. > > > > Blair > > > > On 6/25/08, Scott Barnes <[EMAIL PROTECTED]> wrote: > >> I'm sure that convo will yield a lot and provide little :) After > >> spending > >> some time look around for the past 5 years I've come to one sad > >> conclusion > >> and I'm sure it's not popular thinking.. Frameworks in coldfusion > >> exist to > >> compensate for lack of tooling, as if you have nothing to automate > >> the > >> plumbing you now have to write the automation to then keep the pieces > >> manageable to connect. > >> > >> to answer this riddle, Imagine for a moment if everyone wrote .NET > >> with > >> notepad? as of today - where would it be tomorrow? > >> > >> ** > >> > >> > >> On Tue, Jun 24, 2008 at 9:31 PM, Barry Beattie <[EMAIL PROTECTED] > >> > > >> wrote: > >> > >>> > >>> Barnes' thoughts (or similar) are being echoed over on the CFC Dev > >>> list at the moment with people like Peter Bell, Sean Corfield, Brian > >>> Kotek and our very own Mark Mandel, amongst others. > >>> > >>> > http://groups.google.com/group/cfcdev/browse_thread/thread/2e90c0dbfecf5a59 > >>> " Doubts about Best Practices" > >>> > >>> why was fusebox invented in the firstplace? to push people into > >>> doing > >>> something more than writing spaghetti code. but you gotta have an > >>> idea > >>> of how to fix it before you can fully appreciate the problem. Hence > >>> the value of learning about design patterns. See the Donald Rumsfeld > >>> quote at the bottom > >>> > >>> let me leave you with some quotes: > >>> > >>> ... two from Albert Einstein > >>> > >>> "Any intelligent fool can make things bigger, more complex, and more > >>> violent. It takes a touch of genius -- and a lot of courage -- to > >>> move > >>> in the opposite direction." > >>> - and - > >>> "Everything should be made as simple as possible, but not simpler." > >>> > >>> ... one I got reminded from by (of all people) Gary Menzel > >>> > >>> "Code for maintainance" > >>> > >>> ... and Donald Rumsfeld really sums it up > >>> > >>> "As we know, there are known knowns. There are things we know we > >>> know. > >>> We also know there are known unknowns. That is to say we know there > >>> are some things we do not know. > >>> But there are also unknown unknowns, The ones we don't know we don't > >>> know." > >>> > >>>> > >>> > >> > >> > >> -- > >> Regards, > >> Scott Barnes > >> http://www.mossyblog.com > >> > >>> > >> > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "cfaussie" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en -~----------~----~----~----~------~----~------~--~---
