ColdFusion Builder Review (After a long day)
Today was the first chance I got to play around with the new ColdFusion Builder from Adobe. I am a big Dreamweaver fan (don't hate me for that), I have been using Dreamweaver well over 5 years as my main IDE. I have switched to and from Eclipse but the lack of support for multiple FTP and site management has always frustratingly pulled me back to the dark side (Dreamweaver of course!).
As a community it's really cool we have something new dedicated to ColdFusion (yes we had homesite but thats gone), maybe, just maybe I can get rid of Dreamweaver and use a real editor right? Well so far I am impressed, but the same functionality Dreamweaver does so well, I feel still lacks in ColdFusion Builder.
Let me explain. Our development environment is setup like so... We have one local web server which ALL developers HAVE to work from, this is not optional we can only work on local machines in first runs, but eventually we all work from the developer local server centrally using version control systems.
We then have remote live servers. These servers are production and DO NOT allow connections in the same way we connection to the remote development server. The only option we have is to connection via FTP. Besides the only time a project gets uploaded to the remote live server is when it's been fully tested and bug free and ready for the client. Simple setup, but we have over 100+ clients, 100+ FTP connections, 100+ setups. Dreamweaver handles this very well, we can all share site definitions, files have to be 'checked in' and 'checked out' and it's very easy to manage all these connections in Dreamweaver within the team without it feeling like its one giant jigsaw puzzle.
My first impression of ColdFusion Builder is that it has some impressive features dedicated to ColdFusion but it seems far behind the harmony of 'site management' that Dreamweaver has. In a small company Web Developers have to take on many roles, design, front end, backend and even database design. Dreamweaver lacks the ColdFusion dedication, but has always been a good all-rounder, right?
Excited about a real CF IDE I feel ColdFusion Builder will need to get better at this, or maybe my understanding/perceptions of an IDE must change to accommodate the way ColdFusion Builder does things? I have been doing things in a particular way for so long our development process is almost been built around Dreamweaver!
What I am trying to say (slowly for some reason) is, will ColdFusion Builder just do things differently or is ColdFusion Builder heading in the direction I personally think it should go, which is a tool at all stages of development that all developers no matter the role could use.
At first look it's hard to tell if that's the way the new IDE will be going or if it's going to stay with its Eclipses roots, bolted on functionality directed at the hardcore devs out there.
I keep hearing the words comparing the new IDE to Microsoft's Visual Studio Editions. Now I come from a .NET background I cannot imagine using such a tool on its own, yes it's the big boys toy that "real" developers use (I write that sarcastically). But COULD you start with it, END with it, collaborate with it, never having to leave its warm virtual walls content in the fact it's a grownups IDE!
Maybe you could, but let's say you're starting point was front end design working from a PSD. I always felt like Microsoft was giving us built in tools like CSS editors reluctantly like second class citizens! I am going off point now, what was my point... I remember now, my point is Dreamweaver is a good model to work from and ColdFusion Builder looks like a good medium for the two products at the moment (Eclipse and Dreamweaver that is), it has everything I want Dreamweaver to be good at in terms of ColdFusion, but I would love to know which direction Adobe may be taking it in, because building websites or apps is not just ColdFusion (I see CSS and JavaScript is already there)
If I cannot control my team in the same way (from a managers point of view) why would I spend money on a featured packed ColdFusion IDE when I still need Dreamweaver to manage files, access, versions in a sense the team.
As much as I love ColdFusion, as much as I want this IDE (I would even pay for it with my own money that shows how bad I want it), I would feel convincing the powers that be to invest in another tool that at the moment (for us) is still dependent on us using Dreamweaver, well, that would be a hard sell.
I am looking forward to seeing how it pans out, I am looking forward to the challenges I may face using this IDE and may even conclude our current working methodology is outdated. The time saving features and ability to create extensions (without knowing JAVA) alone could turn me.
O, well this is only my first look, and it's still very early days, I would love to hear how others are using it.
Jul21



21/07/09 20:37
FTP that's so 1990'! why aren't you using subversion.
it's far better, trackable and more secure and well supported within the eclipse environment via multiple plugins