| Comments

recently i posted an opinion to one of my local user group lists in response to something that irks me as of lately.  granted a few years back this may have been a valid statement, but i don’t think it is anymore.

the comment was something along the lines of this (paraphrasing): why use asp.net when you can use php and get what you need for a fraction of the cost.

it caused me pause to consider the various scenarios, but i’ll settle for simplicity on the hosted scenario for comparison, because quite frankly, i’m calling b.s. on those type of comments lately (unless someone provides me with specifics).

generally speaking, that type of statement refers to the point that linux is free, php is free and mysql is free — the classic “lamp” stack (LAMP=linux, apache, mysql, and pick your ‘p’-php, python, perl, etc.).  now really, let’s examine this.

  • – free. supported by community. commercial distributions are available from vendors, namely Zend — and for ‘corporations’ that may be the route most go
  • Linux – free. hmm…kinda. is there a distribution that isn’t sold anymore? not really. can you download their distributions…sure, but again, ‘corporations’ aren’t (and if they are i’d argue, shouldn’t — can anyone say accountability) doing that, they are acquiring the licensing and support agreements — okay, so it may be free, but the support isn’t — so it’s just another way of pricing
  • dev tools – some free, good ones aren’t. from what i hear people use *mostly* dreamweaver and zend studio for some great php development…neither of which are free.
  • – free.  again, kinda.  the community edition is.  they offer more reliable builds in the pro/cluster editions, which aren’t free.  from their site the community edition is:

MySQL 5.0 Community Edition is for open source developers and technology enthusiasts who want to get started with MySQL. It is released early, released often, and includes the latest features under development.

let’s contrast that with asp.net environment:

  • Windows – not free. I must start here, because generally this is the basis of any non-microsoft statements. No, Windows is not free. Microsoft is in the business of selling software, this is one of them. *BUT* Windows doesn’t have to be expensive…see later comments.
  • ASP.NET – free. A part of Windows server. So once you have the license for windows, you have an organizational (and community) supported framework.
  • – free. licensed? yes, but still no cost. Limitations? yes, but few for *most* purposes (note: if you are using shared hosting, then you aren’t getting super advantages of all the enterprise editions anyway).
  • dev tools – Visual Web Developer Express is free

so there you have it…they are both “free” for using.  well, hosting is still cheaper for linux! really?  because a check at one provider shows the same features available on BOTH platforms for $2.95/month.  No difference in cost for Windows and yes, that includes a SQL database as well.  well, if i host it myself then i still have to buy windows! true.  but i’d argue you should be *buying* your operating system anyway…if your system is mission critical to your business, it seems only the smart thing to do to have someone accountable for the software you are using.  *BUT* windows doesn’t have to be expensive.  think outside the box.  do you really need windows enterprise edition for a web host platform?  no.  most hardware (i’m not evening mentioning hardware costs in this comparison because that is a sunk cost and both have to incur it) vendors will put windows web edition on it for $100 or so.  that’s all you need — it will run asp.net, sql express, etc.  can it be a domain controller? no, but do you want that in your front-end hosting environment anyway?!  there is also SPLA licensing — look into it…it’s a pay-per-use plan that allows you to scale!

the days of open source being SOOO much cheaper than a microsoft solution are over and waning away in my opinion.  the evidence is in the efforts microsoft is doing to bring that barrier down, what hosters are doing, etc.

anywhoo — just my lame 2 cents for the day.  if there is imperical evidence that this scenario (shared hosting of a simple web site) is SOOO much cheaper on LAMP, i’d love to see it, because i haven’t yet.

[UPDATE: added dev tools bullet which i neglected…thanks Joe]

tags: , ,

| Comments

i was reading my msdn mag just now and came across the article .

check it out — it’s an addin that uses windows desktop search for your code — right in visual studio!

tags: , ,

| Comments

occasionally i get some questions about the certified architect track that is new to microsoft.  i just saw this video description from al valvano that explains some of the questions i usually get…

al valvano and the msft certified architect

| Comments
geeks beating each other up…fight club style: http://www.msnbc.msn.com/id/13037439/wid/11915829

| Comments


if you are the only tech person in your family, you are likely as i am the defacto nick burns of the group.  that’s okay most of the time, but can get tough at times.  you may be like me as well, that when actually posed with a question, you feel completely obligated regardless of how feasible it may be.

i found myself in the predicament recently.  my brother-in-law called me about 3 weeks ago and said ‘um, i’m using kristie’s [my sister-in-law] computer at home and it just installed something and now has a blue screen…is that bad?’ — after explaining the BSOD to him for a minute, we tried some quick things.  they didn’t work. 

his wife called me about 10 minutes later in tears (all music/photos/finances on the drive).  she told me what the BSOD said and it was a drive failure.  i asked if it was clicking…no clicks — that’s good.  anyhow, long story somewhat shorter, it was one of those problems that couldn’t be handled over the phone (they are in Indiana).  now my bro-in-law is a big hot-shot exec at his company so i suggested that he recruit an IT person from his company to help.  they did that.  net result: IT guy said drive is hosed.  i called BS on that and told her to take her drive out and bring it to me (she was coming this past weekend).

after putting it in a computer as the master and booting to the windows xp startup disk in restore mode, and ten minutes later — we were able to login to the machine again.  nick burns success!

the good thing is we were able to get the data off the drive (it is about to fail bad), the bad thing is that it reinforced my position as family computer guy — and now the IT guy at the company is in for a serious lecture by an exec :-)