There are probably as many answers to that question as there are programers. I can only suggest that either ASP or Coldfusion along with a healthy amount of javascript and pretty much anything is possible. Although I prefer CF & Javascript.
You're in a CF Forum so that is the closest thing to an unbiased opinion you can expect.
I've found that quite often there is already a canned solution to many problems. I would be willing to wager that there is already a web based planner/organizer which would ultimately be cheaper than the time to develop a new one. Of course If you have special needs which require customization, you may have to do one from scratch.
As for the asp vs cf debate, it really comes down to comfort. Personally, I think vbscript is the ugliest, kludgiest language I've ever seen. CF has a easier learning curve and is more maintainable by unskilled people. On the flip side, activex controls are pretty powerful in a ms environment. Keep in mind that asp has a tendency to bring down the whole server when it fails.
Hope this Helps
-Chris
Chris Sorel
chris@exnihilo.com
I've been coding in CF for years and have recently been involved in ASP coding. I have a background in a lot of languages and I have to say that ASP is the biggest pain in the ?#$% to work with after being accustomed to how easy it is to code in CF. IMO, the biggest problem with ASP is that it's based of of VB while CF is designed to be a scripting language. You have a lot syntax based around conventional application design instead of a lightweight scripting model. For example, in CF, you simply issue a <cfquery> to query a database. In ASP, you have to create a connection object, assign the sql code to it, execute the query, and then assign the results to a recordset object. To much work IMO. Someone who has a lot more experience in ASP might know of quicker ways to do this but I have not been happy with my initial time with it.
Another disadvantage to ASP is the fact that common elements of CF are missing in ASP such as basic mail functions. You have to install a 3rd part product or the MS Cdonts package to be able to send e-mail. I still haven't found any equivalent to <cfFtp> or <cfhttp> although I'm sure there are a number of 3rd party products for this. This equates into non-portable code if you choose one product over another as they will likely have different calling conventions.
There are some good elements of ASP but I find that for what I do, they are far outweighed by the speed of CF's syntax.
TechDude has a good point in that you can probably find an existing application in either language to do what you want but I always find it more fun to build it from scratch. (in CF at least)
Incidentally, I just checked the tek-tips satisfaction ratings for cf and asp.
cf: 77% happy 23% moderate 0% unhappy
asp: 60% happy 37% moderate 3%unhappy
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.