Live data from Hacker News

TypeScript included with Visual Studio 2013 Update 2

blogs.msdn.com

81–90 of 111 posts

Re: TypeScript included with Visual Studio 2013 Update 2

#82
post #38

What I find funny is that this is, ironically, Microsoft's old strategy but with a positive twist. Embrace, extend, extinguish. Microsoft has already embraced Javascript - we could argue that they brought their own demise as the dominating platform when they created XMLHttpRequest. Now they're extending it. Maybe I'm naive but at this point I don't fear Typescript extinguishing Javascript. If they send things to ECMA…

ECMA Standardization means nothing with Microsoft. They will still continue the Embrace Extend Extinguish path, no matter if there is a standard or not. Just look at OOXML to see where MS does not follow their own 'standard'.

Re: TypeScript included with Visual Studio 2013 Update 2

#83
post #39

Earlier quoted context omitted.

The only thing needed now is a higher-level version of HTML... Something like XAML for instance.

You say XAML in jest but once you get over the learning curve, it is incredible expressive, it will make you hate HTML and CSS.

Yeah, but that learning curve is a real bitch.

As much as I hate HTML I never struggled with it quite as much as I struggled trying to feel productive with Silverlight 2/3 for the first 3 months.

But as you say, once you're finally over the hump, it makes you really despise the utter stupidity of HTML and the w3c's design by committee.

Re: TypeScript included with Visual Studio 2013 Update 2

#84

Earlier quoted context omitted.

You say XAML in jest but once you get over the learning curve, it is incredible expressive, it will make you hate HTML and CSS.

Yeah, but that learning curve is a real bitch. As much as I hate HTML I never struggled with it quite as much as I struggled trying to feel productive with Silverlight 2/3 for the first 3 months. But as you say, once you're finally over the hump, it makes you really despise the utter stupidity of HTML and the w3c's design by committee.

Fully agree. XAML is great after one understands how all pieces fit together.

Sadly I get mostly paid to do web stuff.

Re: TypeScript included with Visual Studio 2013 Update 2

#85
post #3

Earlier quoted context omitted.

I think this is more directed at C# users. The focus of TS is to let tooling (specifically Visual Studio) do the same stuff it does in C#. They tried and failed to make VS good for JS.

>They tried and failed to make VS good for JS VS 2013 is actually very nice for Javascript development. The only place it really falls down still is management for pure JS projects. SublimeText still beats it there for grouping JS files together just by folder instead of Visual Studio's need for clunky "solution" and "project" files. But Visual Studio's Angular support is awesome.

> But Visual Studio's Angular support is awesome.

Netbeans as of 7.4 seems also quite nice. Just as extra info. I also like VS.

Re: TypeScript included with Visual Studio 2013 Update 2

#86
post #8

Earlier quoted context omitted.

If you have your own startup or small company or are a student, Microsoft has several options aimed at you: - 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 l…

The first hit/dose is free. 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

Ultimately, when it comes to business, one of the biggest reasons to spend money is to buy yourself time. You probably could build an entire product yourself, but if you hired a few developers at $100K/year, you could build the product way faster. If you had new systems at $3K each (instead of buying used laptops from five years ago for $99 each), development would speed up. If you spent $2K/year on a third-party software suite, you wouldn't need to build it yourself or mess around with something not quite so polished. The flip side is that if spending money on something doesn't get you any benefit then of course you shouldn't do it.

Some people see benefits, and some don't. But making comparisons to narcotics comes across as quite childish.

Re: TypeScript included with Visual Studio 2013 Update 2

#89
post #39
post #17

While baking TypeScript into Visual Studio isn't a certainty of its future success (e.g. Silverlight), it is a good indicator of Microsoft's commitment to the language. As a former CoffeeScript user, I love TypeScript: it's a more consistent language driven by a real language designer, Anders Heijlsberg, author of Turbo Pascal, Delphi, C#, and now TypeScript. I am building 2 major projects using it: - RavenDB Managem…

The only thing needed now is a higher-level version of HTML... Something like XAML for instance.

web components are coming: http://www.w3.org/TR/components-intro/

Re: TypeScript included with Visual Studio 2013 Update 2

#90
post #46

Earlier quoted context omitted.

I haven't found any disadvantage to TypeScript over JavaScript. It's also trivial to switch, since compilation mostly just removes type annotations. I have however been annoyed at not being able to use sweet.js macros.

I'm still on an earlier version of TypeScript, so I don't know if later versions have fixed this. We ran into trouble when creating knockout view models in type script. Basically, TypeScript was losing track of 'this', and the trick of using var self=this in the the "constructor" wasn't valid. We made it work, but it wasn't pretty and it certainly wasn't idiomatic typescript. Basically the problem was that we were tr…

I've been using TypeScript (since v.9) on a project that uses Knockout.js extensively. In short, I really like it. The generics support in TS is quite good, which I think is very important for a framework like KO.
Post reply on HN