Why would any NOT want to use Visual Studio?

Associate
Joined
6 Jul 2003
Posts
2,075
Serious question, I don't mean it to sound rhetorical.

I've been dabbling my feet in ASP MVC, PHP Codeignitor and RoR to grab the basics of the three and progress further in one. If theres one thing I've noticed so far, it's that having Visual Studio is a godsend. Intellisense is the king, especially when learning, and the IDE makes adding to and organising a project simple.

Codeignitor wasn't too bad but obviously using Notepad++ lacked a lot and I didn't know till running whether I was on the right track (although I have just downloaded Netbeans), and RoR was just a mega pain for a beginner like me with little Linux experience being forced to use the command line where a right click > new is about 10x easier.

Languages aside, it's almost compelling to pick ASP straight off the bat because of VisStud, amirite?
 
Damn right *hi5*

I love VS, and that's part of the reason I chose ASP.Net MVC.

I have to occasionally use XCode to create iPhone/iPad apps and its phsycially painful to use. The code editor is crap (not helped at all by the mac keyboard) and the way you hook up events is just plain pants-on-head retarded.

Viva la VS2010!
 
Having used VS xCode and Eclipse, i must say that VS feels more like home than the other 2.

xCode should be getting a lot better with 4.0 on the other hand, im quite looking forward to getting my hands on it.
 
Smalltalk IDE > * (seriously. Squeak/Pharo in particular)

Intellisense solves a problem that the language(s) have by their very nature of being strict type. The solution is elegant, but does not address the underlying issues. I.e. it is strict typing :p :)
 
Smalltalk IDE > * (seriously. Squeak/Pharo in particular)

Intellisense solves a problem that the language(s) have by their very nature of being strict type. The solution is elegant, but does not address the underlying issues. I.e. it is strict typing :p :)

Here comes the dynamic typing brigade :p

I disagree that it solves a problem with statically-typed languages. It solves a problem that is present regardless of the language's typing discipline: that you want to see what types and members are available in the current context. I may still want to know what methods I can call on an object in a dynamically typed language, but by the very nature of dynamic typing I can't know.
 
Because VS is quite bloaty, etc.

But... the bookmark feature (along with intellisense) does mostly make up for it - I'd be lost without the bookmark feature - makes TODOs, etc. so much easier to track and getting to code you need to reference often.
 
vim > all

Corrected.

Definitely my favourite editor, though. Hands down. VS is great, but I love the speed, efficiency, and simplicity of Vim as an editor. Also, its ability to run over a low-bandwidth SSH connection without X tunnelling is awesome.
 
Last edited:
Most of my dev work is for Linux, so VS is a no go :) GCC + Emacs/Kdevelop/QDevelop/GDB is where it's at. For Window C++/.NET though yes, VS is top dog :)
 
How does it do this? If the type of an object isn't known until runtime, how can an IDE show you what members it'll have?

Depends which plugin you have. Some are as intricate as trawling the code to find the types, others just show you a prioritised list of methods within the codebase (remember that the IDE and VM themselves are written in Smalltalk, so all code is available, no need for references etc.)

Remember that in Smalltalk methods are also objects, so there is a method Dictionary always on hand/in memory. :)

On a side note, though, the IDE (and Smalltalk itself) is designed to encourage a different way to writing software. One that makes knowing an objects members not very important... To understand this you'll (anyone, not just Inquisitor) just have to have a go at using Smalltalk.
 
On a side note, though, the IDE (and Smalltalk itself) is designed to encourage a different way to writing software. One that makes knowing an objects members not very important... To understand this you'll (anyone, not just Inquisitor) just have to have a go at using Smalltalk.

I'd certainly like to – it's on my list of languages to learn, along with Haskell (which I love). Just a matter of finding the time, really.
 
Because you haven't used Codegear/Embarcadero RAD Studio....

Quite a lot easier to use than VS, with literally thousands of components ready to go.
 
Maybe i am doing it wrong but how can anyone like Vim/ Emacs they just seem not very nice to use :confused:

I used to be a big VS person and hated Eclipse but then i got used to Eclipse and really like Eclipse now and VS :rolleyes:.
 
Back
Top Bottom