Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ok. This comment will be a little over the top, but here goes. I'm actually getting sick of how MS releases products. I never used to care enough to think that having everything under the sun covered was a problem. I think in the end, Microsoft's enormous technology and feature base will be what does them in.

To use Silverlight as an example, I think it sucks. It's bloated and I don't get it. I'm tired of playing catch up with MS technologies and all the freaking featues they pack into them. I mean: ASP.NET. ASP.NET AJAX VB.NET 3.0, LINQ, F#, C#, J# (being retired), VBScript, VS 2003, VS 2005, VS Team Foundation, Windows Workflow, Windows Communication Foundation and Windows Presentation Foundation. Seriously?

Windows Workflow in particular is extraordinarily huge. If keeping a program in one's head is important (and it is), then it's not going to happen with Windows Workflow. As I get more comfortable knowing what I want to code and how I want to code it, I'm finding myself just wanting to use stuff that gets it done in the path that is the most natural to me.

Silverlight? No, thanks.



From what I have read silverlight is actually the opposite of what you said. Granted I dont know if its all true, only regurgitating what I have researched and read. It's actually not that bloated and is supposed to run javascript about a 1000 time faster since its compiled and not interpreted. It will be interesting to see how it develops and competes with flash.

I agree that keeping up with the many languages is difficult. But it's necessary if you want to be the best and on top of the game. Test drive a lot of different languages and pick the one that meets your needs and feels most comfortable. Sometimes driving more then one language is the best option.

We could argue until we are all blue in the face about what the best language is and what the next "big one" will be. I wouldn't focus as much on the language in 10 years, no one is looking to utilize that today. The future is important (as many get rich making it) but keep in mind a lot of companies that have been ahead of there time got bit in the ass from it.


I'm not familiar with silverlight but if it's not cross platform (does it run on my Linux box) it's bound to loose. One of the advantages of building web applications is that people on any platform (pretty much) can run your application. Microsoft has been trying to maintain their Windows desktop monopoly by pushing technologies to write websites that only work with Windows/IE. Once again I don't know if SilverLight suffers from this but knowing Microsoft I would guess it does.


Microsoft has been untraditional in their ways with Silverlight by developing and openly promoting cross platform versions of it. I know there is an OSX version and I think a Linux version is in the works.

They must realize that the only way they will gain acceptance amongst hackers is to convince them that Silverlight is not a traditional MSFT product. A few months ago they were kissing ass to Arrington and a few others trying leave positive impressions about the platform and convince everyone of its openness.

But they may already be in trouble because AIR seems to have an edge in early adoption so far. Pownce is written in AIR for example.

It'll be interesting to see how things play out. There is a huge need for certain features of Silverlight and AIR (like local file system access and a network API), but I dont know if those will be compelling enough to drive either of these to "critical mass".


There is an open source version being built for Mono:

http://www.mono-project.com/Moonlight




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: