There are a couple thoughts/questions I have about Plum, some of which I can see eventually causing FUD (fear, uncertaintly, and doubt) in the broader CF community. I figured it'd be good to discuss them now so that everybody's on the same page.
1) Does the IDE run on Mac OSX using Mono? Here's the issue if the answer is "no." There are some very impressionable voices on the various CF lists who are unabashed Mac users, particularly some who are very open about using other methodologies. The moment they start posting "I won't even look at Plum until it supports Macs," you immediately lose a decent sized number of users. Let the FUD begin... 2) Will Plum eventually support databases such as MySQL and Postgres? I am noticing an increasing number of posts to the lists from people using each of these, particularly MySQL (though I realize that doesn't necessarily mean they're popular -- they could just be more difficult to use). I completely understand the need to get a 1.0 out there that supports the majority of users, but is broader RDMBS support on the horizon in v1.1 or beyond? Or have you decided to forgo the others for customer support reasons? 2) I don't like that I can't tell Plum where to put the custom tags and components. I already have an infrastructure in place for those files that, I'd like to gradually integrate Plum with them as opposed to integrating them with Plum. I don't want to have to re-factor all my existing code, and I also ideally don't want to have my CTs and CFCs in different locations -- that's a maintainability nightmare. 3) Why is it that I need to install the Plum files for each separate application that I create? Is it not possible to have some concept of runtime shared files so that upgrades, etc., are easier? Also, is that converter from the cf_* syntax to cfmodule packaged with Plum? I don't have to worry about shared hosting or applications moving around because I work for one company, so I'd like to continue to use my current standard of using cfmodule. Further, does that converter support using cfimport instead? 4) To what extent can I manually modify the generated files before the Plum IDE can no longer read/parse them correctly? I guess I'm still mulling the impact of using an IDE to make changes to files vs. the traditional editing in my favorite IDE. What I'm trying to say is that, while the Plum IDE is incredible at making my life easy, I don't want it to be something that I *have* to use to make changes. Those are my initial thoughts/questions. What do you think? Regards, Dave. _______________________________________________ No banners. No pop-ups. No kidding. Make My Way your home on the Web - http://www.myway.com
