3 ms·
I'm going to take what is probably an extremely unpopular position here and bring up .net (C# in paticular). I say this for two reasons... 1. Visual Studio i
by TomOfTTB 17y ago
I'm going to take what is probably an extremely unpopular position here and bring up .net (C# in paticular). I say this for two reasons...
1. Visual Studio is still one of the if not the most powerful programming enviornment out there. It's ability to predict what you are about to type and fill in the blanks for you makes a lot of programming tasks fly by. I know there are a lot of places where I could get by with less code if I was using a language like Python but autocomplete more than makes up for it.
2. If you're building a serious, business application that will have to serve thousands of users than a technology like ASP.NET probably isn't for you. But if you're building a smaller app the abstraction that ASP.NET Webforms provide is a real time saver. You can literally just draw your interface and then fill in the events. Again, it comes with a performance penalty for sure, but if you're looking for joy there's nothing cooler than being able to whip up an app in under an hour.
- brl 17y agoI've never programmed in C# with Visual Studio but I have no trouble believing that what you are saying is absolutely true. For the last two years I've been programming exclusively in Java inside Eclipse and the experience is far better than any other language/tool combination I've worked with before. Auto-completion and inline documentation is great, but the IDE features that really have me sold are powerful navigation, painless refactoring, incremental compilation, and adding imports with a single keystroke. I don't have nearly as many complaints about Java as the rest of the world, but I do admit that I've been getting pretty excited about Scala lately.