I've been burned way too many times with Microsoft and there technology. I suggest that no one build any long lasting apps with this. They will dump it when something new and shiny comes along. Unless its based on C# or uses Visual Studio don't use it.
Microsoft didn't kill Silverlight, the iPad killed Silverlight. As for VB6, I think many here would agree that it was better off killed. You can still run VB6 apps on even Windows 8 though.
TypeScript 0.9 released
61–70 of 81 posts
Re: TypeScript 0.9 released
#62I want this so bad, but I want to type it in my IDE of choice: Intellij IDEA/(or Eclipse, to play the devil's advocate). Is there any legal reason why someone couldn't create a plugin for those Java ides to compile TypeScript?
Re: TypeScript 0.9 released
#63I think TypeScript is a cool idea, but I actually want runtime type checking. I don't know how many developers code with "design by contract" where you have contracts enforced not just at compile time, but at runtime. It allows for some incredibly smart, pluggable systems. I really don't know why there isn't more done with runtime type checking in various dynamic languages.
Re: TypeScript 0.9 released
#64Earlier quoted context omitted.
It's completely unrelated to CoffeeScript, as CS does practically no static analysis and generally CS does almost nothing more than pure JS. What it does is it translates some keywords to a chunks of JavaScript code. If JS had macros - sweet.js! - Coffee would be completely unneeded. TypeScript is entirely different thing. It adds a layer of static analysis to the language, which does not end in the code that actuall…
You're absolutely right. I'm an C# dev who switched to JavaScript stack and using TypeScript already for 5-6 months. It was just a first-look description for the TypeScript. Btw, TypeScript also aiming to fix context problem so in callbacks 'this' keyword is always related to parent class.
Re: TypeScript 0.9 released
#65Earlier quoted context omitted.
I disagree. 1. Coffeescript is far from ugly, and also not particularly similar to Ruby :p 2. Typescript includes types and brackets. Coffeescript does not. 3. Icedcoffescript includes async/defer keywords. I include this last point only as a result of a personal perspective that if you're going to use coffeescript, you might as well use icedcoffeescript.
I'm sorry, I'm not a Ruby developer and hope never would :) From my prospect - all languages, which has no brackets are ugly and simular to ruby. Btw, based on typescript discussions, they are going to implement async/await functionality too.
I was primarily a curly-brace developer for 10 years, but changed my mind after a few years of Python, Ruby and Lua. Now I actually think these languages look better than the curly-brace family.
Re: TypeScript 0.9 released
#66Earlier quoted context omitted.
You're absolutely right. I'm an C# dev who switched to JavaScript stack and using TypeScript already for 5-6 months. It was just a first-look description for the TypeScript. Btw, TypeScript also aiming to fix context problem so in callbacks 'this' keyword is always related to parent class.
`this` being dynamically bound is a feature, it's broken as intended. You can always `bind` a function to remedy this if it's a problem for you.
Re: TypeScript 0.9 released
#67I've been burned way too many times with Microsoft and there technology. I suggest that no one build any long lasting apps with this. They will dump it when something new and shiny comes along. Unless its based on C# or uses Visual Studio don't use it.
I now work at Microsoft, but was previously a long time developer in the Microsoft ecosystem (primarily C++). I would be the last guy to disagree with your experience and I am telling everyone who will listen internally what it was like to be on the outside. But the Typescript project has some things going for it: 1. It's open source. 2. It's closely aligned with EC6, the upcoming Javascript standard. 3. It's compati…
Only if you are lucky enough to be using 2012 already.
Re: TypeScript 0.9 released
#68Earlier quoted context omitted.
Microsoft didn't kill Silverlight, the iPad killed Silverlight. As for VB6, I think many here would agree that it was better off killed. You can still run VB6 apps on even Windows 8 though.
I disagree. Microsoft killed Silverlight. Your iPad argument means that we should all just skip native development and stick with HTML5. Either Silverlight or WPF should be the favored Windows desktop development environment. Instead, they are both EOL and the incomplete Metro environment is the current way to do Windows desktop development. In fact, if you are a Microsoft developer, you've lost Win32, MFC, ATL, WinF…
Funny on my installed Visual Studio I can create projects for all those technologies. How have I lost them?
Re: TypeScript 0.9 released
#69I saw the original announcement of Typescript at JSconf EU last year. It was an interesting moment: everyone was expecting another Dart, or less (there's a sea of Macs and most professional JS devs experience of Microsoft is IE) but stayed to listen to the presentation out of respect for the creator, who also made Delphi and C#. Pretty much everyone came out impressed. Typescript is just JS with type hints, and neat…
https://github.com/tomsdev/brackets-typescript-code-intel
Still early
Re: TypeScript 0.9 released
#70Earlier quoted context omitted.
I'm sorry, I'm not a Ruby developer and hope never would :) From my prospect - all languages, which has no brackets are ugly and simular to ruby. Btw, based on typescript discussions, they are going to implement async/await functionality too.
It's all what you're used to reading. If all you've been staring at are various curly-brace languages then of course you're going to prefer that. I was primarily a curly-brace developer for 10 years, but changed my mind after a few years of Python, Ruby and Lua. Now I actually think these languages look better than the curly-brace family.