DanTupDanny Tuppeny
@kdarty no, it's not about hard, it's about productivity and quality. Is writing without an IDE/intellisense hard? No. Productive? Also no.
kdartyKevin Darty
@DanTup have you noticed how good Intellisense and built-in Code Snippets for JS is getting in VS2012? Knowing the language helps too.
DanTupDanny Tuppeny
@kdarty I can only draw on m on experience, but it would have a huge impact on maintaining our codebase. Lots of JS, lots of refactoring
kdartyKevin Darty
@DanTup I'm not suggesting you don't but most typical MSFT Devs don't. They all cling to strong typed languages with rich IDE Intellisense.
DanTupDanny Tuppeny
@kdarty I'll concede that TypeScript might not be useful to everyone when someone presents a reasonable codebase that can't benefit from it.
DanTupDanny Tuppeny
@kdarty (which will never happen. The NaySayers either dislike MS or are stroking their egos saying they don't "need" useful tools)
kdartyKevin Darty
@DanTup how different is Dart to TypeScript? Is it just missing a plugin for Visual Studio with great IntelliSense or is it much more?
DanTupDanny Tuppeny
@kdarty its a bigger change but has bigger gains. I applaud the attempt but fear we're too in bed with JS (which I think is a bad situation)
DanTupDanny Tuppeny
@kdarty Yep, Dart is very ambitious. But the idea and goal is good; I applaud that even if I think its an unwinnable battle (sadly)
kdartyKevin Darty
@DanTup Intellisense can be made more advanced (even still) and with actual knowledge of the language wouldn't that be better the long run?
DanTupDanny Tuppeny
@kdarty there are limits. Without type definitions, it can never be as good as with TS/ECMA6/Dart. JS not up to the job we're using it for
kdartyKevin Darty
@DanTup btw, I'm building a series of good Tweets for resources that will prove you wrong now... will release the Kraken next week :)
DanTupDanny Tuppeny
@kdarty the only good argument I can see against it is non-VS tooling not being good enough. Everything it gives is optional and adds value
kdartyKevin Darty
@DanTup don't get me wrong, I like ease of creating Classes, Interfaces and Strong Types but it's a stop gap and not a lasting language
DanTupDanny Tuppeny
@kdarty I would like to say the decision of Dart/TypeScript could be made based on important of compatibility with existing js libs, but...
DanTupDanny Tuppeny
@kdarty I shape it'll actually be based more on dev environment. VS will have better TS support, and OS tools better Dart support :-(
DanTupDanny Tuppeny
@kdarty when defined; but not when passed into functions if other calls pass different things. That's why the receivers need definitions
kdartyKevin Darty
@cdhowie ha ha, I understand what you mean but MS Devs will now spend more time learning TypeScript than they ever did JavaScript. Why?
kdartyKevin Darty
@cdhowie what about how MSFT Devs everywhere ripped Google a new one for Dart but are embracing TypeScript with open arms. Hypocritical?
cdhowieChris Howie
@kdarty Not making a statement pro or anti TypeScript. But I spent a lot of time being dismissive about C#, when I could have been using it.
kdartyKevin Darty
@redth would TypeScript increase your productivity because you would study and practice hard to know it more than you know JavaScript?