Linked by Howard Fosdick on Sat 24th Nov 2012 17:52 UTC
Editorial Do you depend on your computer for your living? If so, I'm sure you've thought long and hard about which hardware and software to use. I'd like to explain why I use generic "white boxes" running open source software. These give me a platform I rely on for 100% availability. They also provide a low-cost solution with excellent security and privacy.
Thread beginning with comment 543170
To read all comments associated with this story, please click here.
Development
by adinas on Sun 25th Nov 2012 09:00 UTC
adinas
Member since:
2005-08-17

"Another possibility is to keep Windows but replace Microsoft's proprietary development environment."
Actually, Development is one of the reason why to move TO windows. Visual Studio is simply one of the best dev environments around (obviously "in my opinion") and .NET is extremely powerful too.

Reply Score: 7

RE: Development
by zhuravlik on Sun 25th Nov 2012 10:41 in reply to "Development"
zhuravlik Member since:
2009-08-24

>Visual Studio is simply one of the best dev environments around

VS itself is good for a total newbie to create a crazy inefficient app with several mouse-clicks, but which will work.

And for the senior developer it does not really have any sense which text editor he will use. The only thing that really matters is the number of advanced features that is here out-of-the-box. As a productivity tool, VS is not-so-good without addons such as ReSharper.

>.NET is extremely powerful too

Not more powerful than Java platform, if to be honest.

Yes, programming languages are far more expressive, but sometimes it leads to non-efficient code and strange design much more easily than in more strict languages.

Reply Parent Score: 4

RE[2]: Development
by tony on Sun 25th Nov 2012 11:26 in reply to "RE: Development"
tony Member since:
2005-07-06

>Visual Studio is simply one of the best dev environments around

VS itself is good for a total newbie to create a crazy inefficient app with several mouse-clicks, but which will work.

And for the senior developer it does not really have any sense which text editor he will use. The only thing that really matters is the number of advanced features that is here out-of-the-box. As a productivity tool, VS is not-so-good without addons such as ReSharper.

>.NET is extremely powerful too

Not more powerful than Java platform, if to be honest.

Yes, programming languages are far more expressive, but sometimes it leads to non-efficient code and strange design much more easily than in more strict languages.


Little Java humor here:

"When I see that the application I run is based on Java, I'm really happy" -No User Ever

"Knock knock?" "Who's there?" -5 seconds later "Java"

Also, I want to find the person responsible for creating the pop-up that reminds me to update Java, and punch them in the face.

Reply Parent Score: 10

RE[2]: Development
by adinas on Sun 25th Nov 2012 13:49 in reply to "RE: Development"
adinas Member since:
2005-08-17

The only thing you said which wasn't total nonsense was "VS itself is good for a total newbie".

Reply Parent Score: 2

RE[2]: Development
by lucas_maximus on Sun 25th Nov 2012 20:27 in reply to "RE: Development"
lucas_maximus Member since:
2009-08-18

VS itself is good for a total newbie to create a crazy inefficient app with several mouse-clicks, but which will work.


Absolute crap. Yes you can make some monstrosities in WinForms ... but I could probably do the same with Swing, SWT and other IDEs that have a designer.

And for the senior developer it does not really have any sense which text editor he will use. The only thing that really matters is the number of advanced features that is here out-of-the-box. As a productivity tool, VS is not-so-good without addons such as ReSharper.


It is fine without add-ons, I personally don't like tham. There is quite a lot under the surface such as T4 templates.

Not more powerful than Java platform, if to be honest.


It can be argued either way, however Java is showing it age. Also I Properties and Linq make doing a lot of things very easy that would otherwise needs tons of boiler plate code.

Yes, programming languages are far more expressive, but sometimes it leads to non-efficient code and strange design much more easily than in more strict languages.


ERR, this silly argument. As long as someone writes reasonably fast code today that is fine.

I dunno how you think Java is more Strict than C# since they are both Statically typed languages.

Edited 2012-11-25 20:32 UTC

Reply Parent Score: 5