Wish they would bring prices to the level of, for example, those of Jetbrains, or made node.js extension working with Express.
Wish they would bring prices to the level of, for example, those of Jetbrains, or made node.js extension working with Express.
I still use it, but I often get invalid highlighting, etc.. Then I update to the latest EAP because it's supposed to fix this particular issue... and then other appear. Hmm, annoying...
I tried the VS version as well, and there the highlighting and refactoring works very well... but the editor is waaaay slower so I always give up. Funny because it works fine when working with other languages such as C#.
1) Report bugs, they get fixed pretty quick 2) EAPs are not guaranteed stable 3) It's early days yet, it'll get better.
- BizSpark for startups( http://www.microsoft.com/bizspark/ )
- DreamSpark for students ( https://www.dreamspark.com/ )
and I think there are other options if you contact someone at your local Microsoft office.
I've just started using BizSpark (for a side project with 2 friends, so the "startup" term is a bit loose), and it's a great program.
It's still way too expensive, but their goal is to let you give it a try, and if your startup is doing well you won't mind paying U$ 10.000 or whatever if you're cashing millions :)
On the other hand you do have companies that do make millions that are bailing on certain aspects of Microsoft tools and servers due licensing costs and increases. I've been involved in IT budgeting for almost two decades and the CFOs don't always sign the check just because it's an IBM/Microsoft/Oracle solution.
Software cost for my side projects: $0
I started with a stack of Grails + PostgreSQL, hosted on AWS (Elastic Beanstalk, etc.), it worked pretty nicely (I was particularly impressed with the ease of use of Elastic Beanstalk for an absolute newbie).
What I need is some free time, or a job switch (working on the 2nd part :) ).
Still, I tried most IDEs and other ways of development (Eclipse, IntelliJ, Sublime Text), and I still like Visual Studio the most. I also like Microsoft SQL Server a lot.
The Microsoft stack is certainly a lot more expensive than an equivalent stack if you have to pay for it, but having the BizSpark option, it makes a lot of sense if you come from a Microsoft background.
Some people see benefits, and some don't. But making comparisons to narcotics comes across as quite childish.
I wouldn't refuse something cheaper, but the price seemed fair enough as these things go. For a side project this is perhaps a little steep, and if you could realistically use something cheaper you would be silly not to, but for a business with an actual need for all this Microsoft junk this seems like reasonable value.
Stuff that costs me less than £~500/yr: printer paper.
Stuff that costs me more than £~500/yr: everything else.
Then again, just to back up your point - my last employer switched everybody from MS Office to OpenOffice to avoid the licensing fees, even though numerous internal tools (that then had to be rewritten, at a cost of several man-weeks, plus drag due to changes in workflow for the less technical staff that used them) relied on VBA, COM and OLE stuff that OpenOffice didn't support. And the place I'm currently working with doesn't install Visual Studio on the servers (each server = 6-core Core i7 with 32GB RAM, 2TB RAID1, 1TB SSD) because apparently it would be too costly to do that. So maybe once you become big enough for MS to care about things start to become rather more expensive.
Sure, once you've got this you might as well want good auto-completion, refactorings, etc, but this also applies to any language that's not bound to one specific IDE (C++, for example, or Java).
It works simply by adding this line on the top or bottom:
/* vim:set filetype=javascript: */
You can add other options in there as well, so it's easy for others to match your indentation style for instance.There is also https://github.com/clausreinke/typescript-tools