Hi Paul & Dave, I certainly respect your concerns & opinions. I think alot of people in the CF community have had those fears at one point or another so I can understand. The good thing about CF, though, is that you're not locked into just one vendor anymore. Theres:
- New Atlanta's BlueDragon (.Net & Java Server) (http://www.newatlanta.com/) - Ralio (http://www.railo.ch/en/index.cfm) - PCA Coral WebBuilder (http://www.pcaonline.com/prod/index.cfm?loc=coral) - Ignite Fusion [Free] (http://www.ignitefusion.com/ColdFusionCompare.htm) So I can't say that I share you concerns about ColdFusion going away anytime soon. I've been using it for 8 years and the next version (Scorpio) will have some VERY cool features including Ajax support and better support for Flex, Adobe's RIA product. And New Atlanta's BlueDragon v7.0 is awesome. I'm really a big fan of BlueDragon for .Net because it lets me code in CFML while deploying for .Net. As for the code issue, I guess everyone sees things differently. With CF, I'm brought up 1 level from the lower-level coding that many PHP & ASP/ASP.Net developers need to do to accomplish similar tasks. But I'm comfortable in knowing that if I had to get down and dirty, I can use Java to extend out my web application since ColdFusion is built on top of Java. I mean, I guess it boils down to this. You either like writing this: http://www.php.net/mysql_query or you prefer this: <CFQUERY NAME= "pocket" DATASOURCE= "contents_of_my_pocket"> SELECT firstname, lastname, address, age FROM friends WHERE firstname='%s' AND lastname='%s' </CFQUERY> <CFOUTPUT QUERY= "pocket"> #firstname# <br> #lastname# <br> #address# <br> #age# <br> </CFOUTPUT> I prefer the latter. So hopefully from my explanation, you can see that it boils down to personal preference instead of actual deficiencies in the product or even lack of future support for CFML. Rey... Paul McLanahan wrote: > I have one vote against CF. I do know that it is both easy and > powerful, and I certainly don't knock it for that. But it's yet > another closed-source platform. I'm no open-source zealot, however the > prospect of moving several sites from CF to another solution because > Adobe kills it or is bought my MS or goes in a direction you don't > like, is daunting. I like having full control over the platform. I > like being able to take my code and go home if the project wants to go > in another direction. I like to be able to propose and submit code to > my platform of choice. And I really like knowing that the whims of an > executive board can't make me change my code. > > I say this from experience. I've been in situations where we've bought > some portal solution or web platform, only to have it go in a > direction that doesn't fit our customizations a year later, and we > were left holding the bag. It was awful and we were left with a very > expensive POS. > > I know CF has been around for a long time. It was one of the first web > platforms on which I developed, but I much prefer PHP, Ruby, Python or > even Perl now because of the reasons I mentioned. In the Enterprise > space you don't have a good open-source option until Java is fully > open, but for apps like you are proposing some good ole PHP+MySQL is > too good and ubiquitous to pass up. And like others have said, if you > need the structure, use Symfony, Cake, RoR or another framework. > > Another reason I don't like CF is the actual code. It just feels like > you're not coding. I enjoy writing code and programming, and <cfloop> > just doesn't feel right to me, but that's just a personal preference. > Writing Ruby is euphoric. It's just beautiful code. But, it's not very > prevalent yet (though I do love RoR). Hosts for RoR are harder to find > that CF. Writing PHP is utilitarian in that you can get in and get out > easily and it just works. And now with version 5 the object > orientation features no longer suck. I haven't tried Python yet though > I really want to. I've seen apps built on Python (Trac) and they are > great. And while Perl is powerful, I just don't feel right using it > to write web apps, and it can be very difficult to read. > > This is certainly nothing against the CF devs here. I know that CF is > very much available, easy, powerful, etc., etc.. But, I'm just gun-shy > about devoting so much of my time to a platform over which I can exert > no control. > > Paul > > _______________________________________________ > jQuery mailing list > discuss@jquery.com > http://jquery.com/discuss/ > _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/