Hi, I've got a PTC site written by me using MS ASP.NET and C#: http://theptc.biz The problem is that I'm constantly having problems with my Windows servers. First, they are expensive (though it's not a real problem, I've got enough funds from the site). Second, I've tried several providers - they all have problems. Third, I hate Microsoft (oh who dare I!). Yes, everything they do is awful: IE Explorer (the worst browser of the world), MS Windows Server not supporting DNS and MS SQL, Windows Mobile and so on. The only thing that I like is ASP.NET. I really like C# but I thought that I have to change my language. PHP/MySQL? Never! Java? No! Python/Ruby? I don't understand that languages... So... the only thing remaining is Adobe ColdFusion. I downloaded CF 8 and tried it. I liked the speed (quicker than ASP.NET on localhost). I liked that it supports many platforms and databases. The only thing I didn't like is that "scripty" "taggy" language... What do you advise me? Stay with .NET or move to CF? Thanks
Well as a Coldfusion programmer who also does some .NET I say Coldfusion. I like it more and the community support is great. I do alot of Flex and Coldfusion work and they work really well together. There are also 2 alternative CFML languages they are Open source aswell.
Thanks for your reply. You know, I began programming using C, and I hear that CF was made for those, who doesn't really know programming. I mean it's a simple script language but for me it'll be rather inconvenient.
I find this interesting as Coldfusion is a truly powerful language and is actually compiled at run time. It can leverage java and .NET and will save you lots of time in comparison to .NET. As someone who also started in c and c++ I would much prefer to be using Coldfusion. I would advice that if you are considering Coldfusion that you actually take some time and even go as far as build the program in both CF and ASP and see which saves you more time and uses less code.
I started with C and C++ too, but when I found ASP.NET it was even better. I now enjoy ASP.NET with C# or VB.NET, these are my languages of choice. I like to visualize what I'm doing, and you can build interesting web base applications in .NET Right now , myself, I'm not interested in PHP or MySQL
My bad he did too. Anyway have either of you guys tried CF and have any comparisons to .NET? I will admit I do far less c# then CF this blog is comparing both C# and CF for a bunch of tasks ie resizing an image, ftping ect you may find it interesting. http://blog.magnetion.com/2009/02/coldfusion-net-resizing-the-width-of-an-image.html
With CF you can build a website much faster, but .NET gives you more control and extensibility over the language. .NET is much more powerful, it's my platform of choice.