How do all of you feel about migrating between Plum V1.0 and future versions
of Plum?

Before you answer this question, please consider the following:

1) Because of the extensive nature of the Plum Framework, building in
backward compatibility makes the product slower and the code significantly
more cumbersome to navigate and understand, so backward compatibility is a
non-starter.

2) Not worrying about backward compatibility enables us to concentrate
entirely on performance, better code architecture, easier to use elements of
the Plum Framework, etc.

3) Migrating a Plum V1.0 app to a later version that has lots of changes and
new capabilities should be relatively straightforward if you haven't
modified the framework (which includes the custom tag library).  Basically
you'd manually migrate your Environment.cfm customizations and any
instantiations of your own components in Global.cfm to the new Plum
Framework files of the same names, and that should be that.  That's the
goal, anyway.

As a side note, the new custom tag library will have *much* better
formatting flexibility and capability (no more table-based markup of fields
and labels -- all CSS-based), DatabaseBlocks.cfc is going away in favor of a
better code architecture with specific methods, the whole
tablename_columnname requirement goes away, and much more.  No estimated
release date just yet, but we're putting time in where we can.

Also, we should have the new Plum Service that automatically CF_2CFMODULEs
your code as you work in Beta within the next two weeks.

Respectfully,

Adam Phillip Churvis
Member of Team Macromedia
http://www.ProductivityEnhancement.com

Download Plum and other cool development tools,
and get advanced intensive Master-level training:

* C# & ASP.NET for ColdFusion Developers
* ColdFusion MX Master Class
* Advanced Development with CFMX and SQL Server 2000


**********************************************************************
You can subscribe to and unsubscribe from lists, and you can change
your subscriptions between normal and digest modes here:

http://www.productivityenhancement.com/support/DiscussionListsForm.cfm
**********************************************************************

Reply via email to