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 543180
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Development
by zhuravlik on Sun 25th Nov 2012 10:41 UTC 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[3]: Development
by zhuravlik on Sun 25th Nov 2012 11:47 in reply to "RE[2]: Development"
zhuravlik Member since:
2009-08-24

>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.

Just Windows-user problems.

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

-20 seconds later:
".Net here, too. Just I'm late
Because my Windows rebooted after critical update.

Reply Parent Score: 1

RE[3]: Development
by HappyGod on Mon 26th Nov 2012 06:19 in reply to "RE[2]: Development"
HappyGod Member since:
2005-10-19

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.


Regards to the auto-updater: I have people out looking for him and also the one who did the Adobe Acrobat updater. I particularly love the Acrobat one, because right-clicking the tray icon which normally gives you the menu to close the craplet, actually just brings up the Acrobat updater window again.

It's amazing to me how limited some devs are that deal with OSS. They have obviously never actually done any serious work with .NET. Those old cliches about ineffecient apps from VS are just outdated rubbish now. They just make the people who make them look ill-informed.

ASP.NET MVC is IMHO up there with ROR in terms of robust (and fast) website creation. Although I will admit that the C# language has some ground to cover before it can challenge Ruby on brevity and dynamism. However, the amount of work that you can have done for you is immense in VS.

I really do think that MVC will be one of the products that will keep MS alive. Cause it sure as sh!t ain't going to be Windows 8.

Reply Parent Score: 4

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[3]: Development
by zhuravlik on Sun 25th Nov 2012 14:15 in reply to "RE[2]: Development"
zhuravlik Member since:
2009-08-24

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

Yes, the other things I said are really total nonsense for those who use VS only and develop for Windows only.

I don't say that anything is good or bad. But trying to move someone to Windows development in the thread devoted to free and open source software, I think, is just one more nonsense here.

Reply Parent Score: 1

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

RE[3]: Development
by moondevil on Mon 26th Nov 2012 09:37 in reply to "RE[2]: Development"
moondevil Member since:
2005-07-08

Although C# can make use of dynamic types as well.

Reply Parent Score: 2