Video: ColdFusion and Java Integration: Let Me Count the Ways
In a lot of ways, ColdFusion is Java, says Adam Lehman - it has a lot of really popular Java frameworks already built into it, such as Ehcache and Hibernate. It can complement what you're already doing with J2EE development and make things simpler. Using CFML to create HTML is also a great replacement for JSP. You don't have to give up your back-end (EJB, Spring, Hibernate) to use CF.
Adam Lehman is the Senior Product Manager for ColdFusion. He says a lot
of ColdFusion use cases are within a Java development cycle. It's a
Java application, so it deploys as an .EAR or .WAR file.
Tags:
- Login or register to post comments
- 11739 reads
- Printer-friendly version
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)




Comments
James White replied on Fri, 2010/07/09 - 10:46am
That sounds well and good, but as someone who has worked in both Java and ColdFusion, it's not that simple. ColdFusion is a fine tool for RAD, but is very fringe. Especially compared to the ubiquity of Java, .NET, and PHP. Furthermore, CF developers are often tough to find even if a company is a CF shop. While I liked working with CF, there is a glut of bad CF code out there. Not to say there is no bad Java code out there but CF makes it incredibly easy to write spaghetti code.
I think CF is a decent tool especially if you want to try something faster than JSPs and Servlet development (i.e. no compiling and deploying necessary, just type, save, and refresh your browser). However, be warned that if you spend more than a few months working on any type of CF project it can be tough getting back to Java based web projects if you are a contractor. At least that was my experience working on a CF/Java hybrid projects for a couple of years. I was starting to get labeled as a "CF Guy", which is a problem in the Chicago land area where there are generally no more than 10 CF jobs (often times less) in the entire Chicago Market (suburbs included) at any given time, versus 500 Java Jobs (300-400 during down economic times). I'm now back into full time Java Development and that is where I plan to stay unless something drastic happens.
federico replied on Sat, 2010/07/10 - 12:48pm
christy jones replied on Thu, 2010/07/15 - 10:56am
James White replied on Fri, 2010/07/16 - 3:05pm
in response to: christyjones
Shankar Jain replied on Tue, 2010/08/24 - 4:01am
Liezel Jane Jandayan replied on Mon, 2011/08/22 - 8:59pm
Targeting high volume applications where response times are important such as Web portals, trading platforms and e-commerce websites, the need that Azul meets has become increasingly part of the enterprise Java mainstream as applications and users have become more demanding and hardware capabilities greater.
Yochanan Berkowitz