由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - dart对于js就象ruby对于perl一样
相关主题
Vert.x成熟度如何了?goodbug,你们家要用node.js做新project吗?
Java 8 闪亮发布了真神你是否同意python是一个更适合阿三书写的语言?
把web app转变成native app,那种方法可行web开发不看语言,主要看framework
为什么貌似objective C比c++要火?最近用vert.x解决了一个实际问题
is javafx mobile a big thing很多人没有意识到,其实很多人手写的c程序比java程序要慢
狂搞swift中从vert.x的例子看脚本
Angular 2: Built on TypeScriptgroovy整个就是一个better python
zhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?感觉python的前途堪忧 (转载)
相关话题的讨论汇总
话题: dart话题: 游戏话题: java话题: 90话题: js
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
就是强化了一些功能
比如oo部分,dart的oo比js的oo通俗易懂多了
java programmers一分钟就能看懂
一模一样,dart是真的java script超过js和groovy
语法都非常接近,所以很容易转变java程序员来开发app
就像android一样,android如果不支持java
用其它的话,搞不好根本不会成功
ruby对于perl的改造也是加强了oo部分
其次第二个是为了优化效率考虑的
dart提供了动态往静态类型转换的方式
这个对于debug以及运行时效率优化
都是非常关键的一个部分
也就是你可以用动态类型,但是作为交换
如果你需要更好的performance
它提供给你静态类型的option
为什么不?做过游戏的就知道
很多时候效率是很重要的,直接影响客户体验
比如90贞刷新的这个效率是游戏业的一个标杆吧
30贞,60贞和90贞,代表了三个层次
30贞以下,垃圾,严重影响客户体验,不能用
60贞够用,基本上够用了
90贞完美了,再往上就没有必要了
60贞跟90贞区别主要是一些竞技类游戏需要
比如cs,60贞明显不如人家90贞,同时开枪你就亏了
android现在刚做到60贞
ios教早做到了60贞
然后游戏机,日本的游戏机比如ps固定是50贞
电脑native大多数可以实现90贞,包括directx和opengl
脚本大多数无法实现90贞
flash大概只能实现30-40贞左右,不知道现在怎样
swing可以做到接近60贞
javafx通过硬件加速之后,90贞才没有问题
silvelight不怎样,但是40-50贞可以做到
所以这个贞数也不是说可以随便搞的东西
综合下来,你会发现,java类语言是实现60贞的最低要求
再低的话,比如脚本解释执行,显然效率是不行的
所以性能其实很重要,尤其是你想做游戏的话
而app绝大多数都是游戏,如果一个平台没有游戏
那死路一条,说什么都没用
windows, ios和android上面都有大量的游戏
剩下的一般类的ui部分,这个其实无关紧要,用js就可以了
但是要做游戏,js显然是不行的
翻翻dart的主页,几乎每一个例子都是冲着游戏去的
所以看懂了这些,你就知道dart打算做什么了
s***o
发帖数: 2191
2
其实更像C#对于Java(on server side),技术上领先但因为种种限制无法造成实质上的
冲击
z****e
发帖数: 54598
3
c#人为阻止在linux上运行
只能跑在windows上
你这个怎么搞?
早就说过了,c#只要版权放开,交给开源社区
结果还真不好说,主要被弄死就是因为m$自己的利欲熏心
那别人没有义务给m$上税不是?
不过这是backend
frontend的游戏规则跟backend不一样
ios从无到有,objective c那么没有基础,还不是一样火不是?

【在 s***o 的大作中提到】
: 其实更像C#对于Java(on server side),技术上领先但因为种种限制无法造成实质上的
: 冲击

s***o
发帖数: 2191
4
dart也有类似的平台限制的问题,换成了chrome

【在 z****e 的大作中提到】
: c#人为阻止在linux上运行
: 只能跑在windows上
: 你这个怎么搞?
: 早就说过了,c#只要版权放开,交给开源社区
: 结果还真不好说,主要被弄死就是因为m$自己的利欲熏心
: 那别人没有义务给m$上税不是?
: 不过这是backend
: frontend的游戏规则跟backend不一样
: ios从无到有,objective c那么没有基础,还不是一样火不是?

z****e
发帖数: 54598
5
其他的平台我用java
哈哈哈,javafx已经可以跑在所有的pc上了
包括windows, macosx和linux
然后那个mimisoft推荐了一个东西
可以让java也跑在ios上
android我ok

【在 s***o 的大作中提到】
: dart也有类似的平台限制的问题,换成了chrome
f***8
发帖数: 510
6
老大,RUBY的RAIL不是一般
的强大,做网站的利器呀,PERL没法比呀。
b******0
发帖数: 101
7
有人说M$要把WP开源像安卓一样,如果这样c#也一样能过一回年。
z****e
发帖数: 54598
8
微软有一点特别明显
就是绝对的商业公司
一切目的都是以最大化股东利益为首要目的
而且没有其他目的
所以开源这种事显然是对其他人有利
而不利于微软本身
所以微软不会这么干

【在 b******0 的大作中提到】
: 有人说M$要把WP开源像安卓一样,如果这样c#也一样能过一回年。
z****e
发帖数: 54598
9
是吧
我这边做网站的都是ruby了

【在 f***8 的大作中提到】
: 老大,RUBY的RAIL不是一般
: 的强大,做网站的利器呀,PERL没法比呀。

M*********n
发帖数: 4839
10
你懂的真多。dart都知道。
q*c
发帖数: 9453
11

确切的说是最大化股东短期利益为首要目的。
这样 CXO 才能快速那奖金走人。
对比 amazon 就是根本不鸟短期利益。
这两个难说哪个更好。

【在 z****e 的大作中提到】
: 微软有一点特别明显
: 就是绝对的商业公司
: 一切目的都是以最大化股东利益为首要目的
: 而且没有其他目的
: 所以开源这种事显然是对其他人有利
: 而不利于微软本身
: 所以微软不会这么干

g*****g
发帖数: 34805
12
股东利益,看股价+分红就知道了。msft差得不是一点半点。

【在 q*c 的大作中提到】
:
: 确切的说是最大化股东短期利益为首要目的。
: 这样 CXO 才能快速那奖金走人。
: 对比 amazon 就是根本不鸟短期利益。
: 这两个难说哪个更好。

1 (共1页)
进入Programming版参与讨论
相关主题
感觉python的前途堪忧 (转载)is javafx mobile a big thing
Is Javascript the new PERL?狂搞swift中
感觉喜欢go的都是被c python蹂躏过的Angular 2: Built on TypeScript
2007年9月编程语言指数zhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?
Vert.x成熟度如何了?goodbug,你们家要用node.js做新project吗?
Java 8 闪亮发布了真神你是否同意python是一个更适合阿三书写的语言?
把web app转变成native app,那种方法可行web开发不看语言,主要看framework
为什么貌似objective C比c++要火?最近用vert.x解决了一个实际问题
相关话题的讨论汇总
话题: dart话题: 游戏话题: java话题: 90话题: js