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

Reply via email to