由买买提看人间百态

topics

全部话题 - 话题: typescript
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
W***o
发帖数: 6519
1
昨天开始看了一下CoffeeScript, TypeScript, 初步感觉这俩就是为了降低写js的难
度,因为两个都可以“编译”成js,js在web里的位置将来有可能被coffee和
typescript替代吗?就是说将来的浏览器会兼容镶嵌在网页里的coffeescript/
typescript (假设没有编译成js)?
看了一下,感觉typescript的syntax更方便一些,大家觉得哪个对找工作有帮助?还是
老老实实的学javascript/jQuery/Node 啊?
m***x
发帖数: 20
2
来自主题: Programming版 - Angular 2: Built on TypeScript
这个Angular 2.0和TypeScript的联手的意义在于确立了Web Single-page
application (SPA)事实上的标准。确定了TypeScript作为未来开发SPA应用
主力的地位,预计未来大量的第三方JavaScript库会以TypeScript的接口提供。
JavaScript由于自身缺陷,无法满足大项目的需求,如果要升级到新的ECMAScirpt的标
准,浏览器的支持是个大问题。现阶段TypeScript较好地解决了这个问题。
作为未来Web RIA开发的方向,我个人一直认为Portable Native Client (PNaCl)实际
是个较好的解决方案,可惜的是这个项目似乎停滞不前了。这样,JavaScript就充当了
汇编语言的地位。
m***x
发帖数: 20
3
来自主题: Programming版 - Angular 2: Built on TypeScript
这个Angular 2.0和TypeScript的联手的意义在于确立了Web Single-page
application (SPA)事实上的标准。确定了TypeScript作为未来开发SPA应用
主力的地位,预计未来大量的第三方JavaScript库会以TypeScript的接口提供。
JavaScript由于自身缺陷,无法满足大项目的需求,如果要升级到新的ECMAScirpt的标
准,浏览器的支持是个大问题。现阶段TypeScript较好地解决了这个问题。
作为未来Web RIA开发的方向,我个人一直认为Portable Native Client (PNaCl)实际
是个较好的解决方案,可惜的是这个项目似乎停滞不前了。这样,JavaScript就充当了
汇编语言的地位。
s*****w
发帖数: 1527
4
https://medium.com/javascript-scene/you-might-not-need-typescript-or-static-
types-aa7cb670a77b
TypeScript won't reduce the number of bugs.
TypeScript does suffer from added complexity for generics. Take a look at
this generic identity function in standard JavaScript:
const identity = arg => arg;
Compare that to the much noisier statically typed function in TypeScript:
function identity(arg: T): T {
return arg;
}
n*w
发帖数: 3393
5
来自主题: Programming版 - TypeScript 1.6 - React/JSX, class expressions
Hejlsberg本来就负责typescript。看过一个关于c#的访谈他说工作重点是typescript。
"In 2012 Hejlsberg announced his new project TypeScript—a superset of
JavaScript."
按本版黑子的逻辑,微软在自愿努力地加速地在末路上跑。
c*********e
发帖数: 16335
6
来自主题: Programming版 - typescript会取代javascript吗?
typescript会取代javascript吗?
angularjs 2将要用typescript,文件名是.ts,经过compile后得到javascript文件。
这个typescript,是微软做出来的。angularjs和微软合作,难道是为了打败backbone.
js, knockout.js,ember.js之类的同类产品?
c*********e
发帖数: 16335
7
来自主题: Programming版 - typescript会取代javascript吗?
typescript会取代javascript吗?
angularjs 2将要用typescript,文件名是.ts,经过compile后得到javascript文件。
这个typescript,是微软做出来的。angularjs和微软合作,难道是为了打败backbone.
js, knockout.js,ember.js之类的同类产品?
d******k
发帖数: 28
8
还符合EMACScript规范,已就是说TypeScript是未来Javascript的现代版。
微软上周Build大会关于TypeScript的录像:
http://channel9.msdn.com/Events/Build/2014/3-576
d******k
发帖数: 28
9
比如和Dart和CoffeeScript相比,TypeScript最大的优势是符合ECMAScript规范,就是
说你现在写的TypeScript以后就是纯的JavaScript, 可以继续用。
其他不符合ECMAScript的,多半会Come and Go,被功能更强大的新一代JavaScript替
代.
m***x
发帖数: 20
10
来自主题: Programming版 - Angular 2: Built on TypeScript
http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2
强强联合,AngularJS 2.0 有可能继续做大,前端的基础性平台可能会统一在这上面。
预计Dart会继续走弱。
TypeScript + Node.js 在Server端也可能持续走强。
对ECMA 6或更新版本的需求也不那么迫切了。
m***x
发帖数: 20
11
来自主题: Programming版 - Angular 2: Built on TypeScript
http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2
强强联合,AngularJS 2.0 有可能继续做大,前端的基础性平台可能会统一在这上面。
预计Dart会继续走弱。
TypeScript + Node.js 在Server端也可能持续走强。
对ECMA 6或更新版本的需求也不那么迫切了。
n*w
发帖数: 3393
12
来自主题: Programming版 - TypeScript 1.6 - React/JSX, class expressions
Announcing #TypeScript 1.6 w/ added support for React/JSX, class expressions
, & new capabilities in the type system: http://t.co/EJ0LOxMMIV
http://blogs.msdn.com/b/typescript/archive/2015/09/16/announcin
d****i
发帖数: 4809
13
两个都没戏,很多东西都吵吵嚷嚷要顶替JS无数年了,很多人十几年前就说JS不行,要
找替代,结果JS非但巍然不动,而且势头越搞越大,把原来的竞争对手像Flash, Java
Applet, Silverlight全部挤出局外,而且诞生了Node这样伟大的框架。包括
CoffeeScript, TypeScript,还有Dart,都绝无可能顶替JS。
z****e
发帖数: 54598
14
来自主题: Programming版 - Angular 2: Built on TypeScript
笑死了,不作不死
angular就相当于做爱时候弄了一套
已经很烦了,typescript再来一层
你做爱时候弄两层套套会有什么感觉?
这就是为啥angular.dart一点都不火的原因
根本没必要嘛,直接扔掉
angular就是一坑,整个js就是一大坑
z****e
发帖数: 54598
15
来自主题: Programming版 - Angular 2: Built on TypeScript
笑死了,不作不死
angular就相当于做爱时候弄了一套
已经很烦了,typescript再来一层
你做爱时候弄两层套套会有什么感觉?
这就是为啥angular.dart一点都不火的原因
根本没必要嘛,直接扔掉
angular就是一坑,整个js就是一大坑
m****a
发帖数: 2593
16
来自主题: Programming版 - Angular 2: Built on TypeScript
现在这个局面应该是各大公司角力的结果,是商业利益拖累技术进步的一个典型。
flex,wpf都比js 这个烂摊子强多了,什么angular,typescript都是补丁,在js这个
扶不上墙的烂泥上试图建个稍微稳固点的基础来帮助开发,真的很可悲。
其实重起锅灶要好的多。
a9
发帖数: 21638
17
来自主题: Programming版 - typescript -- c# 软软的末路
难道typescript不是软软的产品吗?
d**********6
发帖数: 4434
18
来自主题: Programming版 - typescript -- c# 软软的末路
现在有直接能typescript的编译器吗?
n*w
发帖数: 3393
19
来自主题: Programming版 - typescript -- c# 软软的末路
typescript编译成javascript。
d****i
发帖数: 4809
20
来自主题: Programming版 - typescript -- c# 软软的末路
没有说到点子上,微软支持的语言平台中,只有C++和JavaScript是完全中立中性的,
就是不管是Unix/Linux/Mac/Windows/iOS/Android都可以跑,而Java因为一直和C#历史
上是竞争对手,即便Sun倒了以后也是如此,软软自然不会去支持,否则不是承认输了
而太没有昔日老大的面子了吗?而微软其他的东西比如VB,Typescript, Sliverlight
等等都是微软专有技术,很难让其他平台的开发者去倒向。
d**********6
发帖数: 4434
21
来自主题: Programming版 - typescript -- c# 软软的末路

wiki上是这么说的:TypeScript is a free and open source programming language
developed and maintained by Microsoft.
n*w
发帖数: 3393
22
来自主题: Programming版 - typescript -- c# 软软的末路
"TypeScript is a free and open source programming language developed and
maintained by Microsoft." 同Java是不是Oracle的产品。
s***o
发帖数: 2191
23
来自主题: Programming版 - TypeScript 1.6 - React/JSX, class expressions
看下面评论Eisenberg把Hejlsberg都给引出来了。看来他对typescript还是蛮重视的
a9
发帖数: 21638
24
来自主题: Programming版 - typescript要搞什么?
微软进入javascript领域就是阿三搞的吧,visual code, typescript都是些半路子货
没一个像样的。走这条路就是自己找死。
d****i
发帖数: 4809
25
来自主题: Programming版 - typescript要搞什么?
微软和谷歌搞的什么旁门邪道的typescript和angular 1/2,还有什么es6,估计最后都
得玩完,最后还是回归正统传统的JavaScript会长存永生。这个和现在那些hype的新语
言很快就会死掉一个道理。所以千万不要去学什么新语言上当受骗。
W***o
发帖数: 6519
26
来自主题: Programming版 - typescript要搞什么?
如果说非要比较一下,感觉 ES6 比TypeScript有前途,传统的JavaScript/ES5显然现
在有点跟不上时代
s***o
发帖数: 2191
27
来自主题: Programming版 - typescript要搞什么?
typescript是Hejlsberg设计的吧
l**********n
发帖数: 8443
28
来自主题: Programming版 - typescript要搞什么?
typescript is still javascript.
a9
发帖数: 21638
29
来自主题: Programming版 - typescript要搞什么?
不能这么说吧,esX从typescript里吸取了很多倒是真的。
W***o
发帖数: 6519
30
javascript 写起来爽,但是系统变大了,让后面改bug的人会很痛苦;typescript会让
大系统更好维护更好修bug
s*****w
发帖数: 1527
31
非常喜欢vi, perl, 而typescript写起来很不简练
s*****w
发帖数: 1527
32
Typescript 主打OOP, 这难道不是跟functional programming对着干吗?
k**n
发帖数: 3989
33
call back是比较讨厌,
在c#都无脑上async.
js上promise 早就是主流了吧.
js 是弱型语言, 出些手残bug不要太容易.
typescript最大好处就是可避免这些, 有ide帮忙, 在写code与build 时就能把错误都
收恰个七七八八, 节省很多debug时间.


: 遇到callback hell的时候

: 就有道路的分歧了

: fp说用高阶函数

: oop说让它暂停

: 目前看,显然是后者占了上风

: 绝大多数语言都在尝试着做暂停

: 你说的bug多,那是js的锅,js背,js设计得不好,所以容易写出bug来

: 所以一堆人想着换语法

r********r
发帖数: 208
34
http://www.infoworld.com/print/203737
Microsoft augments JavaScript for large-scale development
By IDG News Service staff
Created 2012-10-01 01:53PM
Equipping JavaScript to build more complex applications, Microsoft has
augmented JavaScript with a set of advanced development capabilities
typically found in more mature programming languages, such as C++ and Java.
These new capabilities, packaged as a JavaScript superset called TypeScript,
offers static typing, classes and modularization.
"Over th... 阅读全帖
P********l
发帖数: 452
35
写程序方便.
比如TypeScript就是将类型,class,module给实现了,尽量和ecma6兼容.其中自然地
需要对动态语言进行分析.巨牛.
随便找的一个连接
http://www.techhui.com/profiles/blogs/why-typescript
Why use TypeScript?
If CoffeeScript, Dart and JavaScript preprocessors can do the same thing as
TypeScript then why use TypeScript? TypeScript was created with tooling in
mind. If you are a developer who has used VS.net or any other IDE you
probably know it’s not always easy to develop and debug JavaScript. That’
s why we have all these preprocessors and opt... 阅读全帖
A*******5
发帖数: 690
36
来自主题: JobHunting版 - 别人被PIP不代表就能力差吧

谢谢您一直都不嫌麻烦回答我,我还有一个问题,Angular2/4跟typescript捆绑在一起
,虽然号称也支持javascript,但是Angular2/4的javascript tutorial好像什么都没
有,或者直接指回typescript去,typescript不是ms的吗,为什么ms自己把polyfill给
removed了,这不是诚心不让Angualr2在IE edge以前的版本上用吗?大家修修补补也能
凑合一下,不过对于复杂项目就是灾难了,Angular2.1 到Angular2.4凑合的办法都不
一样,这样真的可以吗?
l*s
发帖数: 783
37
来自主题: DotNet版 - [合集] .NET 何去何从
☆─────────────────────────────────────☆
BubbleSort (亚特兰蒂斯) 于 h 提到:
我们组的Silverlight网站,头决定用Java Spring MVC完全重做,因为
微软今后不会对Silverliht继续升级了。
这一两年,微软的脑残决定可不少啊。看看这篇评论:
http://www.i-programmer.info/professional-programmer/i-programm
网友的杰作:
http://www.youtube.com/watch?v=RRFiu0xfQzw&autoplay=1
☆─────────────────────────────────────☆
rodney (√) 于 (Sat Jan 12 13:46:05 2013, 美东) 提到:
NeverLearn会给你定心的。

☆─────────────────────────────────────☆
goodbug (好虫) 于 (Sat Jan 12 23:00:26 2013, 美东) 提到:
Hi... 阅读全帖
s***o
发帖数: 2191
38
来自主题: Programming版 - GOOG市值超过了MSFT
TypeScript and Dart are fundamentally different - TypeScript is a superset
of JS and tries to "extend" it while Dart is a completely different language
. I feel TypeScript is a closer relative to CoffeeScript than to Dart.
They have similar goals though, as the following pic illustrates:
https://pbs.twimg.com/media/A4NJM9iCAAEkh74.jpg:large
s***o
发帖数: 2191
39
来自主题: Programming版 - GOOG市值超过了MSFT
TypeScript and Dart are fundamentally different - TypeScript is a superset
of JS and tries to "extend" it while Dart is a completely different language
. I feel TypeScript is a closer relative to CoffeeScript than to Dart.
They have similar goals though, as the following pic illustrates:
https://pbs.twimg.com/media/A4NJM9iCAAEkh74.jpg:large
z****e
发帖数: 54598
40
来自主题: Programming版 - angular2太好了
目测typescript搞得还不错的样子
vert.x也已经有人在支持typescript了
话说,如果typescript火了,以前那些angular 1的那些web pages咋办?
统统都成屎坑了
S*********t
发帖数: 78
41
来自主题: Programming版 - zz: Is Angular 2.0 Worth It
Is Angular 2.0 Worth It
Author: Torgeir Helgevold
Published: Sat Sep 05 2015
I have over the past months spent quite a bit of time working with Angular 2
.0 by writing sample components and going through the Angular 2.0 source
code. At this point I have decided to write down some of my thoughts around
my experiences with Angular 2.0. Keep in mind, these are just my own
personal experiences, so I am very interested in hearing from other
developers who might have totally different views on this.
S... 阅读全帖
a9
发帖数: 21638
42
来自主题: Programming版 - es6 写起来真爽
es6等于是把typescript里的内容放到标准里了,怎么能算typescript白学?
typescript应该更流行才对。
a9
发帖数: 21638
43
来自主题: Programming版 - es6 写起来真爽
es6等于是把typescript里的内容放到标准里了,怎么能算typescript白学?
typescript应该更流行才对。
a*******o
发帖数: 290
44
来自主题: Programming版 - 石头剪刀布
终于把typescript 设置好,刚把一个文件转成typescript 。感觉用Typescript 就像
是给带了个枷锁。它对多人参与的项目可能用处比较大。对这种一个人的项目也许是得
不偿失。
s********0
发帖数: 71
45
来自主题: Military版 - Javascript正被开发者抛弃?
" 最新出炉的TIOBE编程语言排名中,Javascript的排名又一次下跌。虽然当月流行度
还未突破历史最低记录,但如果计算6个月平均排名,已经是TIOBE有记录以来的最低值
。对比HTML5的google trends记录你会惊讶地发现js流行度与HTML5关注度竟然成反比。
虽然全世界都把希望寄托在HTML5,但是js老旧的语法特性实在难当此大任。为此
Google推出了Dart,微软推出了TypeScript,都希望用来弥补js的缺陷。但这些都不可
能代替js,类似的尝试早在2008年的ECMAScript4就曾惨遭失败,在js的世界,任何可
能破坏兼容的改进都是无法接受的。
这个问题导致那些习惯面向对象,不愿使用js的程序员们宁可以其他语言编写代码,将
js看作编译结果。除了Dart和TypeScript以外,CoffeeScript,Fantom, HaXe,Opa等
多种语言也都在语言设计之初就将js设定为编译目标。这不但对js开发造成了严重的碎
片效应,还因为二次编译给本就性能不佳的js带来进一步的损失。"
A*******5
发帖数: 690
46

我不在狗家,您别误会了,angular2是坑不假,可是我看GitHub上Angular的组里没有
烙印啊,难道不是同一个?原来typescript是ms的啊,这个有啊,Angular2/4现在和
Typescript捆绑在一起,尽管烙印天天吹优越性,但我愣是没看出来。
A*******5
发帖数: 690
47

我不在狗家,您别误会了,angular2是坑不假,可是我看GitHub上Angular的组里没有
烙印啊,难道不是同一个?原来typescript是ms的啊,这个有啊,Angular2/4现在和
Typescript捆绑在一起,尽管烙印天天吹优越性,但我愣是没看出来。
c**i
发帖数: 6973
48
来自主题: Literature版 - Noah Webster
(1) Barton Swaim, A Definitive American Life; Noah Webster's 1828 dictionary
embodied a nation grown self-confident enough to celebrate its own language
. Wall Street Journal, Apr 14, 2011.
http://online.wsj.com/article/SB1000142405274
8704013604576247334173406802.html
(book review on Joshua Kendall, The Forgotten Founding Father; Noah Webster'
s obsession and the creation of American culture. Putnam, 2011)
Note:
(a) Noah Webster
http://en.wikipedia.org/wiki/Noah_Webster
(1758-1843)
Quote: "Poli... 阅读全帖
r****y
发帖数: 26819
49
来自主题: Programming版 - html5 看来还有待发展
那win team是不是痛恨web app?比如非常仇视bing的地图网站?
不用SL一样可以跨平台,是可忍孰不可忍?
还有office的web版,怎么咽得下这口气。。。
光整治SL哪够,还得禁止html5和javascript吧
可是微软怎么自己搞了一个TypeScript,还是兼容js的,看样子是用来做复杂的js应用,
http://en.wikipedia.org/wiki/TypeScript
请问win team对此有何看法?
i**i
发帖数: 1500
50
来自主题: Programming版 - Javascipt是糙快猛的典范
10 REASONS WHY DART IS COOLER THAN JAVASCRIPT
http://www.grobmeier.de/10-reasons-why-dart-is-cooler-than-java
1. Dart uses only one falsify
这个属于萝卜白菜,各有所爱。
JS可以干这个,简洁明了。
function(a){
var b = a || "";
}
dart不可以是吧? 算了。
2. Dart can work with types, if you want it
TypeScript也可以。
3. You need a framework to work proper with DOM
别让人笑话,行不?
4. Classes and Interfaces
EC6出来,大家一哄而上。都有了。
实在不行,typescript.
6. Global namespace
no comment. 2012的年文章,不至于这么差劲吧。
7. Dart knows concurrency
So?
8. JavaScript doesn't kno... 阅读全帖
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)