Linked by Adam S on Tue 8th Jul 2008 12:47 UTC
Talk, Rumors, X Versus Y In 2006, Microsoft released Windows Powershell, a new command line shell that, via cmdlets, scripts, and executables, allow core system administration tasks to be scripted. While this functionality has been available on Unix-type systems for decades, Microsoft's version will almost certainly, within a few years, be available on several hundred million PCs. So how does the Powershell stack up against Linux favorite bash? MSDN links to this Bash vs Powershell article.
Thread beginning with comment 321957
To view parent comment, click here.
To read all comments associated with this story, please click here.
Member since:

'you're'. It's 'you're', not 'your'.

but more seriously, the problem with Microsoft, in this context, is Technologies, IMO.

The *nix world works to the Keep it [the implmementation/interface] Simple principal. This makes the difficulty of solving your problem pretty much linear to the complexity of the problem. Of course, the lack of 'fluff'[typically GUIs] means that the barrier to entry is usually slightly higher with this philosophy

Windows, on the other hand, seems to subscribe to the 'Technologies Technologies Technologies'[Developers, Deverlopers... ;) ] philosophy. They then have to re-create new interfaces to interact with each new technology.
So the barrier to entry is lower, because you are using a customised interface that is simpler to understand than an abstraction, but the moment you try to do something that the interface makers didn't anticipate, then you hit a brick wall. And with MS, this is usually a great big ugly 1000ft brick wall.

Maybe my perspective is skewed, I've just finished writing a spam filter for Exchange 2003. Anyone else thinking of doing so. Dont. Ever.

Reply Parent Score: 1

Nex6 Member since:

.... never said I was an english major.... ;)

I agree to a point, on Nix, systems interfaces and such tend to be very simple. like bash, its simple useable. and; allows any other shell app to work with each other. the differance between powershell, is MS wanted to also pass arround objects. and interact with dot NET. with strong security built in the "shell" intself.

now, you can not do that and; keep it very simple. there has to be some complexity in it. and powershell has a roadmap, so remoting, and all sorts of stuff is on the roadmap.

microsoft has this thing where they sometimes want to "help you out" as a developer. and that, is where the problem is sometimes.


Reply Parent Score: 3