Redian新闻
>
看来2013还是Javascript最流行
avatar
z*l
2
谢谢各位,
我目前是J1,10.19号到期。受两年回国居住限制,没有waiver。想在J1到期后转成J2
,如果回国转身份的话,是不是一定没问题?只是去签证就可以了吗?不知版上各位有
没有类似经历?我担心会不会受两年回国居住限制的影响,不能返回美国?如果回国转
的话,我是应该在10.19之前就回去?那什么时候去申请签证呢?在J1过期前还是过期
后?谢谢
我听说在美国也能转,但要填写I-539,交$290,是不是回国转成本低一些?(sevis
fee+ 签证费?)by the way,原本计划十月份回趟国的。
avatar
y*o
3
那位朋友能不能帮我鉴别一下。只有dealer提供的图片。个人感觉假,人物无神,重量是后加上去的,也许有诈。
avatar
l*s
4
【 以下文字转载自 PhotoProcessing 讨论区 】
发信人: pentaxian (宾得), 信区: PhotoProcessing
标 题: 85 years in 40 seconds。。。蓝颜易脑。。。
发信站: BBS 未名空间站 (Thu Mar 31 10:37:28 2011, 美东)
avatar
n*w
5
哈哈哈
avatar
c*z
7
如果以后被调查,要能有合理的解释及证据。
avatar
z*l
8
没有人帮我看看么?
avatar
a*4
9
你这个老袁一眼大一眼小,各种细节一塌糊涂,钱币颜色和包浆都没有银的感觉,我感
觉是个低仿。看看老袁正常的脸应该这样。当然我这个是袁像共和了。但是老袁那面差
不多。这种东西需要仔细看细节,字体和边齿,高档钱币如果自己没有什么经验的最好
不要碰。除非dealer能够愿意做保真,买下就送评,如假包退。这种可能性不大,因为
dealer一般都自己送评了。不愿意送的都是小户,他们也不能包退。这个不是大头,碰
上一次损失太大。宁可错过,不可上当。建议你先多玩玩普通大头,小头还有便宜的龙
。慢慢上手了对钱币真假有一定感觉了,再去玩点相对贵点的东西,比如各种不太贵的
龙,接下来是黎元洪,三鸟,比较贵的龙啥的。袁像飞龙还要再高一个档次了。

量是后加上去的,也许有诈。

【在 y***o 的大作中提到】
: 那位朋友能不能帮我鉴别一下。只有dealer提供的图片。个人感觉假,人物无神,重量是后加上去的,也许有诈。
avatar
n*w
10
陈思成真的是个白眼狼啊,ms当初使美男计搞定了李亚玲冠名他一起编剧,结果现在把
李甩了。
因为我公布了我那一版北爱剧本初稿~证明了他”北爱九成以上剧本是我自己一个字一
个字敲出来的“是谎言~//@冰糖_蜜桔: 李编,我想知道陈思成为什么打电话骂你?不
会没有缘起的吧?我想知道原因


@李亚玲 : 请部分陈思成佟丽娅粉丝别再骚扰我!你们对北爱获最佳编剧奖陈思成不
通知我自己一个人去领奖然后在镜头面前公开感谢我的行为很感动,认为他多么大度多
么好,那都是你们的自由,但请不要强迫我也感激涕零!我对他和北爱如何,他对我如
何,没人比我们自己更清楚!别不停@我群殴我,很多内幕你们不了解!
转发(832) | 评论 3月31日23:42 来自新浪微博
心情特别平静,因事实已不需我再多说!以前某人形象全无指着我鼻子痛骂的那些过份
言语,别人听不见,我亦无法复述。现其人自己发于微博上了~呵呵,我已把事实部份
如实陈述,从前年至今的博客和微博也能说明一切!对于其人种种恶劣疯狂行径,我且
一笑置之!由他随他任他,再过几年,且看他!
转发(71)| 收藏| 评论(4)4月2日01:59 来自新浪微博
单纯的姑娘!完全不知某人是过河拆桥忘恩负义颠倒黑白之徒,叹!//@佟丽娅: 这个社
会一条随时要咬人的疯狗更容易得到关注,所以有人是愿意扮疯狗的。。。被狗咬,理
应是该咬回去,可是你能吗。。。下得去口吗。。。狂犬疫苗我是去打过的,很麻烦。
。。


@陈思成 : 现世行走除了人外,更有神,仙,鬼,怪,狗。所以定要睁大眼睛切莫认
错伙伴以畜为伍。怪可欺身鬼能扰神但只要身有正气立场坚定便不足为惧,最难防是狗
。乱叫之狗吡牙之狗疯癫之狗,又不能予以反击,否则你也成了狗空剩一嘴毛,只能忍
。如若真忍无可忍,便不妨做个鲜族,拨腿提刀怒宰之,饮其血食其肉!
转发(7801) | 评论(823) 4月1日22:37 来自iPhone客户端

【在 n*****w 的大作中提到】
: 哈哈哈
avatar
t*t
11
google已经要抛弃js了。用自己的dart。
第一季度就会出带dart VM的chrome,对其他平台则把dart先编译成js。
等过一两年browser都有native dart VM后,js就要被剔除了。

【在 p*****2 的大作中提到】
: http://blog.pluralsight.com/dev-trends-2013-2014
: 大势所趋呀

avatar
s*e
12
不会。但超过1w的转账会被FBI抽查
avatar
s*u
13
是不是回国转成本低一些?(sevisfee+ 签证费?)
More expensive than $290, you have to pay telephone fee(to book US Consulate interview), traffic fee, round airline ticket fee etc.
In USA, after you pay $290, you need to wait 3-4 months, but no other charge.
avatar
y*o
14
学习了。捡漏贪心不可有啊。
avatar
A*h
15
我只知道前10集是陈写的,然后就拿着这10集搞钱和忽悠李去了。陈关于甩李的行径,
我总会想起韩再芬干过类似的事。
avatar
g*g
16
要想M$跟Apple支持dart, 没有可能的事情。除非chrome自己能做90%的份额。

【在 t***t 的大作中提到】
: google已经要抛弃js了。用自己的dart。
: 第一季度就会出带dart VM的chrome,对其他平台则把dart先编译成js。
: 等过一两年browser都有native dart VM后,js就要被剔除了。

avatar
a*r
17
you may subject to gift tax.
google "gift tax"

【在 x****o 的大作中提到】
: 从一个人账户转给另一个人帐户5万块
avatar
h*n
18
学校OIS告诉我没有waiver必须出美国转身份,tnnd,这不是折腾人么?!
avatar
a*o
19
这尼玛也太假了,连低仿都不如啊,连我这个压根不玩银元的都看出一眼假啊。

量是后加上去的,也许有诈。

【在 y***o 的大作中提到】
: 那位朋友能不能帮我鉴别一下。只有dealer提供的图片。个人感觉假,人物无神,重量是后加上去的,也许有诈。
avatar
c*s
20
北爱这种矫情大烂片也能获最佳编剧奖,只能说明其它国产剧更烂
avatar
z*e
21
可以用来给chromeos上写app用
感觉很像当年的applet

【在 g*****g 的大作中提到】
: 要想M$跟Apple支持dart, 没有可能的事情。除非chrome自己能做90%的份额。
avatar
i*t
22
编剧嘛就是要yy
又不是作家

【在 c****s 的大作中提到】
: 北爱这种矫情大烂片也能获最佳编剧奖,只能说明其它国产剧更烂
avatar
n*1
23
Link pls!
dart要彻底取代js, 应该是能把js编译成dart才行吧, 否则那么多js代码要重写, 谁会
鸟google?

【在 t***t 的大作中提到】
: google已经要抛弃js了。用自己的dart。
: 第一季度就会出带dart VM的chrome,对其他平台则把dart先编译成js。
: 等过一两年browser都有native dart VM后,js就要被剔除了。

avatar
r*g
24
陈思成是主编肯定不会错。要不不可能把疯子写成那样。这个李亚玲是不是炒作呀。
avatar
t*t
25
chrome搞30%市场,firefox再搞30%,然后提供dart VM install as plugin for IE or
Safari,占90%不是没可能。

【在 g*****g 的大作中提到】
: 要想M$跟Apple支持dart, 没有可能的事情。除非chrome自己能做90%的份额。
avatar
A*h
26
你最好搞清李亚玲是谁再说。

【在 r******g 的大作中提到】
: 陈思成是主编肯定不会错。要不不可能把疯子写成那样。这个李亚玲是不是炒作呀。
avatar
t*t
27
what I mean is, dart will be used to write new apps, and old js stay as is.
the benefit of dart is strong typing, fast VM.
dart vm on chrome is sure thing. come with chrome in first Q is internal
news.

【在 n****1 的大作中提到】
: Link pls!
: dart要彻底取代js, 应该是能把js编译成dart才行吧, 否则那么多js代码要重写, 谁会
: 鸟google?

avatar
S*1
28
这么烂的剧本也用挣。。。实在看不下去,尽是没有生活经验的人yy出来的,唉,可惜
帅哥美女了。

【在 n*****w 的大作中提到】
: 哈哈哈
avatar
n*1
29
别说mozilla, 就是google内部也会反对声不断. 那么多前端代码说白写就白写了么?
Chrome Apps那些js api说抛弃就抛弃么?

【在 t***t 的大作中提到】
: chrome搞30%市场,firefox再搞30%,然后提供dart VM install as plugin for IE or
: Safari,占90%不是没可能。

avatar
Q*r
30
自从他和那个佟小三搞在一起过后,突然就不喜欢他了
小佟本来没什么感觉,突然变得恶心起来

【在 n*****w 的大作中提到】
: 陈思成真的是个白眼狼啊,ms当初使美男计搞定了李亚玲冠名他一起编剧,结果现在把
: 李甩了。
: 因为我公布了我那一版北爱剧本初稿~证明了他”北爱九成以上剧本是我自己一个字一
: 个字敲出来的“是谎言~//@冰糖_蜜桔: 李编,我想知道陈思成为什么打电话骂你?不
: 会没有缘起的吧?我想知道原因
: ◆
: ◆
: @李亚玲 : 请部分陈思成佟丽娅粉丝别再骚扰我!你们对北爱获最佳编剧奖陈思成不
: 通知我自己一个人去领奖然后在镜头面前公开感谢我的行为很感动,认为他多么大度多
: 么好,那都是你们的自由,但请不要强迫我也感激涕零!我对他和北爱如何,他对我如

avatar
c*e
31
en,javascript太难调试了,太没有效率。肯定会有什么东东取代它的,只是時間问题
了。不过,客户端用javascript这样的语言来减轻服务器的负担,肯定是大势所趋。

【在 t***t 的大作中提到】
: chrome搞30%市场,firefox再搞30%,然后提供dart VM install as plugin for IE or
: Safari,占90%不是没可能。

avatar
z*e
32
dart诞生的本意是googlers觉得对js的效率优化已经做到极致了
再做下去很难了,但是如果封装成oo的话,还有很大的提升空间
v8和hotspot之父已经不怎么折腾v8了,其工作重心已经放在dart上了
而dart一开始就可以编译成js,这是dart的feature之一
但是一开始因为编译出来的js代码量过大,导致被人嘲笑
就像当初java刚做出来之后,被人嘲笑多次编译到处运行一样
初生的版本总是有各种缺陷,但是dart最近几个版本已经成功缩减了js代码
同时原生的dart代码不经过编译成js就运行的话,会比js快上一倍左右
如果编译成js运行,比用了v8的js代码会快大概10%左右
所以不编译成js的dart明显更有效率,另外就是做dart的目的还不仅仅于此
google打算用dart来搞chromeos上的app,这个就离当初applet的方式很接近了

【在 n****1 的大作中提到】
: Link pls!
: dart要彻底取代js, 应该是能把js编译成dart才行吧, 否则那么多js代码要重写, 谁会
: 鸟google?

avatar
n*1
33
一个浏览器只容得下一个原生代码, 另外一个就是后娘养的,顶多就flash plugin那种
体验. 这个是由DOM的非线程安全决定的.
你觉得google自己会把哪个当原生, 哪个当plugin?

【在 t***t 的大作中提到】
: what I mean is, dart will be used to write new apps, and old js stay as is.
: the benefit of dart is strong typing, fast VM.
: dart vm on chrome is sure thing. come with chrome in first Q is internal
: news.

avatar
z*e
34
你说的只是兼容性的问题
它说的是将来,你说的是如何兼容现有代码
这个很正常,python就提供了一个接口给c
java也提供了jni给c++,这种兼容性处理一下就好了

【在 n****1 的大作中提到】
: 别说mozilla, 就是google内部也会反对声不断. 那么多前端代码说白写就白写了么?
: Chrome Apps那些js api说抛弃就抛弃么?

avatar
t*t
35
不用抛弃啊,maintain mode.

【在 n****1 的大作中提到】
: 别说mozilla, 就是google内部也会反对声不断. 那么多前端代码说白写就白写了么?
: Chrome Apps那些js api说抛弃就抛弃么?

avatar
z*e
36
google不只想做browser
人家想做的是chromeos

【在 n****1 的大作中提到】
: 一个浏览器只容得下一个原生代码, 另外一个就是后娘养的,顶多就flash plugin那种
: 体验. 这个是由DOM的非线程安全决定的.
: 你觉得google自己会把哪个当原生, 哪个当plugin?

avatar
z*e
37
dart就可以咯,dart就是一个简化版的java
java当初一直有提议,要做一个web版的java出来,就像mobile上的j2me一样
但是sun内部一直没通过,一群书呆子

【在 c*********e 的大作中提到】
: en,javascript太难调试了,太没有效率。肯定会有什么东东取代它的,只是時間问题
: 了。不过,客户端用javascript这样的语言来减轻服务器的负担,肯定是大势所趋。

avatar
n*1
38
所以我觉得趋势应该是大家都把语言编译成js, 这样就不用调试js了.
现在C/java,甚至haskell都能编译成js. js就是garbage-collected portable assemly.

【在 c*********e 的大作中提到】
: en,javascript太难调试了,太没有效率。肯定会有什么东东取代它的,只是時間问题
: 了。不过,客户端用javascript这样的语言来减轻服务器的负担,肯定是大势所趋。

avatar
z*e
39
主要是js设计得很糟糕,语言本身很烂
如果不纠正的话,优化会受限
dart就是一个允许你写成静态的语言
如果你把变量写成静态类型,效率很容易就上去了

assemly.

【在 n****1 的大作中提到】
: 所以我觉得趋势应该是大家都把语言编译成js, 这样就不用调试js了.
: 现在C/java,甚至haskell都能编译成js. js就是garbage-collected portable assemly.

avatar
t*t
40
js的问题就是performance。所以你说的应该反过来。有可能应该把js编译成别的。
js跟assembly完全不同。aseemble的唯一优点就是快。js正好相反。

assemly.

【在 n****1 的大作中提到】
: 所以我觉得趋势应该是大家都把语言编译成js, 这样就不用调试js了.
: 现在C/java,甚至haskell都能编译成js. js就是garbage-collected portable assemly.

avatar
p*2
41

assemly.
感觉现在JS上边出现coffeescript,clojurescript跟JVM上出现Scala,Clojure有异曲
同工之处。

【在 n****1 的大作中提到】
: 所以我觉得趋势应该是大家都把语言编译成js, 这样就不用调试js了.
: 现在C/java,甚至haskell都能编译成js. js就是garbage-collected portable assemly.

avatar
z*e
42
你还没弄懂终极目标是什么
脚本这种东西用来写游戏很逆天的
太痛苦了,不oo没法写
app也好,web也罢,最终都要走向游戏
只有搞定了游戏的app才是好app,只有搞定了游戏的web才是好web
google的野心绝对不是在网页上弄点动态效果那么简单
而是继承当年applet未完成的事业,在网页内嵌入app
这个如果成功了,web的历史会被彻底改写
虽然迟了几十年

assemly.

【在 n****1 的大作中提到】
: 所以我觉得趋势应该是大家都把语言编译成js, 这样就不用调试js了.
: 现在C/java,甚至haskell都能编译成js. js就是garbage-collected portable assemly.

avatar
n*1
43
我现在就在用chromebook, 上面的app都是js写的, 用的api都是js的. 视频通话的
webrtc也是js接口, 连native client与浏览器的接口也是js做的.
现在才改dart, dart组怎么和chromeos组交代? 怎么和native client组交代? 怎么和
webrtc组交代? 怎么和那些已经开发了chrome apps的开发者交代?
我猜这个特别版只是为了吸引眼球, 提高dart team存在感而已. 就像chromebook
pixel一样, 从没指望成主流.

【在 z****e 的大作中提到】
: google不只想做browser
: 人家想做的是chromeos

avatar
p*2
44

javascript不就是OO的吗?

【在 z****e 的大作中提到】
: 你还没弄懂终极目标是什么
: 脚本这种东西用来写游戏很逆天的
: 太痛苦了,不oo没法写
: app也好,web也罢,最终都要走向游戏
: 只有搞定了游戏的app才是好app,只有搞定了游戏的web才是好web
: google的野心绝对不是在网页上弄点动态效果那么简单
: 而是继承当年applet未完成的事业,在网页内嵌入app
: 这个如果成功了,web的历史会被彻底改写
: 虽然迟了几十年
:

avatar
t*t
45
带dart VM的chrome又不是js就不能run了。只是让你有选择用dart写,快很多。

【在 n****1 的大作中提到】
: 我现在就在用chromebook, 上面的app都是js写的, 用的api都是js的. 视频通话的
: webrtc也是js接口, 连native client与浏览器的接口也是js做的.
: 现在才改dart, dart组怎么和chromeos组交代? 怎么和native client组交代? 怎么和
: webrtc组交代? 怎么和那些已经开发了chrome apps的开发者交代?
: 我猜这个特别版只是为了吸引眼球, 提高dart team存在感而已. 就像chromebook
: pixel一样, 从没指望成主流.

avatar
z*e
46
app主流是游戏
你不玩游戏么?
你没发现上面游戏都很垃圾么?
或者干脆就没几个在这上面玩游戏的
不能玩游戏的os没前途
我没开玩笑
客户端客户体验要好,就要有办法弄游戏
否则平台推广会受阻
ios, android还有以前的windows上游戏都不少
现在js的问题就是做到兼容就行了
再往后也做不下去了,要不然也不会有dart
如果你用了dart,你没有必要考虑其他平台
实际上游戏app没几个真正垮平台的
你玩游戏你就知道,游戏跨平台从来不是主流feature
跟企业应用不一样

【在 n****1 的大作中提到】
: 我现在就在用chromebook, 上面的app都是js写的, 用的api都是js的. 视频通话的
: webrtc也是js接口, 连native client与浏览器的接口也是js做的.
: 现在才改dart, dart组怎么和chromeos组交代? 怎么和native client组交代? 怎么和
: webrtc组交代? 怎么和那些已经开发了chrome apps的开发者交代?
: 我猜这个特别版只是为了吸引眼球, 提高dart team存在感而已. 就像chromebook
: pixel一样, 从没指望成主流.

avatar
p*2
47

大公司很多这么搞,重复工作。Google现在越来越像微软了。

【在 n****1 的大作中提到】
: 我现在就在用chromebook, 上面的app都是js写的, 用的api都是js的. 视频通话的
: webrtc也是js接口, 连native client与浏览器的接口也是js做的.
: 现在才改dart, dart组怎么和chromeos组交代? 怎么和native client组交代? 怎么和
: webrtc组交代? 怎么和那些已经开发了chrome apps的开发者交代?
: 我猜这个特别版只是为了吸引眼球, 提高dart team存在感而已. 就像chromebook
: pixel一样, 从没指望成主流.

avatar
z*e
48
设计得很烂
脚本和半oo
oo非强制要求,只能说是一点oo feature而已
那什么语言没有?
还搞dynamic
这都是performance的杀手
优化也是通过去掉dynamic来优化

【在 p*****2 的大作中提到】
:
: 大公司很多这么搞,重复工作。Google现在越来越像微软了。

avatar
p*2
49

可是JS的performance不是beat了Java了吗?

【在 z****e 的大作中提到】
: 设计得很烂
: 脚本和半oo
: oo非强制要求,只能说是一点oo feature而已
: 那什么语言没有?
: 还搞dynamic
: 这都是performance的杀手
: 优化也是通过去掉dynamic来优化

avatar
z*e
50
你要会玩游戏,才知道wsn们需要什么
这个mimisoft领悟力就要快很多
那家伙肯定玩游戏
游戏app很多东西,说起来简单
但是平台的不支持会搞死你
dart这种就是把不可能变为可能
js搞不定的,脚本在游戏里面,lua就是常用的脚本
但是远没有达到说只需要lua就能写游戏的地步

【在 n****1 的大作中提到】
: 我现在就在用chromebook, 上面的app都是js写的, 用的api都是js的. 视频通话的
: webrtc也是js接口, 连native client与浏览器的接口也是js做的.
: 现在才改dart, dart组怎么和chromeos组交代? 怎么和native client组交代? 怎么和
: webrtc组交代? 怎么和那些已经开发了chrome apps的开发者交代?
: 我猜这个特别版只是为了吸引眼球, 提高dart team存在感而已. 就像chromebook
: pixel一样, 从没指望成主流.

avatar
z*e
51
没听说
vert.x就能跑得比nodejs快了

【在 p*****2 的大作中提到】
:
: 可是JS的performance不是beat了Java了吗?

avatar
n*1
52
什么叫js设计糟糕, 那个语言比汇编糟糕? 汇编有类型么? 速度慢么?
手写的汇编可以比C慢, 手写的js比java慢很正常. 可是如果js是编译器写的, 就能避
免js的performance gocha, 达到最优性能. 要知道, jvm上的byte code也是类型被抹
掉了的, 难道jvm速度慢么?
连雷神之锤都被编译到js上了, 还有啥性能问题?
我看js和java, 谁都抢不了别人家的一亩三分地. js在后端绝对是异类, dart在浏览器
里面也就起到个类型检查器的作用.
avatar
t*t
53
汇编是无类型,或者说只有一个类型:字节,跟动态类型完全两码事。
你不会把汇编当动态类型吧?

【在 n****1 的大作中提到】
: 什么叫js设计糟糕, 那个语言比汇编糟糕? 汇编有类型么? 速度慢么?
: 手写的汇编可以比C慢, 手写的js比java慢很正常. 可是如果js是编译器写的, 就能避
: 免js的performance gocha, 达到最优性能. 要知道, jvm上的byte code也是类型被抹
: 掉了的, 难道jvm速度慢么?
: 连雷神之锤都被编译到js上了, 还有啥性能问题?
: 我看js和java, 谁都抢不了别人家的一亩三分地. js在后端绝对是异类, dart在浏览器
: 里面也就起到个类型检查器的作用.

avatar
z*e
54
问题在于我为什么需要编译成js这个中间环节呢?
多麻烦的一件事,我直接通过dart写不就好了
dart直接编译成native运行,没有必要啊
对于其他平台,再编译成js运行
也就是对于自身平台,实现高效运转
对于其他平台,做一个port
这样其实可以彰显这个平台运行效率的优势
dart下一步就是沙发说的
先整合到chrome里面去,然后再整合到chromeos里面去
而且你用dart写游戏,比用脚本写容易多了
游戏app是吃资源的大户,很多时候对于一般web应用无关紧要的资源
在游戏时候会变得稀缺起来
就你说的汇编,其实日本人以前搞游戏,就有点汇编的感觉
就像那个谁说的,以前日本人开发游戏,你要先懂硬件才行
还记得红白机的卡带么?

【在 n****1 的大作中提到】
: 什么叫js设计糟糕, 那个语言比汇编糟糕? 汇编有类型么? 速度慢么?
: 手写的汇编可以比C慢, 手写的js比java慢很正常. 可是如果js是编译器写的, 就能避
: 免js的performance gocha, 达到最优性能. 要知道, jvm上的byte code也是类型被抹
: 掉了的, 难道jvm速度慢么?
: 连雷神之锤都被编译到js上了, 还有啥性能问题?
: 我看js和java, 谁都抢不了别人家的一亩三分地. js在后端绝对是异类, dart在浏览器
: 里面也就起到个类型检查器的作用.

avatar
z*e
55
jvm做游戏,也不是很成功
jvm做一般的应用比较成功
java做游戏一直都不死不活的
主要就是性能跟不上
最近javafx通过硬件加速等优化了之后
同时加入了native compiling之后
用java做游戏才make sense起来
但是还有很长的路要走
所以你这个例子其实举得不好

【在 n****1 的大作中提到】
: 什么叫js设计糟糕, 那个语言比汇编糟糕? 汇编有类型么? 速度慢么?
: 手写的汇编可以比C慢, 手写的js比java慢很正常. 可是如果js是编译器写的, 就能避
: 免js的performance gocha, 达到最优性能. 要知道, jvm上的byte code也是类型被抹
: 掉了的, 难道jvm速度慢么?
: 连雷神之锤都被编译到js上了, 还有啥性能问题?
: 我看js和java, 谁都抢不了别人家的一亩三分地. js在后端绝对是异类, dart在浏览器
: 里面也就起到个类型检查器的作用.

avatar
n*1
56
你见过dart编出来的js长啥样么? 见过emscripten编出的js啥样么? 都是SSA式代码,
啥类型都没有.
汇编就那么几个operator, 几个寄存器, 可以等价于任何语言的一个只有+/x/and/or运
算的子集.
dart/emscripten不过是把语言全部编译成js中只包括数字的那个子集, 然后由v8机械
地转化成真正的汇编语言而已. 真不知道你们得汇编和微机原理咋学的.

【在 t***t 的大作中提到】
: 汇编是无类型,或者说只有一个类型:字节,跟动态类型完全两码事。
: 你不会把汇编当动态类型吧?

avatar
z*e
57
那你说说直接经过dart编译成darvm运行的东西长啥模样?
dart代码可不只是通过编译成js来运行
还有其他两种方式哦

【在 n****1 的大作中提到】
: 你见过dart编出来的js长啥样么? 见过emscripten编出的js啥样么? 都是SSA式代码,
: 啥类型都没有.
: 汇编就那么几个operator, 几个寄存器, 可以等价于任何语言的一个只有+/x/and/or运
: 算的子集.
: dart/emscripten不过是把语言全部编译成js中只包括数字的那个子集, 然后由v8机械
: 地转化成真正的汇编语言而已. 真不知道你们得汇编和微机原理咋学的.

avatar
n*1
58
因为我们需要一个garbage collected common runtime, 就像JVM/CLR一样.
可惜这两个在客户端已经死了, js是唯一幸存者, 也是目前唯一的greatest common
divisor.

【在 z****e 的大作中提到】
: 问题在于我为什么需要编译成js这个中间环节呢?
: 多麻烦的一件事,我直接通过dart写不就好了
: dart直接编译成native运行,没有必要啊
: 对于其他平台,再编译成js运行
: 也就是对于自身平台,实现高效运转
: 对于其他平台,做一个port
: 这样其实可以彰显这个平台运行效率的优势
: dart下一步就是沙发说的
: 先整合到chrome里面去,然后再整合到chromeos里面去
: 而且你用dart写游戏,比用脚本写容易多了

avatar
z*e
59
但是基本上直接通过js写的游戏鲜有成功的例子
我不把话说死,但是你见过几个用js写的游戏app被一堆人玩的?
比如ios上的小鸟,java上的minecraft?

【在 n****1 的大作中提到】
: 因为我们需要一个garbage collected common runtime, 就像JVM/CLR一样.
: 可惜这两个在客户端已经死了, js是唯一幸存者, 也是目前唯一的greatest common
: divisor.

avatar
z*e
60

dart就是jvm/clr啊
现在又多回来了,没有理由随便抛弃啊
你看看dart里面一些设置,你看到把动态detect给关掉的设置没有?
Dart programs run in one of two modes. In "checked mode", which is not the
default mode and must be turned on, dynamic type assertions are enabled.
These type assertions can turn on if static types are provided in the code,
and can catch some errors when types do not match. For example, if a method
is annotated to return a String, but instead returns an integer, the dynamic
type assertion will catch this and throw an exception. Running in "checked
mode" is recommended for development and testing.

【在 n****1 的大作中提到】
: 因为我们需要一个garbage collected common runtime, 就像JVM/CLR一样.
: 可惜这两个在客户端已经死了, js是唯一幸存者, 也是目前唯一的greatest common
: divisor.

avatar
n*1
61
I don't believe js can take over the backend, and I don't believe dart can
swipe the browser market.
But if one of the events has to happen, I think JS has much better chance.
avatar
z*e
62
nonono我们说的不是backend
我们说的是app和frontend
which正好是js曾经被人寄予希望能够搞定却没有搞定的

【在 n****1 的大作中提到】
: I don't believe js can take over the backend, and I don't believe dart can
: swipe the browser market.
: But if one of the events has to happen, I think JS has much better chance.

avatar
n*1
63
Are you from biology? How could a CS undergrad miss the point?
If dart can run java program, I agree with you. Can it?

,
method
dynamic
checked

【在 z****e 的大作中提到】
: nonono我们说的不是backend
: 我们说的是app和frontend
: which正好是js曾经被人寄予希望能够搞定却没有搞定的

avatar
z*e
64
如果不出意外
dart的开发也会跟android一样
寄生在java的各种ide上做开发
比如eclipse
avatar
z*e
65
dart vm可以直接运行dart代码
我在想这是个什么东西
你说的只是其中一种方式

【在 n****1 的大作中提到】
: Are you from biology? How could a CS undergrad miss the point?
: If dart can run java program, I agree with you. Can it?
:
: ,
: method
: dynamic
: checked

avatar
z*e
66
dart运行有两种
一种是编译成js,然后让能够执行js的engine去跑
另外一种就是直接跑在dartvm上
你觉得这后一种是不是跟jvm很像?
同一个人做的哦

【在 n****1 的大作中提到】
: Are you from biology? How could a CS undergrad miss the point?
: If dart can run java program, I agree with you. Can it?
:
: ,
: method
: dynamic
: checked

avatar
n*1
67
像有啥用? 能直接运行java byte code么? 能就牛大发了,不能就没戏.
Rob Pike当年也做limbo,现在在google做golang, 也是同一个大牛, 概念也很像, 可
limbo不可能在golang上跑的.

【在 z****e 的大作中提到】
: dart运行有两种
: 一种是编译成js,然后让能够执行js的engine去跑
: 另外一种就是直接跑在dartvm上
: 你觉得这后一种是不是跟jvm很像?
: 同一个人做的哦

avatar
z*e
68
不是啊,我们说的不是backend
而是frontend和app
which不是java的领土很久了
可能android算是有java的app
但是android也不是原生态的java
所以我们讨论的不是替换掉java
而是替换到php, ruby, python, javascript, c#这些东西
不知道为什么你还纠结在java上
关键是用dartvm的方式可以提升运行效率
这就是我们需要的,而且dart本身的语言设计,也比js要优美
为什么不用?更何况dart编译成js比手写的js要快21%在v8上

【在 n****1 的大作中提到】
: 像有啥用? 能直接运行java byte code么? 能就牛大发了,不能就没戏.
: Rob Pike当年也做limbo,现在在google做golang, 也是同一个大牛, 概念也很像, 可
: limbo不可能在golang上跑的.

avatar
z*e
69
dart是单线程的,这个特别适合用来做app
只要控制好fps也就是刷新频率就行了
还有一个最重要的
dart就是simple java
这个对于大多数java程序员来说太重要了
上手很容易
所以你想明白了这些,就会觉得google其实正在做他们自己的java
其实google早就有自己的java了,which is android
现在dart正努力变成chrome上的java,而不是javascript

【在 n****1 的大作中提到】
: 像有啥用? 能直接运行java byte code么? 能就牛大发了,不能就没戏.
: Rob Pike当年也做limbo,现在在google做golang, 也是同一个大牛, 概念也很像, 可
: limbo不可能在golang上跑的.

avatar
z*e
70
你可能没有弄明白沙发想跟你说什么
我们想说的是,dart的流行的那一天,就将会是js的末日
我们没有说是java的末日,但是会是js的末日
今天所有用js跑的,dart都能搞,而且还更快,在某些特定的领域
所以为什么不用dart而需要去用js呢?
dart语法更精炼简洁,比javascript更象java
其实js卖点很大程度上就是象java,这样便于一般的程序员学习
那现在出现一个比它更快效率更高更象java的dart
就没有理由继续用js了
就这个意思,所以没有说java怎样
但是dart显然是借鉴了jvm的很多设计
要不然也不会有dartvm出来
所以说的都不是backend,而是frontend和app这些
不是古德霸在做的,是公孙大神在做的东西

【在 n****1 的大作中提到】
: 像有啥用? 能直接运行java byte code么? 能就牛大发了,不能就没戏.
: Rob Pike当年也做limbo,现在在google做golang, 也是同一个大牛, 概念也很像, 可
: limbo不可能在golang上跑的.

avatar
n*1
71
Same reason as plan 9 did not replace unix&linux(just like spidermonkey&v8
now), despite of how good plan 9 is. Because unix&linux share similar apis,
have a large existing market share, and most importantly, they are good
enough.

【在 z****e 的大作中提到】
: 你可能没有弄明白沙发想跟你说什么
: 我们想说的是,dart的流行的那一天,就将会是js的末日
: 我们没有说是java的末日,但是会是js的末日
: 今天所有用js跑的,dart都能搞,而且还更快,在某些特定的领域
: 所以为什么不用dart而需要去用js呢?
: dart语法更精炼简洁,比javascript更象java
: 其实js卖点很大程度上就是象java,这样便于一般的程序员学习
: 那现在出现一个比它更快效率更高更象java的dart
: 就没有理由继续用js了
: 就这个意思,所以没有说java怎样

avatar
z*e
72
js远没有到good enough的地步
我相信很多人都跟我一样
之所以不愿意搞frontend
主因就是对js厌恶至极
公孙大神也说过,js最难搞
js从本质上说应该是一个失败的产品
提升空间很大,跟java从本质上是一个成功的产品不是一回事
unix和linux从本质上也是成功的,但是即便如此
linux还是对unix做了些许改变

,

【在 n****1 的大作中提到】
: Same reason as plan 9 did not replace unix&linux(just like spidermonkey&v8
: now), despite of how good plan 9 is. Because unix&linux share similar apis,
: have a large existing market share, and most importantly, they are good
: enough.

avatar
n*1
73
It is funny that the UI guys are quite happy about JS, so they try to
conquer the backend with nodejs. And backend guys worry about JS's madness
in the frontend, and try to dictate the how things should work there.
But there is an asymmetry here: backend is going versatile because CTOs/
managers can choose their own direction, while in web frontend, MS/Mozilla/
Google speak for everyone.
CTOs/managers choose the best languages for their work, they don't suffer
that much if their choice are not the defactor language. But frontend guys
can
not follow their own preferences! Adobe flash/Silverlight use to the
defactor way of RIA, people have to learn it even they hate it. Now they
suffer big loss and have to move on.
The war between big players will only hurt existing UI developers, and
ultimately the consumers.
avatar
z*e
74
但是如果有一个东西能够兼容js,那就是另外一回事了
dart恰好可以兼容js

【在 n****1 的大作中提到】
: It is funny that the UI guys are quite happy about JS, so they try to
: conquer the backend with nodejs. And backend guys worry about JS's madness
: in the frontend, and try to dictate the how things should work there.
: But there is an asymmetry here: backend is going versatile because CTOs/
: managers can choose their own direction, while in web frontend, MS/Mozilla/
: Google speak for everyone.
: CTOs/managers choose the best languages for their work, they don't suffer
: that much if their choice are not the defactor language. But frontend guys
: can
: not follow their own preferences! Adobe flash/Silverlight use to the

avatar
n*1
75
You are in the opposite direction! Dart -> JS is possible but not the
opposite!
If all of MS/Mozilla/Chrome announce that they will move to dartvm tomorrow,
and js is no longer supported two years later, and if you are a web
developer with 100,000 lines of javascript at hand, you can not convert it
into dart. Will you celebrate or fuc*ing them?

【在 z****e 的大作中提到】
: 但是如果有一个东西能够兼容js,那就是另外一回事了
: dart恰好可以兼容js

avatar
z*e
76
你搞个web ui能写出100,000lines of js?
可能么?大多数也就是100多行很多了
dartvm的话,你把这个当成一个android看
就不奇怪了
你看android上跑的app在ios上能跑么?
不行嘛,所以做app的话,平台给什么,就用什么

tomorrow,

【在 n****1 的大作中提到】
: You are in the opposite direction! Dart -> JS is possible but not the
: opposite!
: If all of MS/Mozilla/Chrome announce that they will move to dartvm tomorrow,
: and js is no longer supported two years later, and if you are a web
: developer with 100,000 lines of javascript at hand, you can not convert it
: into dart. Will you celebrate or fuc*ing them?

avatar
n*1
77
三国杀里面的flash code至少有这么多吧, 他们要写js版的话只会多不会少吧.
Just answer my question, even you are maintaining only 1000 lines of JS code
written by others, and now your boss ask you to rewrite them in dart
because google asks so. Will you feel happy or feel screwed?

【在 z****e 的大作中提到】
: 你搞个web ui能写出100,000lines of js?
: 可能么?大多数也就是100多行很多了
: dartvm的话,你把这个当成一个android看
: 就不奇怪了
: 你看android上跑的app在ios上能跑么?
: 不行嘛,所以做app的话,平台给什么,就用什么
:
: tomorrow,

avatar
z*e
78
如果你的代码量需要10万行的话
显然是oop容易搞啊
10万行也差不多需要效率优化的程度了
这个时候dart优势很明显
对于旧的legacy code,js可以继续沿用
dart兼容啊,但是对于新的app,用dart写就行了
反正app和web经常性重写,不象backend,十年都很难重写
对不对?

code

【在 n****1 的大作中提到】
: 三国杀里面的flash code至少有这么多吧, 他们要写js版的话只会多不会少吧.
: Just answer my question, even you are maintaining only 1000 lines of JS code
: written by others, and now your boss ask you to rewrite them in dart
: because google asks so. Will you feel happy or feel screwed?

avatar
z*e
79
我没弄明白的是为什么需要把所有东西都给先弄成js?
就因为js理论上垮平台?搞得还跟字节码一样
针对单独一个平台做优化有什么不妥的?
也就是针对自己的儿子跟其他人的儿子区别对待
对自己儿子优待一点,很正常嘛,大多数公司都这么搞
ibm以前就是,你用db2跟websphere,就比websphere跟oracledb配合
要快,但是websphere不是不能搞oracle db,就是效率上,不如db2
ibm全套效率明显优于杂牌军的组合

code

【在 n****1 的大作中提到】
: 三国杀里面的flash code至少有这么多吧, 他们要写js版的话只会多不会少吧.
: Just answer my question, even you are maintaining only 1000 lines of JS code
: written by others, and now your boss ask you to rewrite them in dart
: because google asks so. Will you feel happy or feel screwed?

avatar
m*a
80
flash 用actionscript 写了那么多网络游戏,还不是歇菜。

【在 z****e 的大作中提到】
: 你还没弄懂终极目标是什么
: 脚本这种东西用来写游戏很逆天的
: 太痛苦了,不oo没法写
: app也好,web也罢,最终都要走向游戏
: 只有搞定了游戏的app才是好app,只有搞定了游戏的web才是好web
: google的野心绝对不是在网页上弄点动态效果那么简单
: 而是继承当年applet未完成的事业,在网页内嵌入app
: 这个如果成功了,web的历史会被彻底改写
: 虽然迟了几十年
:

avatar
l*n
81
我觉得就是折腾,一会儿静态,一会儿动态,dart有可能会一统江湖,也有可能什么都
不是。
avatar
B*W
82
Look at what MS did. The support of JS in IE catches up only in recent years
. It is imaginable that Mozilla, MS, ans Apple would not be that warm on the
new dart stuff.

【在 l**********n 的大作中提到】
: 我觉得就是折腾,一会儿静态,一会儿动态,dart有可能会一统江湖,也有可能什么都
: 不是。

avatar
A*i
83
嗯,然后像applet一样不两年就死了
你是高级黑吧

【在 z****e 的大作中提到】
: 可以用来给chromeos上写app用
: 感觉很像当年的applet

avatar
g*g
84
dart可以是 chromeos的objiect c . 除此之外我不看好。
avatar
c*e
85
flash游戏咋样?10年前,很多flash游戏,非常好玩的,我都玩了好多flash游戏。
steve jobs复出后,对其非常敌视。其实,flash自己已经很成规模了,能用flash做一
个dashboard不成问题,flash的3d界面也非常漂亮。问题是,运行它,就可能crash !

【在 z****e 的大作中提到】
: 你还没弄懂终极目标是什么
: 脚本这种东西用来写游戏很逆天的
: 太痛苦了,不oo没法写
: app也好,web也罢,最终都要走向游戏
: 只有搞定了游戏的app才是好app,只有搞定了游戏的web才是好web
: google的野心绝对不是在网页上弄点动态效果那么简单
: 而是继承当年applet未完成的事业,在网页内嵌入app
: 这个如果成功了,web的历史会被彻底改写
: 虽然迟了几十年
:

avatar
n*1
86
可是chromeos上已经有native client了, 基本就是一个强调portable的posix api.
很多已有的C/C++程序, 包过dosbox/quickoffice都已经直接被编译到chromebook上了,
性能是gcc的80%左右, 而且都不用改代码的.

【在 g*****g 的大作中提到】
: dart可以是 chromeos的objiect c . 除此之外我不看好。
avatar
g*g
87
你说的这个不是跑在浏览器里的吧?还是要安装plugin的。dart可以无安装,可以算个
优势。

【在 n****1 的大作中提到】
: 可是chromeos上已经有native client了, 基本就是一个强调portable的posix api.
: 很多已有的C/C++程序, 包过dosbox/quickoffice都已经直接被编译到chromebook上了,
: 性能是gcc的80%左右, 而且都不用改代码的.

avatar
c*e
88
其实,javascript需要一个ide,就象好多javascript编程人员在jsfiddle.net里面调试
javascript一样。
javascript需要的就是一个象jsfiddle.com这样的ide,最好是整合在eclipse/visual
studio里面,这样就完满了。

【在 z****e 的大作中提到】
: js远没有到good enough的地步
: 我相信很多人都跟我一样
: 之所以不愿意搞frontend
: 主因就是对js厌恶至极
: 公孙大神也说过,js最难搞
: js从本质上说应该是一个失败的产品
: 提升空间很大,跟java从本质上是一个成功的产品不是一回事
: unix和linux从本质上也是成功的,但是即便如此
: linux还是对unix做了些许改变
:

avatar
n*1
89
是啊, flash其实很不错的, 只是非原生平台注定被排挤. 如果web上只有flash没有
javascript,那倒霉的就是apple了.
所以我一直认为后端技术可以多样化, 但前端只容的下一个vm. 现在好不容易接近这个
目标了, dart又出来捣蛋了.

【在 c*********e 的大作中提到】
: flash游戏咋样?10年前,很多flash游戏,非常好玩的,我都玩了好多flash游戏。
: steve jobs复出后,对其非常敌视。其实,flash自己已经很成规模了,能用flash做一
: 个dashboard不成问题,flash的3d界面也非常漂亮。问题是,运行它,就可能crash !

avatar
n*1
90
我是用chromebook的, 里面的chrome app即使是用了native client, 安装也和普通
chrome web app安装过程没区别. 因为chrome是自带这个libc runtime的.
而且这个libc runtime是跨平台的, 因为是llvm技术, 可以一次编译到处运行, 包括
windows/mac/linux

【在 g*****g 的大作中提到】
: 你说的这个不是跑在浏览器里的吧?还是要安装plugin的。dart可以无安装,可以算个
: 优势。

avatar
c*e
91
我喜欢java,c#,因为
1。都是strong type language.定义一个变量,如果是int,就永远是int.不用含糊其词
,末另两可。
2。 java,c#的interface架构,polymorphism,abstract factory 模式,非常适合
scalable,而且2个語言都非常适合软件设计原则里面的s.o.l.i.d原则。
3。php之类的脚本語言靠边吧。上个月销售旺季的时候,不知道多少php小網站crash.
而且,php網站被sql injection也是臭名昭著的。

【在 l**********n 的大作中提到】
: 我觉得就是折腾,一会儿静态,一会儿动态,dart有可能会一统江湖,也有可能什么都
: 不是。

avatar
g*g
92
你没明白这个区别,但凡需要安装,就麻烦,要升级。网站的话后台就给你升了。所以
纯server端的应用,是个优势。

【在 n****1 的大作中提到】
: 我是用chromebook的, 里面的chrome app即使是用了native client, 安装也和普通
: chrome web app安装过程没区别. 因为chrome是自带这个libc runtime的.
: 而且这个libc runtime是跨平台的, 因为是llvm技术, 可以一次编译到处运行, 包括
: windows/mac/linux

avatar
n*1
93
你可能没留意到,所有的chrome apps, 不管你用native client写还是javascript写,
一出新版本系统就后台强制升级了, 用户都没得选的. 这个和纯server差不了太多吧.
当然很多时候纯后台更好, 我只是说dart在chrome里面也没啥前途而已.

【在 g*****g 的大作中提到】
: 你没明白这个区别,但凡需要安装,就麻烦,要升级。网站的话后台就给你升了。所以
: 纯server端的应用,是个优势。

avatar
Y*G
94
可不可以在浏览器里搞个 plugin,可以运行8行 jvm 并且可以访问 dom,那不比另起炉
灶容易。

【在 z****e 的大作中提到】
: 主要是js设计得很糟糕,语言本身很烂
: 如果不纠正的话,优化会受限
: dart就是一个允许你写成静态的语言
: 如果你把变量写成静态类型,效率很容易就上去了
:
: assemly.

avatar
Y*G
95
我觉得只要把 rt.jar 里的东东精简一下 ,然后再把 问wenkit 里的事件deliver 机
制和 dom 访问机制稍微针对 jvm 做一些处理,就可以实现。

【在 Y**G 的大作中提到】
: 可不可以在浏览器里搞个 plugin,可以运行8行 jvm 并且可以访问 dom,那不比另起炉
: 灶容易。

avatar
n*1
96
java applet不就是你说的这个吗? 当年是大红大紫的, 连MS也想要做jvm, 可惜sun不
肯授权. 于是ms就弄出了c#还有activex把applet恶心致死. 所以蜥蜴希望applet能通
过dart来借尸还魂.
你说的不大可能, DOM不是线程安全的, 如果plugin要完全take over DOM, 那么那个页
面里就不能用js了. 所以最靠谱的还是所有东西都编译成js运行, 毕竟v8还是挺快的.

【在 Y**G 的大作中提到】
: 可不可以在浏览器里搞个 plugin,可以运行8行 jvm 并且可以访问 dom,那不比另起炉
: 灶容易。

avatar
Y*G
97
applet 对html 来讲是外星人。我要得是 plugin 是 html 的一部分,绝对不是
applet

【在 n****1 的大作中提到】
: java applet不就是你说的这个吗? 当年是大红大紫的, 连MS也想要做jvm, 可惜sun不
: 肯授权. 于是ms就弄出了c#还有activex把applet恶心致死. 所以蜥蜴希望applet能通
: 过dart来借尸还魂.
: 你说的不大可能, DOM不是线程安全的, 如果plugin要完全take over DOM, 那么那个页
: 面里就不能用js了. 所以最靠谱的还是所有东西都编译成js运行, 毕竟v8还是挺快的.

avatar
Y*G
98
想像一下,你的 java 代码可以 subscribe dom 事件,而且可以对 dom tree 做 CRUD.

【在 Y**G 的大作中提到】
: applet 对html 来讲是外星人。我要得是 plugin 是 html 的一部分,绝对不是
: applet

avatar
n*1
99
How many times do I need to repeat? DOM is not thread-safe! So it is a
single choice: you choose to manipulate the dom, you lost everything in JS!
Even google's native clients can not afford to do that, so they don't talk
to dom, instead passing/receiving messages to js runtime. It's basically
delegation pattern.

CRUD.

【在 Y**G 的大作中提到】
: 想像一下,你的 java 代码可以 subscribe dom 事件,而且可以对 dom tree 做 CRUD.
avatar
z*e
100
没有os的话当然会挂
applet当初有m$支持的时候才是最火爆的时候
后来因为m$不支持了,才逐渐萧条下去

【在 A*****i 的大作中提到】
: 嗯,然后像applet一样不两年就死了
: 你是高级黑吧

avatar
z*e
101
flash跟applet其实是一个东西
都是没有os平台支持的ria
这种整合是很弱的
silverlight算是少数几个看准了的
可惜m$搞silverlight的时候,大门已经退休了

【在 m****a 的大作中提到】
: flash 用actionscript 写了那么多网络游戏,还不是歇菜。
avatar
z*e
102
谁告诉你dart要一统江湖的?
dart对于chrome为平台的电脑来说很重要
你得学会
如果你想为chrome开发app的话
就类似objective c对于ios一样
后端java统一下去没啥问题
你们这些人不懂后端也不懂app
经常混在一起乱说

【在 l**********n 的大作中提到】
: 我觉得就是折腾,一会儿静态,一会儿动态,dart有可能会一统江湖,也有可能什么都
: 不是。

avatar
z*e
103
flash跟applet从本质上说都是通过插件的形式来搞app
这个还是老样子,你要看平台支持不支持
浏览器就是平台,浏览器不支持,你搞什么都是白做
所以这两个包括silverlight都挂了
浏览器唯一愿意支持的就是js
因为js很烂,所以猴屁股说过,任何一个基于插件的开发模式
客户体验都是不好的
所以最好方式是绕开浏览器,直接找到os搞app
而不是寄生在浏览器中,dart除了js这种寄生方式之外
还有一种是直接运行在os上,这个就类似objective c和java对于ios和android的作用了
而这后一种成功的例子不要太多,这就是os原生态的支持
os让你用哪个,你就用哪个,android让你用java,你用objective c会讨好么?
肯定不会,然后dart对于js的支持,那个是用来打击竞争对手用的
你丫的不是不支持么?那js你总要支持吧?那我就转成js跟你玩
所以两种方式分别进军,策略很高明
其实m$也在做类似的事,呵呵

【在 c*********e 的大作中提到】
: flash游戏咋样?10年前,很多flash游戏,非常好玩的,我都玩了好多flash游戏。
: steve jobs复出后,对其非常敌视。其实,flash自己已经很成规模了,能用flash做一
: 个dashboard不成问题,flash的3d界面也非常漂亮。问题是,运行它,就可能crash !

avatar
z*e
104
一个os要想火起来
一定要有一个东西给程序员写app
就像android上的java,ios上的objective c一样
如果没有这个东西,os火不起来
也就是如果chromeos要火,dart必需火
dart挂了,chromeos跟着挂
没有app的平台没什么搞头

【在 n****1 的大作中提到】
: 你可能没留意到,所有的chrome apps, 不管你用native client写还是javascript写,
: 一出新版本系统就后台强制升级了, 用户都没得选的. 这个和纯server差不了太多吧.
: 当然很多时候纯后台更好, 我只是说dart在chrome里面也没啥前途而已.

avatar
d*e
105
大公司想强推什么?门都没有。
看看.net的下场。

【在 t***t 的大作中提到】
: google已经要抛弃js了。用自己的dart。
: 第一季度就会出带dart VM的chrome,对其他平台则把dart先编译成js。
: 等过一两年browser都有native dart VM后,js就要被剔除了。

avatar
t*t
106
dart开发快,运行快,容易debug,就算开发js程序也是用dart快。带dart vm的chrome
推出之后你可以直接在chrome里调试dart,设断点,watch variable等等。实在比js强
得多。
统一ui不是不可能。
avatar
z*e
107
no
最早有一个tag是html标准
which is
后来因为m$跟java闹翻才改成的plugin
实际上plugin也不是标准
html5用js想部分替代,但是死活替换不了
政治斗争太激烈,这一块其实无论是谁都不怎么讨好
不仅仅是dart,但是dart可不只能做这一块
太多人都只盯着这一块了,这一块很难成功,没有错
历史上大部分东西包括js搞内嵌app都失败了
但是同时他们也忘记了dart也能象java在android上直接搞app
这种直接抛开浏览器在os上运行app的模式
成功的太多了,java对于android,objective c对于ios
dart也能这样搞

【在 Y**G 的大作中提到】
: applet 对html 来讲是外星人。我要得是 plugin 是 html 的一部分,绝对不是
: applet

avatar
z*e
108
寄人檐下,从来都很难过的
google如果有了自己的os,就没有必要把这种模式当成重点了
可以把这种模式当成扰敌的一种策略
你不是不支持嘛,那我编译成js你支持不支持?不支持就是打自己脸
不得不支持,但是同时,又不把这个feature当成真正发展重点
因为重点是培养自己的儿子,那就是chromeos
所以通过让dart和chromeos紧密协作来实现推广os的目的

【在 Y**G 的大作中提到】
: 可不可以在浏览器里搞个 plugin,可以运行8行 jvm 并且可以访问 dom,那不比另起炉
: 灶容易。

avatar
z*e
109
没有强推啊
对js保持兼容啊
dart可以编译成js啊
两种方式啊
这两种方式一种是用来适应丑陋的现实,which is javascript
另外一种方式是用来推广自身的os,which is chromeos
这一招很高明啊
.net如果一开始就兼容java,同时在java上增加windows的类库
那结果不好说呢,其实ibm就是这么做的
.net主要是m$修改了java,尤其是修改了jni这些java标准库
所以才闹翻,ibm就没改,但是ibm的东西里面私货很多
所以后来ibm通过java赚了好多钱

【在 d******e 的大作中提到】
: 大公司想强推什么?门都没有。
: 看看.net的下场。

avatar
z*e
110
当年98时代的windows其实就有一点垄断ui的架势
当时很多游戏都只做windows版

【在 d******e 的大作中提到】
: 大公司想强推什么?门都没有。
: 看看.net的下场。

avatar
g*g
111
所有浏览器都支持dart的话,dart前途大大的。但是没有可能,所以就看chrome能多争
气了。

【在 n****1 的大作中提到】
: 你可能没留意到,所有的chrome apps, 不管你用native client写还是javascript写,
: 一出新版本系统就后台强制升级了, 用户都没得选的. 这个和纯server差不了太多吧.
: 当然很多时候纯后台更好, 我只是说dart在chrome里面也没啥前途而已.

avatar
n*1
112
Are you talking about dart UI outside the browser? What is the api it can
use to render then?
In chromeos, browser is the entire OS, html dom is the only way to render
things.
Clearly you didn't even look at the dart api before posting! No wonder why
they are so misguided.

【在 z****e 的大作中提到】
: 寄人檐下,从来都很难过的
: google如果有了自己的os,就没有必要把这种模式当成重点了
: 可以把这种模式当成扰敌的一种策略
: 你不是不支持嘛,那我编译成js你支持不支持?不支持就是打自己脸
: 不得不支持,但是同时,又不把这个feature当成真正发展重点
: 因为重点是培养自己的儿子,那就是chromeos
: 所以通过让dart和chromeos紧密协作来实现推广os的目的

avatar
z*e
113
dart有一个vm啊
vm上跑的话就不完全是browser了
你还是没有真正弄明白dart在干嘛
它能用两种方式运行代码
两种方式,一种是传统的慢吞吞的js方式
另外一种是java那种方式,which很快

【在 n****1 的大作中提到】
: Are you talking about dart UI outside the browser? What is the api it can
: use to render then?
: In chromeos, browser is the entire OS, html dom is the only way to render
: things.
: Clearly you didn't even look at the dart api before posting! No wonder why
: they are so misguided.

avatar
Y*G
114
估计翻成 js 后自然就可以访问 dom 乐

【在 z****e 的大作中提到】
: dart有一个vm啊
: vm上跑的话就不完全是browser了
: 你还是没有真正弄明白dart在干嘛
: 它能用两种方式运行代码
: 两种方式,一种是传统的慢吞吞的js方式
: 另外一种是java那种方式,which很快

avatar
z*e
115
你做过浏览器插件的开发就知道了
寄人檐下最大的问题就在于
当你需要什么权力的时候
丫的不给你
比如你需要让这个刷新频率保持在90贞并且告诉你当前执行到第几贞了
那浏览器本身要支持这个功能才行
但是如果浏览器不支持,你怎么办?
没有办法搞
同样的,有时候你需要把内存扩大一倍
因为图片很大,这个时候如果是applet的话
丫就要求app不得超过多少内存限制,而且这个限制很小,2g内存随便跑的今天
就给你几十m,够干什么事?
还有数字签名,到最后你肯定掀桌子
太麻烦了,哪有办法这样搞
而且很多时候,有些问题,是因为插件提供商,比如adobe
和浏览器提供商,比如apple,互相之间有利益冲突
adobe说要这么做,apple说不行,你要那么做,最后谁都不服谁
就两种方式都不让做,applet噩梦当初一个就是
测试的噩梦,因为applet是sun搞的,但是浏览器和os是不同公司搞的
浏览器和os提供商的组合可以有很多种,如果再算上版本号
omg
这就是为什么这些年下来,基于插件得app都跟屎一样
猴屁股说,基于这种模式的app,没有一个客户体验好的
基本上说出了实情
所以对于浏览器和os来说,最好的方式就是统一起来
一个公司来搞,比如都是google或者都是m$
然后就看这家公司给你什么api,你就用什么api
因为都是一家搞的,所以他的权力不会受限
一般他承诺给你什么,他就能给你什么
但是如果浏览器是这家做的,os是那家做的,vm又是另外一家做的
那基本上就是三个和尚没水喝,往往某一个公司承诺的
其它两个做不到,那怎么搞?
就这个意思
你们没怎么玩过applet和app,可以理解
这个东西要是谁做过web游戏的话,这种领悟真是叫做多么痛的领悟
投入了巨大,收获甚少
国内web游戏泡沫去年已经破了

【在 n****1 的大作中提到】
: Are you talking about dart UI outside the browser? What is the api it can
: use to render then?
: In chromeos, browser is the entire OS, html dom is the only way to render
: things.
: Clearly you didn't even look at the dart api before posting! No wonder why
: they are so misguided.

avatar
m*a
116
你说的“真”平台是很有道理的,flash 绕开浏览器,直接找到os搞app,搞了 air 还
有flex sdk,而且那个AS3 语言比JS好太多,估计就是dart现在要达到的水平,很多游
戏公司用AS3写了非常大的游戏。
可惜因为不能控制平台,也就是os,包括mobile os,
所以果果 和 软软是最有先发优势的,占据desktop os,软软desktop os
装机量最大,mobile os远远不如果果
狗狗靠安卓占据了在mobile os上占先,但是桌面这块是短板,这也是为啥他们拼命搞
chromos,chrombook的原因

用了

【在 z****e 的大作中提到】
: flash跟applet从本质上说都是通过插件的形式来搞app
: 这个还是老样子,你要看平台支持不支持
: 浏览器就是平台,浏览器不支持,你搞什么都是白做
: 所以这两个包括silverlight都挂了
: 浏览器唯一愿意支持的就是js
: 因为js很烂,所以猴屁股说过,任何一个基于插件的开发模式
: 客户体验都是不好的
: 所以最好方式是绕开浏览器,直接找到os搞app
: 而不是寄生在浏览器中,dart除了js这种寄生方式之外
: 还有一种是直接运行在os上,这个就类似objective c和java对于ios和android的作用了

avatar
b*e
117
就算是这个我也不看好。objective c之于iso apps是必须的;dart之于chrome则不是
。选择太多了。就目前看来,js app还是占大多数。真想干活的还得靠native plugin
。而且,chrome os在我看来就是个joke。我没见过一个真人用传说中的chromebook的
。从google一贯的作风来看,又是个后娘养的。

【在 g*****g 的大作中提到】
: dart可以是 chromeos的objiect c . 除此之外我不看好。
avatar
c*d
118
chrome os, chrome browser, android 和 以前的google tv是并行的几个组。 这么多
年chrome os都是半死不活的状态。 没想到现在有咸鱼翻身的可能。

plugin

【在 b***e 的大作中提到】
: 就算是这个我也不看好。objective c之于iso apps是必须的;dart之于chrome则不是
: 。选择太多了。就目前看来,js app还是占大多数。真想干活的还得靠native plugin
: 。而且,chrome os在我看来就是个joke。我没见过一个真人用传说中的chromebook的
: 。从google一贯的作风来看,又是个后娘养的。

avatar
n*1
119
Just look at this, dude:
https://api.dartlang.org/docs/channels/stable/latest/
How can anyone develop any graphic interface outside the browser with these?
??
They are saying chrome with dartvm will be out in a few month. Why not write
a simple "Helloworld!"outside the browser with your sacred dartvm and show
us how it goes? I will install it and check, I promiss!
You can also buy a chromebook, or even install chromeos in virtualbox, and
run your "helloworld" without the dom. Then I will withdraw all my
objections, and give my chromebook to you.

【在 z****e 的大作中提到】
: dart有一个vm啊
: vm上跑的话就不完全是browser了
: 你还是没有真正弄明白dart在干嘛
: 它能用两种方式运行代码
: 两种方式,一种是传统的慢吞吞的js方式
: 另外一种是java那种方式,which很快

avatar
z*e
120
我也在等啊
这个东西还没成熟
我上次hello world了一下,感觉还不错
现在等把dartvm集成到chrome之后
我就准备试

these?
write

【在 n****1 的大作中提到】
: Just look at this, dude:
: https://api.dartlang.org/docs/channels/stable/latest/
: How can anyone develop any graphic interface outside the browser with these?
: ??
: They are saying chrome with dartvm will be out in a few month. Why not write
: a simple "Helloworld!"outside the browser with your sacred dartvm and show
: us how it goes? I will install it and check, I promiss!
: You can also buy a chromebook, or even install chromeos in virtualbox, and
: run your "helloworld" without the dom. Then I will withdraw all my
: objections, and give my chromebook to you.

avatar
n*1
121
Simple question: can dart app work without the dom? Yes or no, pls!

【在 z****e 的大作中提到】
: 我也在等啊
: 这个东西还没成熟
: 我上次hello world了一下,感觉还不错
: 现在等把dartvm集成到chrome之后
: 我就准备试
:
: these?
: write

avatar
z*e
122
dom是什么?
呵呵

【在 n****1 的大作中提到】
: Simple question: can dart app work without the dom? Yes or no, pls!
avatar
m*a
123
这个不成了先有鸡还是先有蛋了么?
除非google所有的app都能用dart开发,看不出来程序员为什么要用dart

【在 z****e 的大作中提到】
: 一个os要想火起来
: 一定要有一个东西给程序员写app
: 就像android上的java,ios上的objective c一样
: 如果没有这个东西,os火不起来
: 也就是如果chromeos要火,dart必需火
: dart挂了,chromeos跟着挂
: 没有app的平台没什么搞头

avatar
c*e
124
直接抛开浏览器在os上运行app的模式,不是早就是这种模式吗,web application时代
之前,都是这种模式,你的ms word,ms excel里面的数据,不需要单独存在一个
database里。
难道web application时代过去之后,又要回归console application?
ios的那些小破烂mobile app,其实就是ms在90年代搞的那些ms office,ms excel之类
的软件的翻版,没啥新鲜的,不需要browser的application。新瓶子装旧酒而已。

【在 z****e 的大作中提到】
: no
: 最早有一个tag是html标准
: which is
: 后来因为m$跟java闹翻才改成的plugin
: 实际上plugin也不是标准
: html5用js想部分替代,但是死活替换不了
: 政治斗争太激烈,这一块其实无论是谁都不怎么讨好
: 不仅仅是dart,但是dart可不只能做这一块
: 太多人都只盯着这一块了,这一块很难成功,没有错
: 历史上大部分东西包括js搞内嵌app都失败了

avatar
d*f
125
是不是一个东西你不会用,你就觉得他很烂?

【在 z****e 的大作中提到】
: 主要是js设计得很糟糕,语言本身很烂
: 如果不纠正的话,优化会受限
: dart就是一个允许你写成静态的语言
: 如果你把变量写成静态类型,效率很容易就上去了
:
: assemly.

avatar
l*n
126
LOL

【在 z****e 的大作中提到】
: dom是什么?
: 呵呵

avatar
z*e
127
不是给了另外一个理由嘛
dart编译成js比手写的js要快

【在 m****a 的大作中提到】
: 这个不成了先有鸡还是先有蛋了么?
: 除非google所有的app都能用dart开发,看不出来程序员为什么要用dart

avatar
z*e
128
对啊
但是这种模式就是没成功
因为政治斗争

【在 c*********e 的大作中提到】
: 直接抛开浏览器在os上运行app的模式,不是早就是这种模式吗,web application时代
: 之前,都是这种模式,你的ms word,ms excel里面的数据,不需要单独存在一个
: database里。
: 难道web application时代过去之后,又要回归console application?
: ios的那些小破烂mobile app,其实就是ms在90年代搞的那些ms office,ms excel之类
: 的软件的翻版,没啥新鲜的,不需要browser的application。新瓶子装旧酒而已。

avatar
z*e
129
程序就应该通俗易懂
否则就是装逼
清楚没有?

【在 d********f 的大作中提到】
: 是不是一个东西你不会用,你就觉得他很烂?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。