Click here to Skip to main content
13,051,809 members (60,344 online)

Welcome to the Lounge

   

For discussing anything related to a software developer's life. Technical discussions are encouraged, but click here to ask your programming questions.

The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct, no programming questions and please don't post ads.
 
GeneralRe: KDE's Git meltdown Pin
Marc Clifton24-Mar-13 16:21
protectorMarc Clifton24-Mar-13 16:21 
GeneralRe: KDE's Git meltdown Pin
Dan Neely24-Mar-13 16:32
memberDan Neely24-Mar-13 16:32 
GeneralRe: KDE's Git meltdown Pin
Gary R. Wheeler25-Mar-13 0:15
memberGary R. Wheeler25-Mar-13 0:15 
GeneralTypeScript. Pin
PHS24124-Mar-13 9:08
memberPHS24124-Mar-13 9:08 
GeneralRe: TypeScript. Pin
Lloyd Atkinson24-Mar-13 10:06
memberLloyd Atkinson24-Mar-13 10:06 
GeneralRe: TypeScript. Pin
Pete O'Hanlon24-Mar-13 10:09
protectorPete O'Hanlon24-Mar-13 10:09 
GeneralRe: TypeScript. Pin
dusty_dex24-Mar-13 10:24
memberdusty_dex24-Mar-13 10:24 
GeneralRe: TypeScript. Pin
J. Dunlap24-Mar-13 17:58
memberJ. Dunlap24-Mar-13 17:58 
We just rewrote a good portion of the clientside portion of our internet application in TypeScript. We chose it because it gave us real classes and modules in line with what will be available in EcmaScript 6, and provided strong typing which helped to reduce errors in our rather large codebase.

We had considered using an ES6 compiler such as Google's traceur, but traceur compiled down to ES5 and we have to support IE8 and IE7, which do not support some key features of ES5. Other ES6 compilers did not seem to be as far along and/or as easy to integrate. Also, ES6 is not strongly typed.

All in all we're quite happy with the results. We were able to write a truly object-oriented, well-defined clientside library, and caught a lot of errors up-front that would have been harder to discover and track down otherwise. We did have to write some declarations for existing frameworks that we wanted to use from TypeScript, but most frameworks we wanted to use already had good declarations available for them. I also would like to see support for more ES6 constructs within TypeScript, such as for...of, spread, multiline templated strings, await, etc - but I hear that's in the pipeline.

The support for TypeScript within Visual Studio is solidly good, although sluggish at times. Being able to reliably use intellisense, Find All References, Go to Definition, Rename, etc within clientside code is pretty awesome. I am the only one on our team who actually uses Visual Studio, with the rest of the team being on Macs, but they all use Sublime Text 2, which has good highlighting and syntax checking but none of the intellisense/refactoring goodies (but mainly using open technologies via text editors, they were used to that).
GeneralRe: TypeScript. Pin
Brisingr Aerowing25-Mar-13 3:37
memberBrisingr Aerowing25-Mar-13 3:37 
GeneralCyprus' financial crisis. Pin
PHS24124-Mar-13 4:33
memberPHS24124-Mar-13 4:33 
GeneralRe: Cyprus' financial crisis. Pin
Dalek Dave24-Mar-13 4:54
memberDalek Dave24-Mar-13 4:54 
GeneralRe: Cyprus' financial crisis. Pin
mark merrens24-Mar-13 4:56
membermark merrens24-Mar-13 4:56 
GeneralRe: Cyprus' financial crisis. Pin
Dalek Dave24-Mar-13 4:59
memberDalek Dave24-Mar-13 4:59 
GeneralRe: Cyprus' financial crisis. Pin
Jörgen Andersson24-Mar-13 5:12
memberJörgen Andersson24-Mar-13 5:12 
GeneralRe: Cyprus' financial crisis. Pin
Dalek Dave24-Mar-13 5:57
memberDalek Dave24-Mar-13 5:57 
GeneralRe: Cyprus' financial crisis. Pin
Jörgen Andersson24-Mar-13 6:22
memberJörgen Andersson24-Mar-13 6:22 
GeneralRe: Cyprus' financial crisis. Pin
mark merrens24-Mar-13 5:49
membermark merrens24-Mar-13 5:49 
GeneralRe: Cyprus' financial crisis. Pin
Kenneth Haugland24-Mar-13 8:07
memberKenneth Haugland24-Mar-13 8:07 
GeneralRe: Cyprus' financial crisis. Pin
Dan Neely24-Mar-13 11:20
memberDan Neely24-Mar-13 11:20 
GeneralRe: Cyprus' financial crisis. Pin
Espen Harlinn24-Mar-13 14:04
mvpEspen Harlinn24-Mar-13 14:04 
GeneralRe: Cyprus' financial crisis. Pin
mark merrens25-Mar-13 5:16
membermark merrens25-Mar-13 5:16 
GeneralRe: Cyprus' financial crisis. Pin
Espen Harlinn25-Mar-13 5:18
mvpEspen Harlinn25-Mar-13 5:18 
GeneralRe: Cyprus' financial crisis. Pin
mark merrens25-Mar-13 5:19
membermark merrens25-Mar-13 5:19 
GeneralRe: Cyprus' financial crisis. Pin
Espen Harlinn25-Mar-13 5:20
mvpEspen Harlinn25-Mar-13 5:20 
GeneralRe: Cyprus' financial crisis. Pin
mark merrens25-Mar-13 5:22
membermark merrens25-Mar-13 5:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web01 | 2.8.170713.1 | Last Updated 26 Jul 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid