由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - java和swift还是缺一不可
相关主题
给点学习建议吧你们别吵了,Swift作者说
用多线程怎么比单线程还慢呢?多线程,异步,并发冲突,fp和其它
Node做大系统better than Java, .NET同时写两个平台的app?
单线程多线程说到底spring 是一个event loop一直在跑么?然后处理各种event?
来,讨论个问题单线程服务不支持transaction,智商下限么?
单线程一般都是历史原因老魏问你个问题
请java大牛谈谈大并发的解决方案redis 存储 object的问题: 每个object一个hash, 这样能行吗?
请教一个Node.js的疑惑nodejs 流行的原因
相关话题的讨论汇总
话题: swift话题: java话题: 多线程话题: server话题: android
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
其它语言嘛,尤其是脚本,基本上不适合用来搞app
c类语言太底层,写起来太慢,而且ide支持也弱
java能搞定android和server,能够复用代码
但是搞不定ios,swift能搞定ios,但是一旦涉及网络啥的
就显得蛋疼,更谈不上server side了,但是如果swift能搞定android的话
那就太好了,不过还是搞不定server,其实本质上就是llvm和jvm两个虚拟机
用这个还是用那个的区别,swift和java其实差别很小
apple和google好好商量一下,这两个自己再搞一个语言出来
能够兼容cloud,android和ios平台,这事基本就定了
app主要考虑单线程,gui,java最弱的就是gui,android和java差异就是gui
server主要考虑多线程,网络,跨平台,数据存储,java这几点做得尤其powerful
其实google和apple只要联手,两个凑一起,搞一个新兴语言出来
一点问题都没有,根本不是啥难事,这些features都写在这里了
就是一层窗户纸,一捅就破,话说写swift真的是好开心啊
一天不写,我就浑身难受
d******e
发帖数: 2265
2
新一代语言一班都爽。

【在 z****e 的大作中提到】
: 其它语言嘛,尤其是脚本,基本上不适合用来搞app
: c类语言太底层,写起来太慢,而且ide支持也弱
: java能搞定android和server,能够复用代码
: 但是搞不定ios,swift能搞定ios,但是一旦涉及网络啥的
: 就显得蛋疼,更谈不上server side了,但是如果swift能搞定android的话
: 那就太好了,不过还是搞不定server,其实本质上就是llvm和jvm两个虚拟机
: 用这个还是用那个的区别,swift和java其实差别很小
: apple和google好好商量一下,这两个自己再搞一个语言出来
: 能够兼容cloud,android和ios平台,这事基本就定了
: app主要考虑单线程,gui,java最弱的就是gui,android和java差异就是gui

l**********n
发帖数: 8443
3
要什么多线程啊,单线程就行了。你多线程也是有个pool,需要切换的。假设你的逻辑
占用CPU,多线程也没用。嚷道多线程能处理更多任务?如果仅仅是协调任务,你用不
着多线程。
z****e
发帖数: 54598
4
就是一个切换,交给系统level去搞,远比你自己搞容易
单线程做个udp server马上就蛋疼起来

【在 l**********n 的大作中提到】
: 要什么多线程啊,单线程就行了。你多线程也是有个pool,需要切换的。假设你的逻辑
: 占用CPU,多线程也没用。嚷道多线程能处理更多任务?如果仅仅是协调任务,你用不
: 着多线程。

z****e
发帖数: 54598
5
单线程要去切换,你自己要控制时间片,那写起来麻烦要死
l**********n
发帖数: 8443
6
udp server nodeJS就是几行code而已

【在 z****e 的大作中提到】
: 就是一个切换,交给系统level去搞,远比你自己搞容易
: 单线程做个udp server马上就蛋疼起来

l**********n
发帖数: 8443
7
nodeJS + native code 应该比Java强
l**********n
发帖数: 8443
8
vertex和akka比较一下?
z****e
发帖数: 54598
9
建模试试

【在 l**********n 的大作中提到】
: udp server nodeJS就是几行code而已
z****e
发帖数: 54598
10
native很危险
写起来很慢
而且这种混杂语言开发的模式就是一开始打算避免的
语言应该越少越好,不是反过来

【在 l**********n 的大作中提到】
: nodeJS + native code 应该比Java强
相关主题
单线程一般都是历史原因你们别吵了,Swift作者说
请java大牛谈谈大并发的解决方案多线程,异步,并发冲突,fp和其它
请教一个Node.js的疑惑同时写两个平台的app?
进入Programming版参与讨论
z****e
发帖数: 54598
11
比较啥?
网络上一堆人评价,自己看不就知道了
我看到的都是pro vert.x的

【在 l**********n 的大作中提到】
: vertex和akka比较一下?
z****e
发帖数: 54598
12
内存运算的要求必然是越来越高的
光crud肯定无法解决将来的需求
如果你的需求就不过是crud的话
那就当我没说
p******8
发帖数: 2565
13
都是码农而已,吵啥你搬的砖比他搬的高级。
n***d
发帖数: 8857
14
有没有什么流行的快速工具可以绕过swift/objective C的?

【在 z****e 的大作中提到】
: 其它语言嘛,尤其是脚本,基本上不适合用来搞app
: c类语言太底层,写起来太慢,而且ide支持也弱
: java能搞定android和server,能够复用代码
: 但是搞不定ios,swift能搞定ios,但是一旦涉及网络啥的
: 就显得蛋疼,更谈不上server side了,但是如果swift能搞定android的话
: 那就太好了,不过还是搞不定server,其实本质上就是llvm和jvm两个虚拟机
: 用这个还是用那个的区别,swift和java其实差别很小
: apple和google好好商量一下,这两个自己再搞一个语言出来
: 能够兼容cloud,android和ios平台,这事基本就定了
: app主要考虑单线程,gui,java最弱的就是gui,android和java差异就是gui

n******n
发帖数: 12088
15
苹果太独,难成气候

【在 z****e 的大作中提到】
: 其它语言嘛,尤其是脚本,基本上不适合用来搞app
: c类语言太底层,写起来太慢,而且ide支持也弱
: java能搞定android和server,能够复用代码
: 但是搞不定ios,swift能搞定ios,但是一旦涉及网络啥的
: 就显得蛋疼,更谈不上server side了,但是如果swift能搞定android的话
: 那就太好了,不过还是搞不定server,其实本质上就是llvm和jvm两个虚拟机
: 用这个还是用那个的区别,swift和java其实差别很小
: apple和google好好商量一下,这两个自己再搞一个语言出来
: 能够兼容cloud,android和ios平台,这事基本就定了
: app主要考虑单线程,gui,java最弱的就是gui,android和java差异就是gui

n*********u
发帖数: 1030
16
python的kivy呢,直接生成所有平台的app。
t****4
发帖数: 7500
17
一天不写,我就浑身难受 - 操
w**********0
发帖数: 24
18
用Cordova+ionic搞定android和ios
f**********r
发帖数: 2137
19
苹果也有libdispatch搞多线程,不知道服务器有没人搞
但timcook接教主的班主要任务是毁灭google,不可能有任何合作的

【在 z****e 的大作中提到】
: 其它语言嘛,尤其是脚本,基本上不适合用来搞app
: c类语言太底层,写起来太慢,而且ide支持也弱
: java能搞定android和server,能够复用代码
: 但是搞不定ios,swift能搞定ios,但是一旦涉及网络啥的
: 就显得蛋疼,更谈不上server side了,但是如果swift能搞定android的话
: 那就太好了,不过还是搞不定server,其实本质上就是llvm和jvm两个虚拟机
: 用这个还是用那个的区别,swift和java其实差别很小
: apple和google好好商量一下,这两个自己再搞一个语言出来
: 能够兼容cloud,android和ios平台,这事基本就定了
: app主要考虑单线程,gui,java最弱的就是gui,android和java差异就是gui

z****e
发帖数: 54598
20
这些都是很低级的框架
没啥太大意义
虽然说简单的web形式可以满足很多需求
比如social
但是人类的欲望是无止尽的
必然会对app提出更高的要求
逐步向游戏靠拢过去才是正途
先2d,后3d,最终成为虚拟现实
迟早的事,脚本对于复杂逻辑的介入非常差
建模就更是无从谈起,建模时候绝对是oop的天下
不管swift还是android,其本质都是mvc或者是mvc的变种
其中m是一定要做的,也是最核心的部分
而且跟服务器要share一个m,而一般的脚本语言用来搞m又异常蛋疼
现在搞web主要就是一些crud,这些需求跟人类追求的需求两回事
两个档次,web当年可搞出了不少泡沫,究其原因就是m不够发达
api什么都有,但是做的还是crud那一套,那客户体验就很差了
而web -> 2d -> 3d -> 虚拟现实,这对于m的要求是逐步提升的
web可以不建模,但是2d开始就一定要建模,需要内存中运行该m
3d之后要求就更高了

【在 w**********0 的大作中提到】
: 用Cordova+ionic搞定android和ios
相关主题
spring 是一个event loop一直在跑么?然后处理各种event?redis 存储 object的问题: 每个object一个hash, 这样能行吗?
单线程服务不支持transaction,智商下限么?nodejs 流行的原因
老魏问你个问题正式跳了linux的坑了
进入Programming版参与讨论
z****e
发帖数: 54598
21
高级不高级没啥意义
重要的是解决问题
解决问题就是动手做
一动手做,很多东西自然就明了了

【在 p******8 的大作中提到】
: 都是码农而已,吵啥你搬的砖比他搬的高级。
s*****t
发帖数: 89
22
"The Swift language ... drawing ideas from Objective-C, Rust, Haskell, Ruby,
Python, C#, CLU, and far too many others to list."
-- Chris Lattner
怪不得好多地方似曾相识的感觉。

【在 z****e 的大作中提到】
: 其它语言嘛,尤其是脚本,基本上不适合用来搞app
: c类语言太底层,写起来太慢,而且ide支持也弱
: java能搞定android和server,能够复用代码
: 但是搞不定ios,swift能搞定ios,但是一旦涉及网络啥的
: 就显得蛋疼,更谈不上server side了,但是如果swift能搞定android的话
: 那就太好了,不过还是搞不定server,其实本质上就是llvm和jvm两个虚拟机
: 用这个还是用那个的区别,swift和java其实差别很小
: apple和google好好商量一下,这两个自己再搞一个语言出来
: 能够兼容cloud,android和ios平台,这事基本就定了
: app主要考虑单线程,gui,java最弱的就是gui,android和java差异就是gui

n**4
发帖数: 719
23
展开说说 写的怎么爽法 不写又是怎么难受法
z****e
发帖数: 54598
24
你写了就知道,否则我说了你也不信

【在 n**4 的大作中提到】
: 展开说说 写的怎么爽法 不写又是怎么难受法
1 (共1页)
进入Programming版参与讨论
相关主题
nodejs 流行的原因来,讨论个问题
正式跳了linux的坑了单线程一般都是历史原因
写thread safe程序现在也是程序员必须要掌握的了吧请java大牛谈谈大并发的解决方案
javascript怎么实现多线程请教一个Node.js的疑惑
给点学习建议吧你们别吵了,Swift作者说
用多线程怎么比单线程还慢呢?多线程,异步,并发冲突,fp和其它
Node做大系统better than Java, .NET同时写两个平台的app?
单线程多线程说到底spring 是一个event loop一直在跑么?然后处理各种event?
相关话题的讨论汇总
话题: swift话题: java话题: 多线程话题: server话题: android