avatar
狗狗抛弃Java转投swift?# Programming - 葵花宝典
p*e
1
Zillow mortgage 的比价上看到两个loan broker的报价还不错。
一个在离我 50mile远的地方,另一个 400 miles.
同样的 RATE, 远的那个要低 $900+ 的费用.
是否该舍近求远? 如果用非本地的loan agent 的话,风险大吗?
avatar
C*d
3
Generally the risk should be the same.
I have used both types of brokers without problem: one thousands of miles
away and another one about 30 miles away. For both of them all the
documentation are done through email/phone/fax and I have never been their
office. Just make sure you will close in a local office.
avatar
b*3
5
跟距离没有任何关系。
avatar
c*e
8
你肯定不是用java的。

【在 d******e 的大作中提到】
: java这个烂货早该淘汰了
avatar
W*o
9
swift 这回通吃两个平台了,哈哈。
不过google 为啥不用亲儿子Go 在安猪上呢?
avatar
d*e
10
哈。java都断断续续用了快20年了。
真正科班的,还会纠结什么语言?需要哪个就上哪个呗。

【在 c*********e 的大作中提到】
: 你肯定不是用java的。
avatar
d*e
11
go设计的及其傻逼,是开倒车。

swift 这回通吃两个平台了,哈哈。

【在 W***o 的大作中提到】
: swift 这回通吃两个平台了,哈哈。
: 不过google 为啥不用亲儿子Go 在安猪上呢?

avatar
F*0
12
他说的没错

【在 c*********e 的大作中提到】
: 你肯定不是用java的。
avatar
a*n
13
卫东的马甲吧?

【在 w***g 的大作中提到】
: 妈呀我还以为看到我自己了,惊出一身汗。
avatar
a*f
14
当年没能收购SUN的后遗症
折腾几年工业界不跟最后还得换
no zuo no die
avatar
w*m
15
对劈材哥的strategy佩服的五体投地啊。
当年用Java,被oracle吊打到现在。尼玛oracle见android赚了钱,当然要分一半。
然后angular好好的,捡到一个软软不要的typescript当个宝继续开发。带红了软软的
visual studio code。现在是ES6了,typescript都没人用了,angular的产品还在
github上beta了。
将来准备换到果果的swift,这是想帮果果卖macbook吗?劈柴哥的历史贡献,
chromebook,打算不要了?
avatar
p*2
16
go实在是太恶心了 跟python有一拼

:go设计的及其傻逼,是开倒车。
:【 在 Wardo (餐厅忙的时候客户端,否则服务端) 的大作中提到: 】
avatar
d*e
17
typescript = ES 6+ type annoation.
type annotation是趋势 python也学去了。这个没神马。
angular是主要问题还是开倒车了。javascript当java 写,这个品位优点太差点了。
求大求全,不求快。
狗家的开发人员还是有点过气了,搞的都是oop那套。这个injection,哪个injection的。
你这个angular 基本思想就是炒软家 wpf.哪个是10年前东东好不好。
Oop框架的问题就是上手很爽,最后10%功能在框架内死活搞不定,逼死你。
撞墙活该。

【在 w********m 的大作中提到】
: 对劈材哥的strategy佩服的五体投地啊。
: 当年用Java,被oracle吊打到现在。尼玛oracle见android赚了钱,当然要分一半。
: 然后angular好好的,捡到一个软软不要的typescript当个宝继续开发。带红了软软的
: visual studio code。现在是ES6了,typescript都没人用了,angular的产品还在
: github上beta了。
: 将来准备换到果果的swift,这是想帮果果卖macbook吗?劈柴哥的历史贡献,
: chromebook,打算不要了?

avatar
l*s
18
It is not ditching java. Forcing existing apps to be rewritten is suicidal.
avatar
c*e
19
google经常不用自己的产品,比如gmail不用angularjs, 更不用说angular 2了。

swift 这回通吃两个平台了,哈哈。

【在 W***o 的大作中提到】
: swift 这回通吃两个平台了,哈哈。
: 不过google 为啥不用亲儿子Go 在安猪上呢?

avatar
W*o
20
gmail 是10几年前问世的,实在不觉得需要用angularjs 重新写

【在 c*********e 的大作中提到】
: google经常不用自己的产品,比如gmail不用angularjs, 更不用说angular 2了。
:
: swift 这回通吃两个平台了,哈哈。

avatar
c*9
21
swift以后是跨平台的。

【在 w********m 的大作中提到】
: 对劈材哥的strategy佩服的五体投地啊。
: 当年用Java,被oracle吊打到现在。尼玛oracle见android赚了钱,当然要分一半。
: 然后angular好好的,捡到一个软软不要的typescript当个宝继续开发。带红了软软的
: visual studio code。现在是ES6了,typescript都没人用了,angular的产品还在
: github上beta了。
: 将来准备换到果果的swift,这是想帮果果卖macbook吗?劈柴哥的历史贡献,
: chromebook,打算不要了?

avatar
c*e
22
python比php还是高级一点,有multi-threading,有async

【在 p*****2 的大作中提到】
: go实在是太恶心了 跟python有一拼
:
: :go设计的及其傻逼,是开倒车。
: :【 在 Wardo (餐厅忙的时候客户端,否则服务端) 的大作中提到: 】

avatar
w*m
23
python抄js有点扯,我记得python有type hint是3.0什么时候就有了,反正相当早。
话说python的架构那是相当先进。第一是做单线程asycn+coroutine的路走对了。当年
guido用GIL锁死多线程的时候,被大牛们骂的像个狗头一样。现在3.5 async/await出
来了,大家都跪安了。guido这批欧洲来的过江龙还是相当有远见的。
第二OO和functional任选。喜欢OO可以,喜欢function睡意。Java就不行,OO太强了,
java8加点function的就没人喜欢。ES6长的很像python,import something from
something。我现在写js都不用分号了,以后把花括号取消了都有可能。当然,新语言
都长得差不多。
以后大趋势三足鼎立,python做data science,java做big data。mobile和web都是
javascript的。

的。

【在 d******e 的大作中提到】
: typescript = ES 6+ type annoation.
: type annotation是趋势 python也学去了。这个没神马。
: angular是主要问题还是开倒车了。javascript当java 写,这个品位优点太差点了。
: 求大求全,不求快。
: 狗家的开发人员还是有点过气了,搞的都是oop那套。这个injection,哪个injection的。
: 你这个angular 基本思想就是炒软家 wpf.哪个是10年前东东好不好。
: Oop框架的问题就是上手很爽,最后10%功能在框架内死活搞不定,逼死你。
: 撞墙活该。

avatar
d*e
24
新语言就应该涨的差不多。
我管它们叫做第三代语言。 procedure-->oo-->oo/fp with internal list/map/set

【在 w********m 的大作中提到】
: python抄js有点扯,我记得python有type hint是3.0什么时候就有了,反正相当早。
: 话说python的架构那是相当先进。第一是做单线程asycn+coroutine的路走对了。当年
: guido用GIL锁死多线程的时候,被大牛们骂的像个狗头一样。现在3.5 async/await出
: 来了,大家都跪安了。guido这批欧洲来的过江龙还是相当有远见的。
: 第二OO和functional任选。喜欢OO可以,喜欢function睡意。Java就不行,OO太强了,
: java8加点function的就没人喜欢。ES6长的很像python,import something from
: something。我现在写js都不用分号了,以后把花括号取消了都有可能。当然,新语言
: 都长得差不多。
: 以后大趋势三足鼎立,python做data science,java做big data。mobile和web都是
: javascript的。

avatar
c*e
25
java写个project,首先就要写interface。真讨厌。有脱裤子放屁的嫌疑。interface里
的function/method,还要是public的,不能是private.

【在 w********m 的大作中提到】
: python抄js有点扯,我记得python有type hint是3.0什么时候就有了,反正相当早。
: 话说python的架构那是相当先进。第一是做单线程asycn+coroutine的路走对了。当年
: guido用GIL锁死多线程的时候,被大牛们骂的像个狗头一样。现在3.5 async/await出
: 来了,大家都跪安了。guido这批欧洲来的过江龙还是相当有远见的。
: 第二OO和functional任选。喜欢OO可以,喜欢function睡意。Java就不行,OO太强了,
: java8加点function的就没人喜欢。ES6长的很像python,import something from
: something。我现在写js都不用分号了,以后把花括号取消了都有可能。当然,新语言
: 都长得差不多。
: 以后大趋势三足鼎立,python做data science,java做big data。mobile和web都是
: javascript的。

avatar
w*g
26
我最终没自学JAVA的原因就是这个。

★ 发自iPhone App: ChineseWeb 11

【在 c*********e 的大作中提到】
: java写个project,首先就要写interface。真讨厌。有脱裤子放屁的嫌疑。interface里
: 的function/method,还要是public的,不能是private.

avatar
N*n
27

远见啥呀?HOHO,ASYNC / AWAIT就是从C#抄来的。先是SCALA抄C#引进A/A,
然后业内其他语言跟上一起抄,据说JS也要引进A/A了。现在语言潮流就是一起
照搬C#,C#有的你也必须有。JAVA傻了吧唧抄了半天都没抄明白,东施效颦学
了个LINQ,更重要的A/A反倒没引进,可见JAVA设计者有多傻。

【在 w********m 的大作中提到】
: python抄js有点扯,我记得python有type hint是3.0什么时候就有了,反正相当早。
: 话说python的架构那是相当先进。第一是做单线程asycn+coroutine的路走对了。当年
: guido用GIL锁死多线程的时候,被大牛们骂的像个狗头一样。现在3.5 async/await出
: 来了,大家都跪安了。guido这批欧洲来的过江龙还是相当有远见的。
: 第二OO和functional任选。喜欢OO可以,喜欢function睡意。Java就不行,OO太强了,
: java8加点function的就没人喜欢。ES6长的很像python,import something from
: something。我现在写js都不用分号了,以后把花括号取消了都有可能。当然,新语言
: 都长得差不多。
: 以后大趋势三足鼎立,python做data science,java做big data。mobile和web都是
: javascript的。

avatar
W*o
28
其实可以反过来写,
先implement,然后extract 出来interface,大部分Java IDE支持这个;
不过确实有点脱裤子放屁

【在 c*********e 的大作中提到】
: java写个project,首先就要写interface。真讨厌。有脱裤子放屁的嫌疑。interface里
: 的function/method,还要是public的,不能是private.

avatar
c*e
29
c# async是怎么实现的?和RxJava的方法一样吗?

【在 N********n 的大作中提到】
:
: 远见啥呀?HOHO,ASYNC / AWAIT就是从C#抄来的。先是SCALA抄C#引进A/A,
: 然后业内其他语言跟上一起抄,据说JS也要引进A/A了。现在语言潮流就是一起
: 照搬C#,C#有的你也必须有。JAVA傻了吧唧抄了半天都没抄明白,东施效颦学
: 了个LINQ,更重要的A/A反倒没引进,可见JAVA设计者有多傻。

avatar
w*m
30
c#其实很不错。不过这年头都要堆轮子。
打个比方,几个欧洲人发明的神器,linux,nginx,redis,做web的都要用吧。
github上有个软软的redis的fork,我测了一下,最多只能4k qps,还没数据库快。
你看stackoverflow花了老鼻子力气去做这几个轮子的client,我想他们虽然拿着微软
的钱,每天上班都要心里骂微软几百遍吧。

【在 N********n 的大作中提到】
:
: 远见啥呀?HOHO,ASYNC / AWAIT就是从C#抄来的。先是SCALA抄C#引进A/A,
: 然后业内其他语言跟上一起抄,据说JS也要引进A/A了。现在语言潮流就是一起
: 照搬C#,C#有的你也必须有。JAVA傻了吧唧抄了半天都没抄明白,东施效颦学
: 了个LINQ,更重要的A/A反倒没引进,可见JAVA设计者有多傻。

avatar
N*n
31

直接在语言级别上实现的,甩RXJAVA几条街。

【在 c*********e 的大作中提到】
: c# async是怎么实现的?和RxJava的方法一样吗?
avatar
N*n
32

微软的好东西是不会放到GITHUB上的,没钱赚不是生意经。REDIS之类的工具在
AZURE上有的是,SOF如果HOST在AZURE上还能少写几个轮子。

【在 w********m 的大作中提到】
: c#其实很不错。不过这年头都要堆轮子。
: 打个比方,几个欧洲人发明的神器,linux,nginx,redis,做web的都要用吧。
: github上有个软软的redis的fork,我测了一下,最多只能4k qps,还没数据库快。
: 你看stackoverflow花了老鼻子力气去做这几个轮子的client,我想他们虽然拿着微软
: 的钱,每天上班都要心里骂微软几百遍吧。

avatar
c*e
33
在c#语言里直接调用epoll ?

【在 N********n 的大作中提到】
:
: 微软的好东西是不会放到GITHUB上的,没钱赚不是生意经。REDIS之类的工具在
: AZURE上有的是,SOF如果HOST在AZURE上还能少写几个轮子。

avatar
c*e
34
c#既然这么好,怎么没有几个大project用c# ?

【在 w********m 的大作中提到】
: c#其实很不错。不过这年头都要堆轮子。
: 打个比方,几个欧洲人发明的神器,linux,nginx,redis,做web的都要用吧。
: github上有个软软的redis的fork,我测了一下,最多只能4k qps,还没数据库快。
: 你看stackoverflow花了老鼻子力气去做这几个轮子的client,我想他们虽然拿着微软
: 的钱,每天上班都要心里骂微软几百遍吧。

avatar
a9
35
要用windows.
再说了,大项目你也不一定看的见

微软

【在 c*********e 的大作中提到】
: c#既然这么好,怎么没有几个大project用c# ?
avatar
h*c
36
看的糊里糊涂的,async用c就可以写,就是select
nio是java 1.4就有的
c# and bro swift解决大小写的问题
avatar
c*9
37
是呀。这玩意怎么吹成了高级特性了。

【在 h**********c 的大作中提到】
: 看的糊里糊涂的,async用c就可以写,就是select
: nio是java 1.4就有的
: c# and bro swift解决大小写的问题

avatar
N*n
38

啥语言都能写ASYNC。但要是因为写ASYNC导致遍地CALLBACK有如GOTO泛滥,
这个代码质量可想而知。所以才需要C#的ASYNC/AWAIT机制,写的代码像
SYNC风格,编译器幕后整编成ASYNC模式,无CALLBACK,也不用observer/
subscriber, 这才是正解。JAVA目前只能呵呵了,属于门还没摸着呢。

【在 h**********c 的大作中提到】
: 看的糊里糊涂的,async用c就可以写,就是select
: nio是java 1.4就有的
: c# and bro swift解决大小写的问题

avatar
c*e
39
rxjava不就是async吗?
c#既然能async,怎么youtube不用它?c#怎么搞不出个realtime web app出来?

【在 N********n 的大作中提到】
:
: 啥语言都能写ASYNC。但要是因为写ASYNC导致遍地CALLBACK有如GOTO泛滥,
: 这个代码质量可想而知。所以才需要C#的ASYNC/AWAIT机制,写的代码像
: SYNC风格,编译器幕后整编成ASYNC模式,无CALLBACK,也不用observer/
: subscriber, 这才是正解。JAVA目前只能呵呵了,属于门还没摸着呢。

avatar
N*n
40

YOUTUBE用PYTHON不用JAVA,是否JAVA也变垃圾了。HOHO, 你可真逗。用C#的还
少吗,HOTMAIL, ONEDRIVE上亿级别的用户都是C#写的。

【在 c*********e 的大作中提到】
: rxjava不就是async吗?
: c#既然能async,怎么youtube不用它?c#怎么搞不出个realtime web app出来?

avatar
c*e
41
用了c#,服务器就只能用windows.这就相当于上了贼船,以后就下不来了。

【在 N********n 的大作中提到】
:
: YOUTUBE用PYTHON不用JAVA,是否JAVA也变垃圾了。HOHO, 你可真逗。用C#的还
: 少吗,HOTMAIL, ONEDRIVE上亿级别的用户都是C#写的。

avatar
x*u
42
可以用mono

【在 c*********e 的大作中提到】
: 用了c#,服务器就只能用windows.这就相当于上了贼船,以后就下不来了。
avatar
h*c
43
your callback is a javascript laxigily, c uses select.

【在 N********n 的大作中提到】
:
: YOUTUBE用PYTHON不用JAVA,是否JAVA也变垃圾了。HOHO, 你可真逗。用C#的还
: 少吗,HOTMAIL, ONEDRIVE上亿级别的用户都是C#写的。

avatar
f*t
44
这么说hack支持的就是这种async

【在 N********n 的大作中提到】
:
: YOUTUBE用PYTHON不用JAVA,是否JAVA也变垃圾了。HOHO, 你可真逗。用C#的还
: 少吗,HOTMAIL, ONEDRIVE上亿级别的用户都是C#写的。

avatar
l*s
45
都说hotmail做的很烂,怎么理解?

【在 N********n 的大作中提到】
:
: YOUTUBE用PYTHON不用JAVA,是否JAVA也变垃圾了。HOHO, 你可真逗。用C#的还
: 少吗,HOTMAIL, ONEDRIVE上亿级别的用户都是C#写的。

avatar
N*n
46

要比烂还得看GMail。狗家做GMAIL不提供排序硬要用户手敲查找也是够奇葩的。
一般用户都不信怎么可能没有排序,等要用时才发现还真没有。

【在 l*********s 的大作中提到】
: 都说hotmail做的很烂,怎么理解?
avatar
d*e
47
此async不是比async
async/await是指类似以下scala代码的语法糖。
def combined: Future[Int] = async {
val future1 = slowCalcFuture
val future2 = slowCalcFuture
await(future1) + await(future2)
}
直接拿combine两个future然后block拿数据出来。
当然,上面代码在SIP还没有进scala呢。
现在scala的await还是比较ugly.

【在 c*********e 的大作中提到】
: rxjava不就是async吗?
: c#既然能async,怎么youtube不用它?c#怎么搞不出个realtime web app出来?

avatar
p*2
48
swift做后台有什么framework呀?
avatar
p*2
49
perfect吗

:swift做后台有什么framework呀?
avatar
a9
50
哈哈,语言特性争不过了开始扯平台了?

【在 c*********e 的大作中提到】
: 用了c#,服务器就只能用windows.这就相当于上了贼船,以后就下不来了。
avatar
c*e
51
凡是用future.get()来做async的都是耍流氓。
node.js的non-blocking i/o才是正宗的one thread, async. 它用callback来处理数据。
future.get()需要block thread来等待结果,不能算真正的async.
nio和rxjava都是用的future.get()。
看来java真的步了c++的后尘,搞出个concurrency,但是multi-threading的bug是极其
难以找到的,有的只在大量请求的时候才会出现。当年的c++,也是搞出些自以为很高难
度的东西,结果曲高和寡,没人用了。现在java也到了这一步。历史总是惊人的相似。

【在 d******e 的大作中提到】
: 此async不是比async
: async/await是指类似以下scala代码的语法糖。
: def combined: Future[Int] = async {
: val future1 = slowCalcFuture
: val future2 = slowCalcFuture
: await(future1) + await(future2)
: }
: 直接拿combine两个future然后block拿数据出来。
: 当然,上面代码在SIP还没有进scala呢。
: 现在scala的await还是比较ugly.

avatar
c*e
52
nio要用future.get()拿到将来的结果,这个future.get()会block thread.不能算是真
正的one thread, async.

【在 h**********c 的大作中提到】
: 看的糊里糊涂的,async用c就可以写,就是select
: nio是java 1.4就有的
: c# and bro swift解决大小写的问题

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。