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 | |
z****e 发帖数: 54598 | 9 建模试试
【在 l**********n 的大作中提到】 : udp server nodeJS就是几行code而已
|
z****e 发帖数: 54598 | 10 native很危险
写起来很慢
而且这种混杂语言开发的模式就是一开始打算避免的
语言应该越少越好,不是反过来
【在 l**********n 的大作中提到】 : nodeJS + native code 应该比Java强
|
|
|
z****e 发帖数: 54598 | 11 比较啥?
网络上一堆人评价,自己看不就知道了
我看到的都是pro vert.x的
【在 l**********n 的大作中提到】 : vertex和akka比较一下?
|
z****e 发帖数: 54598 | 12 内存运算的要求必然是越来越高的
光crud肯定无法解决将来的需求
如果你的需求就不过是crud的话
那就当我没说 |
p******8 发帖数: 2565 | |
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 | |
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
|
|
|
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 | |
z****e 发帖数: 54598 | 24 你写了就知道,否则我说了你也不信
【在 n**4 的大作中提到】 : 展开说说 写的怎么爽法 不写又是怎么难受法
|