Friday, August 17, 2007 : 2:57 PM
- (1 comment)
Having programmed many sites both professionally and in my spare time, I have had the pleasure of playing with and experimenting with many different languages. Most of my professional web programming was done with the old ASP with vbscript, and visual basic on the back end. However, most, if not all of my "fun time" web programming was done with PHP. A couple of years ago I switched to ASP.NET with C# for my personal web projects and continue to be very pleased on many levels.
Being able to drag and drop controls for such things as user, data, and layout management, I can focus more on usability and design instead of repetitive programming functions that have already been designed for my needs: why reinvent the wheel every time?
There are times, however, when I have needed to do some advance coding to do something cool or different. In the past, going outside of the norm required at times some crazy hacks. Regardless of whatever crazy thing I've wanted to do, ASP.NET lets me add custom code that is elegant and efficient.
A lot of the more advanced stuff that I have wanted to do I have gotten from here, SingingEels. What is cool is that browsing some of the articles here have prompted even more ways to either add functionality to my site or make the existing code run faster.
If you are considering whether or not to use ASP.NET for your next site, I highly recommend it. If you do not yet know the language, I encourage you to learn it. Personally I like C# as the backend but Visual Basic.Net is popular too.
The buzz-phrase "Rapid Application Development" used to apply to desktop applications, but with ASP.NET it now applies to web pages. So, go ahead and play around. You may be surprised with what you come up with.