Programming, ASP.NET, C#, JavaScript and Computer Life
Ralph Whitbeck
Home
Contact
Subscribe
Friday, January 19, 2007
What does the future hold?
Where is the future heading with web programming/technologies? I have considered myself Microsoft programmer since I graduated college. I learned Classic ASP on the job, eventually I learned ASP.NET with VB.NET first then realized the power of C#. I love C# I really do. It makes programming a complex web site simple and straight forward.
We at
BrandLogic
would of never been able to program a complete CMS system for
St. John's University
in 3 weeks if it had not been for the robust framework that .NET offers. Hell I am still to this day maintaining that code.
We've taken that code base and improved upon it and created the
BrandEnsemble
suite out of it. Many clients are enjoying the benefits of the ease of programming C# provided us to be able to make a robust versioned CMS system.
So why do I feel uneasy? Why do I feel like I am going down the wrong path?
It might be because ASP.NET 2.0 and Visual Studio.NET 2005 doesn't excite me like VS.NET 2003 did. It doesn't excite me like the promise of what Ruby on Rails can provide.
But I think the most important part is it doesn't wow me in the wallet. As a freelance web developer paying $1000 for a copy of Visual Studio.NET is a huge chunk of my annual freelance salary. So upgrading to the next release isn't on the top of my lists of things to do right away. Plus there is the cost of SQL Server, Windows, etc. etc. Basically I need a MSDN subscription. What are they up to now? $3000? I stopped caring, I guess, the last time I looked at the new MSDN offerings and I thought I needed a lawyer to explain it to me.
So that brings me back to my original question: Where is the future? Lately, I have been seriously thinking that the future, as is the present, is in open source software and the technologies that support it, programming languages like PHP and Ruby on Rails (there is a reason why they are so popular now). If you own a PC (and if you don't save a paycheck and go out and get a barebones computer) everything else is free, free as in beer.
So you got an idea for a cool web site? Get a computer, download a linux distro for your operating system, install the packages you need, get programming IDE's for PHP or Ruby free off of sites like SourceForge. Get a Enterprise level database like MySql or Postgres free again by downloading it off the internet. Download TheGimp for image processing. Bam! You're up and running on the simple cost of the hardware. And best of all your legal too! Plus there is a community of starving programmer that are on the web willing to help you out.
But PHP is Old
Yeah, PHP has been around a long long time, but it's robust and again it's free. And as I've highlighted before,
Chris Prillio nailed it on the head
once when he was stating the reasons why he was using PHP on his CMS Publishing project: PHP is prevailant on most if not all hosts that are out there right now. So make a PHP site and chances are the majority of webmasters can install your software on their site. Try to do that with an ASP.NET site with a SQL Server 2000 backend.
If you look around Silicon Valley now most Web 2.0 companies are using LAMP (
Linux + Apache + MySQL + PHP) partly due to the low cost in a market where the revenue stream is still up in the air for most. But they need the appeal of the masses to get the word out.
Scoble said something tonight
that got me to write this post tonight, even though I been thinking it for the past couple of weeks. He said, "
LAMP is sure getting traction — I’ve stopped asking entrepreneurs what infrastructure they are using since the answer was so consistently LAMP.
"
A couple of days ago I saw a
sponsor on TechCrunch
post
job listings for web developers/designers
and it got me thinking if I all of a sudden found myself out in the mix again fighting for a job, I think my resume would fall to the bottom of the pile for most places that I think I would find fun to work at (although I have a family, which means the fun places are too risky for me). My resume is very impressive I think. My strengths are meeting the needs of our clients in a productive and efficient manner, providing the best customer service and experience with our clients, maintaining a long lasting and trusting relationship with our clients (in the 8 years I've worked at BrandLogic I can probably count the number of clients I've worked with on my one hand, not because we don't get clients but because I help maintain the longest lasting clients. Which I think is a testiment of the quality of service I as well as the rest of the team provide.) And last but not least are my Microsoft skills. Which in my opinion is a technology that is becoming more and more obsolete.
I guess I'll add a new resolution to the New Year. Learn Web 2.0 technologies!
Friday, January 19 2007 at 12:04 AM |
Comments [0]
Tags:
Mussings
|
Programming
|
Technology
Name
E-mail
Home page
Remember Me
Comment (Some html is allowed:
a@href@title, b, blockquote@cite, em, i, strike, strong, sub, super, u
)
Enter the code shown (prevents robots):
Blog Posts by:
Recent
Month
Category
Search
Currently Viewable:
My Twitter Updates
View Twitter Page
Contact Ralph
E-Mail
Click icon to send me e-mail.
Instant Messenger
AIM:
RedWolves2
Social Networks
Twitter:
http://twitter.com/redwolves
Last.fm:
http://last.fm/user/RedWolves/
Close
Subscribe
Main Feed
Category Feeds
BrandLogic
Entertainment
Fitness
How-to
Interesting Links
Mussings
Personal Finance
Politics
Programming
Simple Shadow
Sports
Sushi
Technology
Other feeds
Twitter updates: RedWolves
MediaGab Forum posts
Close
Blog Posts
Recent
jQuery Plugin - Simple Shadow
Adding link separators to a unordered list using jQuery
How to target="_blank" a link while keeping it XHTML compliant with jQuery
Book Review: "Smart & Gets Things Done" by Joel Spolsky
My first JSON Implementation
Gary Vaynerchuk @ Tech Cocktail Chicago
Google I/O 2008 - Day 1
Kings of Code 2008
Close
Blog Posts
Month
August, 2008 (1)
July, 2008 (1)
June, 2008 (3)
May, 2008 (4)
April, 2008 (4)
February, 2008 (1)
January, 2008 (2)
November, 2007 (4)
October, 2007 (5)
July, 2007 (2)
May, 2007 (2)
April, 2007 (1)
February, 2007 (5)
January, 2007 (16)
December, 2006 (5)
November, 2006 (3)
October, 2006 (10)
September, 2006 (6)
August, 2006 (3)
July, 2006 (17)
June, 2006 (16)
May, 2006 (13)
April, 2006 (4)
March, 2006 (9)
February, 2006 (10)
January, 2006 (23)
December, 2005 (3)
Close
Blog Posts
Category
BrandLogic
Entertainment
Fitness
How-to
Interesting Links
Mussings
Personal Finance
Politics
Programming
Simple Shadow
Sports
Sushi
Technology
Close