Forta.com - Blog
Go down near the end of the page, and you'll see the comment by Ben Forta on ecommerce.
I work for an ecommerce site, so hearing that ColdFusion is not a good solutions, really just hit me through the roof.
To make it easy, here's the Ben Forta quote:
Craig, the e-commerce space has never been where CF does well. Sure, it did ok there in the .COM era, but that was an exception, not the rule. Most of CF development happens on intranets and extranets and portals, internal stuff, and that is what CF is best at.
How can I deal with this? Can Ben Forta be wrong, or have we as coders just not persuaded the world that we can create stable, profitable ecommerce sites?
Perhaps, if you understood my personal work situation a little bit, that may add to your understanding.
For the last two years, I have been working for an ecommerce company. From day one, my job has been to clean up the horrible coding that was put in place, by a company using a packaged ecommerce system.
Every day, for the last year, I have been fighting with my boss, to help finish the cleaning process, to both clean up the code, database, files, folders everything.
Only each year, we never get it done, and he keeps coming up with reasons, why any other technology would automatically solve all our problems.
So here I am, trying to fight for my sanity, and wonder what can I do?
I am not a quitter, so every day, I work on different ways to improve the quality and stability, just so we can cleanly add new features and functionality.
And the funny thing is, each year, my boss finds a new technology, tries to get bids for pricing and either the prices are way out of our reach, or they really are not good solutions.
In other words, when you have a complicated site, it's unrealistic to just buy a package, and expect to easily deploy all your custom needs and features.
Also, it was way more expensive than coldfusion was.
So that adds to my relief and frustration, trying to save my job, trying to do the right thing no matter what.
And then this year, we decided to finish the clean up work, but instead of asking me to help finish it up, or to hire some desperately needed additional personnel, he decides to outsource all the final cleanup work.
Now during all this time, I have been starting my process of writing my first CFDJ article, hopefully to come out in june. All about why coldfusion is a great solution for ecommerce.
I get more and more fired up, I had presumed, that the reason coldfusion was so down-trodded upon, was that we really hadn't done good work.
I mean the kind of good work, that doesn't require you to come back a week later, and fix all the errors, you never fixed in the first time.
Have we as an industry done really good, high quality work??
I mean I still hear of people, that do not see the need to comment their code, or think worrying about performance is lame.
So here I am, my boss just left for 3 weeks in France like he usually does every year. Summer is a our slow time, which is the perfect time to finish cleaning up the code, and totally revamping our ecommerce coding, database and all.
But instead, it's much more important that he goes to France.
Anyways, I don't mean to get on his case.
But I am on fire here, and wanting to show and prove why coldfusion is a great answer for Ecommerce.
But if Ben Forta doesn't believe it's good for Ecommerce, what am I to do?
That's why I get upset about all this flash, oo, java talk, because I am not sure, that as cfer's we've really mastered the basics?
I mean, are the customers happy with the work you did, has it improved their profitability,because you did it, or it was done in ColdFusion?
My point of all this, is that this is a fight, not some hoping things work out right.
I am dedicating this blog to prove to the world that ColdFusion is a great solution for speedy, stable and profitable ecommerce sites.
But that means, that we all, have to be coding at higher levels of quality.
Correct SQL Coding Stability and Performance
Whatever it takes to prove that Coldfusion is not dead, nor dying.
That's my humble freaking opinion.