> Now for the idiosyncratic part. Our "parent" organization is > ICI.
Out of curiosity, what's ICI? I've done some CF work with an organization called ICI, but I'm not sure if it's the same one. > 1. How well will CF perform on IIS? CF will perform well enough on IIS. > How much better/worse is Apache/Tomcat? This is kind of an apples-oranges question - the two aren't really comparable. CFMX, by default, includes a J2EE server called JRun. You can use CFMX/JRun with IIS or Apache. You could also install CFMX onto Tomcat, and use that with IIS or Apache. My luck with using Tomcat with IIS hasn't been very good, though. CFMX Standard includes just enough of JRun to run CF, and can't be installed on another J2EE app server. CFMX Enterprise includes a full version of JRun, and can also be installed on any standard J2EE app server. > 2. Will CF cause performance or other problems for other > applications (existing, projected, and/or possible > applications in the next 5 yrs) on the same server? (J2EE and > legacy ASP) Running multiple application servers will generally cause some degree of resource contention. That said, there's nothing special about CFMX, and you can run it on the same machine as other J2EE servers, ASP and ASP.NET applications, etc. > 3. How much time will it take to learn/administer CF on the server? CF itself is pretty simple to administer. The underlying J2EE server functionality is quite a bit more complicated. If you plan on supporting high volume applications, you'll probably need to learn a decent amount about JVM tuning. Of course, this would also be true for plain ol' J2EE applications. > 4. How long does it take to ramp up to programming in CF It takes significantly less time to learn CFML than any other web programming language I've ever seen. It's very friendly for inexperienced developers, and even non-programmers. That's its biggest selling point, in my opinion. CF applications are generally easier to build and easier to maintain. > 5. Macromedia's website says that you need the enterprise > license to "Create hybrid applications that combine > ColdFusion pages with back-end logic written in Java by > leveraging the award-winning Macromedia J2EE-compliant > application server." Is that what we would be doing if we > wanted to migrate the site to J2EE, use (user developed) Java > classes in the CF site? What does this really mean? J2EE applications typically consist of JSPs and servlets as well as simple Java classes. You need CFMX Enterprise to run JSPs and servlets. If you want to use other, J2EE-specific functionality you'd need CFMX Enterprise for that as well. > 6. Macromedia's site also says the enterprise license gives > you "Use ColdFusion with other enterprise-class systems and > databases, and deploy ColdFusion applications as standard > J2EE EAR/WAR files on leading J2EE application servers such > as WebSphere or WebLogic. Applications can optionally be > packaged with only compiled Java bytecode to help protect > intellectual property." Does that mean that if we want to run > J2EE on the same machine that we need the enterprise license? No, not necessarily. However, you'd have to run your J2EE stuff in a separate server, and you wouldn't be able to build a single application that used both CFML and J2EE functionality. For example, with CFMX Enterprise, you could build a J2EE application that used servlets and beans, but used CFML pages instead of JSP. CFMX Enterprise buys you all sorts of other advantages, as well, such as the ability to deploy multiple instances. > 8. How long does it take to ramp up to programming in J2EE? A lot longer than it would with CF. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ Fig Leaf Software provides the highest caliber vendor-authorized instruction at our training centers in Washington DC, Atlanta, Chicago, Baltimore, Northern Virginia, or on-site at your location. Visit http://training.figleaf.com/ for more information! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:231660 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

