Hi All,

I have been doing some research lately to update my skills and awareness in the whole area of OOP, Methodologies, Frameworks etc.

Comments from Sean such as:
:
For complex web applications - ones with lots of business logic behind
them and complex interaction models - FLiP only gets you part of the
way there. It doesn't really address modeling the business logic when
that is a significant portion of your system. At that point I tend to
drop into UML and run through use cases, component diagrams, high
level logical class diagrams, collaboration and/or sequence diagrams
and finally low level phsyical class diagrams. Then I build my
CFC-based model and drop it into my (Fusebox) application. These days
I'm leaning toward some extra support around the model with Tartan
(and still dropping the result into my Fusebox application).

have really helped to get a handle on how the various Methodologies & Frameworks work together.

While taking a look into UML I came across a product from IBM called Rational Software Architect (http://www-306.ibm.com/software/awdtools/architect/swarchitect/index.html) which in short:
... is an integrated design and development tool that leverages model-driven development with the UML for creating well-architected applications and services.
With Rational Software Architect you can:
  • Unify all aspects of software design and development
  • Develop applications more productively than ever.
  • Exploit the latest in modeling language technology.
  • Review and control the structure of your Java applications.
  • Leverage an open and extensible modeling platform.
  • Simplify your design and development tool solution.
  • Integrate with other facets of the lifecycle.
As this product is based on Eclipse and, thanks to Spike et al, CFEclipse is now a plug-in for Eclipse I was wondering if there exists, or if there is any development going on to provide, an Open Source or CF based tool which supports a Model Driven Architecture (MDA) and utilises a Model View Controller (MVC) approach (such as Tartan).

I guess what I am looking for is a UML based design/architecting tool which is suitably priced for a small bespoke development house.

If anyone can point me in the direction of any products, literature or links that can improve my understanding and productivity in this whole area I would be very grateful.

Regards,

Phil Gray


At 10:20 PM 9/07/2004 +1000, you wrote:
Hi,

Just to clear up terminology here, all the stuff discussed here so far comes under the heading (in my book at least) of "framework" - actual code you fill out the gaps in to create your application. Methodologies are things like RUP (the Rational Unified Process) - more a list of design processes to carry out than actual code.

BTW what is the distinction between a framework and an API (Application programmer interface) library like CFLIB?  Typically in a framework you see an inversion of control (otherwise known as the Hollywood pricipal - "don't call us, we'll call you") where the framework code is responsible for coordinating and calling the developer's code (Mach II an excellent example).  With an API the developer's code is almost always calling the API functions, and the API doesn't know anything about the caller.  So a framework makes a lot more demands on the shape of the application components you create - methods, arguments, responsibilities - so that it can integrate them into the finished application.

Anyway, thought it was worth pointing out.  Might be interesting to discuss what we think some other terms mean - Architecture, Specification, Requirements, Patterns - not too OT I think.

Cheers,

---

Robin Hilliard
Partner
RocketBoots Pty Ltd
Professional Services for Macromedia Technologies
m    +61 418 414 341
f    +61 2 9798 0070
e    [EMAIL PROTECTED]
w    http://www.rocketboots.com.au

---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/


       I N T E R D E P E N D E N T   S O L U T I O N S   P / L

                        Developing Connected Communities

       Phone: +61 2 4751 7204    *    Fax:  +61 2 4751 7205
       Email : [EMAIL PROTECTED]

                               S y d n e y   A u s t r a l i a

           visit our website at http://interdependent.com.au
---
You are currently subscribed to cfaussie as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to