Very well said... use appropriate tool for the situation... you can develop a web application in C++/Java....they are great tools but aimed to broad spectrum programming not RAD/Web... as in the case what the industry demands. CF was developed as web application tool and does a great job for most things that are related to web application development. ASP was just an extention of IIS to start with and has progressed to .NET/aspx.. good... but not strictly targetted to Web RAD and not portable.
Joe ----- Original Message ----- From: "Jeremy Allen" <[EMAIL PROTECTED]> To: "CF-Talk" <[EMAIL PROTECTED]> Sent: Tuesday, August 27, 2002 9:31 AM Subject: RE: CF vs. ASP > I know the whole CF and why people are using it issue has been hashed out > quite a bit but I would like to add my two cents coming from a different > background than most web developers. > > I started my programmer career with C. In C you have absolute control over > everything going on in your program. You have a veritable dictatorship over > what your program is doing. Yes the code takes longer to write and it is > more prone to errors due to some of that very control you have. Most > programmers have a hard time with some of the concepts in C (Pointers, > Memory Allocation). > > Next I found C++ and ColdFusion practically at the same time. From day one I > knew ColdFusion was a good tool. After working for about a year building web > applications I knew ColdFusion was a *great* tool for building most web > applications. This is in the 2.0 days, so keep that in mind. I already > wanted to do things CF simply could not do, or did not do the way a project > needed them to. When I had to I fell back on my C programming skills to > create a CFX tag to give me the control I needed over my environment to > accomplish my job. It is not CFs fault, it was just not equipped with the > appropriate tools built-in, that is all. > > I did not curse CF. By then I understood very well what CF could and could > not do. I did not expect it to do more than it should. For as long as I can > remember there have been behaviors and functionalities in CF that did not do > everything the way I needed for a particular task. Trying to *GET* CF to > emulate the behavior or functionality would take more time and be less > appropriate than just using the right language. (Usually C since there were > not a ton of options in the 2.0 days). > > I have been doing CF since the 2.0 days and there are *STILL* things in CF > that you simply need to have more control over. CF might do 99% of your job > and it is the natural pick for a moderately complex web app or as a > presentation layer for practically any web app. There might be this one > piece of functionality that is not working right, and with the proper skill > set and toolset you can make it work right in less time than you can use the > wrong tool (CF) to finish up that one last bit of functionality. > > This is all Matt has been saying, there are times when you *NEED* the > control. Saying that anything can be done given the time and money seems a > little asinine to me. How much time? What about deadlines? Give me a > unlimited resources and 2 or 3 years and I can assemble a team to build > almost any web app too. The point is most of us don't have unlimited time, > or money, so we all want to be as efficient is possible. The right tools in > the right situation make that possible. When CF *IS* the only tool > considered.... > > Jeremy > > ______________________________________________________________________ Get the mailserver that powers this list at http://www.coolfusion.com FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists