+1. I come from .Net (I am C# MVP) and this is exactly my opinion. TDD saves me from debugging not statical typing.
There is also another confusion I see a lot, when talking about node and JavaScript with people that comes from .Net and Java often I heard things like: - "it is not self documented" - "you dont have intellisense, how do you know how to call this api? " - "this library uses new Thing() and this other one uses thing(), how do you know which one" Having intellisense and code completion is a great thing, but do the exercise of trying to use [N]Hibernate (which is a big ORM library) without going to the website to see the usage... Or even better try to use log4net which is an small logging library without going to the documentation. It is a plus but it is just not enough, and you have to pay a big price. 2012/10/2 greelgorke <[email protected]> > A word about saving debugging time through statical typing: I come from > java, and i can tell, that the strongly typed environment never reduced the > debugging effort for me. 'use strict'-pragma, inclusive existence checking > and unit-test save me from debugging not statical types. in comparison with > java i save much development time with js. > > plus: maintainability is a two headed beast, and it comes first through a > clean code und documentation, it don't really matters which language it is. > > Typescript sounds more like a me2 to me, nothing more. i wonder if it will > be there in 1-3 years or even leave the .net ecosystem. > > > Am Montag, 1. Oktober 2012 22:50:01 UTC+2 schrieb Dick Hardt: >> >> >> On Oct 1, 2012, at 1:40 PM, José F. Romaniello <[email protected]> >> wrote: >> >> >> 2012/10/1 Dick Hardt <[email protected]> >> >> + Brings Visual Studio developers to node.js >> >> >> >> I was wondering about this... in the >> video<http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript> >> he >> does a lot of emphasis in the code completion (intellisense). What is the >> value of this outside Visual Studio? Why you will make your javascript >> typed? just to compile it into something similar and get compiler errors? >> >> >> Many code editors do code completion -- it is a great productivity tool >> for developers ramping on using modules they are not intimately familiar >> with. MS made the code available which makes it easier for other editors / >> IDEs to do the same. >> >> For less sophisticated developers (most people, and most of the VS >> market), the compiler errors will remove much debugging frustration and >> allow them to focus on creating rather than debugging. >> >> Code completion was a HUGE feature for Perl and Python developers when I >> built Komodo at ActiveState. >> >> -- Dick >> >> -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
