m******t 发帖数: 635 | 1 WWDC刚才说Swift今年内要开源,支持Linux, 不知道用来作backend怎么样?
是不是比Scala更有前途? |
g*****g 发帖数: 34805 | 2 做后端第一件事情要攒轮子,很多轮子。Scala考的是 Java的先用着,Swift可就得从
头写了。
【在 m******t 的大作中提到】 : WWDC刚才说Swift今年内要开源,支持Linux, 不知道用来作backend怎么样? : 是不是比Scala更有前途?
|
g******w 发帖数: 78 | |
p*****2 发帖数: 21240 | 4
go也不一样?
【在 g*****g 的大作中提到】 : 做后端第一件事情要攒轮子,很多轮子。Scala考的是 Java的先用着,Swift可就得从 : 头写了。
|
h**********n 发帖数: 897 | 5 go确实一样,不过go重新造轮子难度相对要低很多。
【在 p*****2 的大作中提到】 : : go也不一样?
|
g****t 发帖数: 31659 | 6 Why?
【在 h**********n 的大作中提到】 : go确实一样,不过go重新造轮子难度相对要低很多。
|
z****e 发帖数: 54598 | 7 swift搞多线程还有难度,至少我从来没用过
不知道做得怎样,app是不讲究多线程的 |
z****e 发帖数: 54598 | 8 不过这个玩意开不开源没啥本质上的意义
开源了也是apple一家在玩,不开源,也还是apple一家在弄
这个又不是jcp之类的东西,apple定标准,不需要看其他家眼色
兼容linux也就是一层窗户纸,本来ios就是unix like system
服务器端最重要的是合作,如何跟其他家产品合作
至于能否运行,这个没听说哪个搞不定的,服务器不太可能跟app一样
所有东西用一家的,这个风险有点大
我倒是觉得swift和java很多共性,直接互换无难度 |
|
g****t 发帖数: 31659 | 9 语法容易学,i好用也是巨大的优点。
Java 没有swift容易学。
【在 z****e 的大作中提到】 : 不过这个玩意开不开源没啥本质上的意义 : 开源了也是apple一家在玩,不开源,也还是apple一家在弄 : 这个又不是jcp之类的东西,apple定标准,不需要看其他家眼色 : 兼容linux也就是一层窗户纸,本来ios就是unix like system : 服务器端最重要的是合作,如何跟其他家产品合作 : 至于能否运行,这个没听说哪个搞不定的,服务器不太可能跟app一样 : 所有东西用一家的,这个风险有点大 : 我倒是觉得swift和java很多共性,直接互换无难度
|
z****e 发帖数: 54598 | 10 swift除了不强制oop以外
其他语法比java难,虽然难不了多少,但是java的语法要严谨
这个看xcode和android studio就知道了
xcode经常你改一点,然后反应半天,甚至直到我run之前都没反应过来
但是android studio反应基本上都比较快,而且不怎么出错
swift对于空格都有要求,这个也算是很神奇的一个表现了
【在 g****t 的大作中提到】 : 语法容易学,i好用也是巨大的优点。 : Java 没有swift容易学。
|
|
|
t**r 发帖数: 3428 | 11 对于空格都有要求
this is a big killer of PL.
same as python.
【在 z****e 的大作中提到】 : swift除了不强制oop以外 : 其他语法比java难,虽然难不了多少,但是java的语法要严谨 : 这个看xcode和android studio就知道了 : xcode经常你改一点,然后反应半天,甚至直到我run之前都没反应过来 : 但是android studio反应基本上都比较快,而且不怎么出错 : swift对于空格都有要求,这个也算是很神奇的一个表现了
|
g****t 发帖数: 31659 | 12 xcode那个很可能和Apple
的商业模式有关。xcode带有极其复杂的加密防盗版部分,
反应不慢就出奇了。我个人感觉xcode散发着itunes的臭味。
【在 z****e 的大作中提到】 : swift除了不强制oop以外 : 其他语法比java难,虽然难不了多少,但是java的语法要严谨 : 这个看xcode和android studio就知道了 : xcode经常你改一点,然后反应半天,甚至直到我run之前都没反应过来 : 但是android studio反应基本上都比较快,而且不怎么出错 : swift对于空格都有要求,这个也算是很神奇的一个表现了
|
g****t 发帖数: 31659 | 13 没有python那么难用
【在 t**r 的大作中提到】 : 对于空格都有要求 : this is a big killer of PL. : same as python.
|
n******n 发帖数: 12088 | 14 Python只是缩进,也不见得是坏事。
苹果那套玩意,标新立异,从键盘到语言,到IDE,没一个好用。
【在 g****t 的大作中提到】 : 没有python那么难用
|
m******t 发帖数: 635 | 15 还真是这样,我今天看了看是不是可以用swift来作分钟级别的策略回测。现在用的是
python/pandas/numpy/scipy, 发现好像没有对应的库,都得自己重新造轮子,Scala倒
是都有轮子,虽然不够好
【在 g*****g 的大作中提到】 : 做后端第一件事情要攒轮子,很多轮子。Scala考的是 Java的先用着,Swift可就得从 : 头写了。
|
f*********t 发帖数: 17 | 16 golang is a system level language
besides the community's contribution,
google has a lot of investment in it including making wheels for it
【在 g****t 的大作中提到】 : Why?
|
C********g 发帖数: 1548 | 17 i dislike the "optional" term. Too many ? & ! in code. |
n*w 发帖数: 3393 | 18 ! 是用来解决著名的百万错误的。以后c#也可能加上。c#之父说是他设计c#放的最大错
误。
【在 C********g 的大作中提到】 : i dislike the "optional" term. Too many ? & ! in code.
|
l*********s 发帖数: 5409 | |
C********g 发帖数: 1548 | 20 In some languages there is no such thing called "null". Why not do some
thing like that?
【在 n*w 的大作中提到】 : ! 是用来解决著名的百万错误的。以后c#也可能加上。c#之父说是他设计c#放的最大错 : 误。
|
n*w 发帖数: 3393 | 21 I guess it's for compatibility of object c.
【在 C********g 的大作中提到】 : In some languages there is no such thing called "null". Why not do some : thing like that?
|