Adam, I'm not trying to attack Plum. If I was, I'd say something silly and offensive. My observations come after using Plum, trying it out, and taking some of its guts apart.
> The way it works, > what it contains, how applications are organized, and how Plum applications > are written. The way it works simply isn't what I'd find ideal. There's so seperation of logic - a page is responsible for both is view and its business logic, making that an "atomic capsule." If Plum generated data access and possibly business object CFCs for the tables it represented, and its tags instead used those, I could then at least reuse the business logic and data access portions elsewhere without having to reinvent the wheel. This is a step backwards from the point of frameworks like Fusebox and Mach-II, and is exactly why Plum can be compared to neither. Plum generates code that maintains a status quo of spaghetti code, requiring custom business logic to be spread throughout the presentation layer. > Please, before you go spreading FUD due to a lack of understanding, please > either seriously learn about the product I'm not spreading unfounded FUD - I've looked at your product in fair depth. I'm not going to delve into a technical discussion of its mechanics, but I've examined them in detail. I've been using Plum since the first public beta. I haven't done anything terribly complicated with it, but I've built some basic CRUD and master/detail applications with verity searching, and played with content management, which is what I imagine most Plum users would find to be about their extend of its use. > Try not to prejudice others who haven't even looked yet. Anyone who puts a product into the open marketplace must expect find opinions contrary their own marketing. As some say, "any publicity is good publicity." As I said earlier, "I can see Plum being useful for basic, CRUD applications." And I can. It's mind-numbingly easy to create simple or master/detail CRUD app. However, what I think is missing is a plug-in point where I can add business logic to my business units without having to continually reinvent the wheel. I really think Plum could be quite powerful if it looked into using CFC-based representations of the tables it acted upon. This is a complete aside, but shouldn't the "owner" of generated code be the developer using it? As it is, every generated page comes out "This code is Copyright (c) 2004 by Productivity Enhancement, Inc." I'm not sure if you meant to do this, but the legal implications of this are enough to bar me from commercial use. With respect, Joe -- For Tabs, Trees, and more, use the jComponents: http://clearsoftware.net/client/jComponents.cfm ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Find out how CFTicket can increase your company's customer support efficiency by 100% http://www.houseoffusion.com/banners/view.cfm?bannerid=49 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195253 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54