s*****t 发帖数: 89 | 1 "The Swift language ... drawing ideas from Objective-C, Rust, Haskell, Ruby,
Python, C#, CLU, and far too many others to list."
-- Chris Lattner
怪不得好多地方似曾相识的感觉。 |
|
z*******3 发帖数: 13709 | 2 swift要对付server,需要解决几个问题
第一个socket的实现
第二个多线程
第三个数据连接,跟数据库的连接,类似jdbc
光说可以做,其实没啥用,可以做就像你说你可以去爬珠穆朗玛峰一样
可以爬,跟最后登顶,还远着呢
其他语言做ios开发也好,apple搞server也罢
这都是噪音,可以是可以
但是eco跟不上,那都是一种聒噪 |
|
C********g 发帖数: 1548 | 3 Do you guys know where I can find iOS UI template with OC or Swift source
code? I am willing to pay for high quality templates. |
|
z*******3 发帖数: 13709 | 4
纯oo毕竟可以写出app来,不至于搞得连api都用不了
swift压根不支持纯fp |
|
z*******3 发帖数: 13709 | 5
够呛归够呛,虽然我也不写成纯oo
但是swift的oo部分从来没出过问题
fp的部分出了if let和这次两个大问题了 |
|
|
|
z****e 发帖数: 54598 | 8 如果有legacy code要维护,应该,如果没有,全新项目,不用
:学swift需要学objC吗? |
|
c*********e 发帖数: 16335 | 9 软件界现在流行向后不兼容。比如angularjs 2,就和angularjs 1不兼容。这样做,是
有目的的。你用了angularjs 1,喜欢上了,好,我做个angularjs 2,你接着用,但是,
向后不兼容,所以要重新学习。这样,刚毕业的小年轻,和有20年经验的老手,在一个
起跑线上,公司當然要新手,工资低。又如swift,刚毕业的小年轻,和有10年
objective-c经验的老手,在一个起跑线上,公司當然要新手,工资低。
所以,学究气浓的語言,我们程序员是要感恩的。比如java,出了8. c#, php也是不断
更新。
现在看来,微软已经够仁慈的了。你上了它的贼船,只要定期叫upgrade费用,你就能
照样使用,它是向后兼容的,sql server 2005 -> sql server 2008, 没差多少,sql
语法不变。用wsn常用的一句话,能用钱解决的事情,都不算啥啊。
以前软件界为了提高门槛,搞过perl, c++, scala之类的語言,学习曲线陡,有的语法
生僻,語言难懂难维护。现在这些語言都不是最红的語言。这个搞法,显然不够明智。
一旦出来个容易点的語言,比如... 阅读全帖 |
|
d******e 发帖数: 2265 | 10 所以我说吹java吹c++的有点危机感。最新一代语言都一个味道。不论swift还是es6都
很像。
你老要是总不跟,别怪后浪那天拍你在沙滩上。
sql |
|
d******e 发帖数: 2265 | 11 所以我说吹java吹c++的有点危机感。最新一代语言都一个味道。不论swift还是es6都
很像。
你老要是总不跟,别怪后浪那天拍你在沙滩上。
sql |
|
W***o 发帖数: 6519 | 12 相比Java/Android, JavaScript, Python 等热门类马工的工资,iOS/Swift工资相对咋
样?
刚才在indeed上扫了一眼,感觉不行啊 |
|
W***o 发帖数: 6519 | 13 最近猛攻了一下iOS/Swift,参加了一个培训班,目前在做一个比较大型的iOS
community app;上手感觉比较好了,现在思索着是不是也同时需要把Android也系统学
习一下,以前做过几个android toy app,不过有一年多没接触android了,大牛们怎么
看?需要两个系统都精通还是专攻一个就够了? |
|
z****e 发帖数: 54598 | 14
因为大公司已经经过了小公司那个阶段,迫不及待要推向市场
所以需要android,其实java一直都是大公司比较喜欢用
但是java在客户端ui上,一直都比较糟糕,所以个人创业首先把swift搞定
把ios搞定,把第一桶金挖到,然后才有以后 |
|
z****e 发帖数: 54598 | 15
客户端的各种资源都比较有限,你应该控制轮子的数量,能不用就不用
sprit kit是经过苹果官方硬件加速后的框架,不用的话,明显有闪烁
所以我才用,如果阿猫阿狗自己写的客户端轮子,一般我都要看懂后再用
那个swift socket只有两三个c文件,一下就看懂了
这个跟服务器端不一样,服务器端代码大,东西多,而且资源丰富
内存不够可以加,可以下源代码,可以直接源代码debug
可以在启动的时候先预热一下,实例化各种beans等等
都很容易搞,客户机内存不够就歇菜了 |
|
W***o 发帖数: 6519 | 16 当初学swift/ios更主要的初衷是自己写app创业,从小打小闹开始 |
|
s***k 发帖数: 50 | 17 还请赵老师再贴下那个swift socket? 错过了.. |
|
z****e 发帖数: 54598 | 18 刚刚试了下swift socket
那个,不需要c的bridging file
可以直接用,这个老中的项目做不错,很好滴满足了需求
也不复杂,楼上第二个链接就是测试代码 |
|
p**r 发帖数: 5853 | 19 赵同学如果超过3个贴没推荐swift或vert.x,
那就是账号被黑了。 |
|
z****e 发帖数: 54598 | 20 vert.x有着良好的延展性
可以短时间内就做出来一个pvp的server
其它就更容易了,而且可以自由选择协议
反正cloud和ios都不会禁你用各种端口和协议
你没有必要死绑在http上,各种parse非常浪费时间
tcp首先要三次握手了,然后解析http header
然后里面不管是json还是xml
你都要parse,这三层下去黄花菜都凉了,还real time个p
一个udp+byte stream,搞定
直接parse byte stream,一个byte一个byte parse过去
效率是最高的,ios那个swift socket极为简单
就四个文件,整个拷贝进你的project就好了
然后就可以用了,支持udp和tcp,大部分用户用这些都是用来跟java socket连接的
做了这些,你再回头看http,就觉得索然无味,好无聊啊
然后vert.x提供了各种接口,你就可以focus在真正要实现的逻辑上了
同样ios也提供了sprite kit,开发测试都很容易
有了这两个神器,完全可以放开手脚开发
我现在写的都是自己想要写的代码,根本不需要浪费时间在网络和服务器上
而且直... 阅读全帖 |
|
z****e 发帖数: 54598 | 21
这跟android啥关系?你要用mobile连接上的话,选对协议就好了
java天生就有udp,不像swift,需要用c扩展 |
|
|
a9 发帖数: 21638 | 23 为嘛要port到android?嫌swift还不够难用吗? |
|
n*****3 发帖数: 1584 | 24 write once(with swift), runs everywhere? |
|
|
发帖数: 1 | 26 我也觉得swift很闷。 语言本身语法复杂丑陋不说,常用的库还都在Object-C里面,调
用起来各种类型转换。还不如直接用C算了。 |
|
|
W***o 发帖数: 6519 | 28 swift 这回通吃两个平台了,哈哈。
不过google 为啥不用亲儿子Go 在安猪上呢? |
|
d******e 发帖数: 2265 | 29 go设计的及其傻逼,是开倒车。
swift 这回通吃两个平台了,哈哈。 |
|
w********m 发帖数: 1137 | 30 对劈材哥的strategy佩服的五体投地啊。
当年用Java,被oracle吊打到现在。尼玛oracle见android赚了钱,当然要分一半。
然后angular好好的,捡到一个软软不要的typescript当个宝继续开发。带红了软软的
visual studio code。现在是ES6了,typescript都没人用了,angular的产品还在
github上beta了。
将来准备换到果果的swift,这是想帮果果卖macbook吗?劈柴哥的历史贡献,
chromebook,打算不要了? |
|
c*********e 发帖数: 16335 | 31 google经常不用自己的产品,比如gmail不用angularjs, 更不用说angular 2了。
swift 这回通吃两个平台了,哈哈。 |
|
|
h**********c 发帖数: 4120 | 33 看的糊里糊涂的,async用c就可以写,就是select
nio是java 1.4就有的
c# and bro swift解决大小写的问题 |
|
|
p*****2 发帖数: 21240 | 35 perfect吗
:swift做后台有什么framework呀? |
|
c********n 发帖数: 1065 | 36 类似numpy,scipy,skimage,matplotlib之类的 swift现在有了吗? |
|
|
Y**G 发帖数: 1089 | 38 我至今没看到狗要考虑后台把Go抛弃换swift |
|
ET 发帖数: 10701 | 39 swift 要一统江湖,要大家都给它开发各类库。没库就是个 语言咋通知江湖啊。 |
|
Y**G 发帖数: 1089 | 40 swift现在也是开源。大家一起贡献应该没有.net的心里障碍吧。 |
|
d****i 发帖数: 4809 | 41 就一个语言而已,有什么一统不一统的,好多有经验的ios开发者还是用Objective-C在
开发,因为Swift的很多库都是Obj-C写的,离不开Obj-C。那问题就来了,既然离不开
Obc-C, 那苹果推出新语言用以何在?除了给某以发明语言为生的人一碗饭吃以外。 |
|
c*******9 发帖数: 9032 | 42 Swift就语言本身来说是可以脱离Obj-C,没脱离是为了兼容Obj-C库,以后用的人多了
会慢慢脱离的。 |
|
W***o 发帖数: 6519 | 43 still using ARC, and it is a form of GC
if you use 'unowned', 'weak' properly, memory management is a breeze in
Swift |
|
|
W***o 发帖数: 6519 | 45 swift 真的让人蛋疼,隔半年就小升级,隔一年就来隔大升级 |
|
c*******v 发帖数: 2599 | 46 swift我觉得非常好。如果跨平台,我就会用来做算法项目了。 |
|
d******k 发帖数: 76 | 47 Swift 能在LINUX上跑,看到有人用server side, 但是不知道production 用的咋样,
关键还是生态系统 |
|
g****t 发帖数: 31659 | 48 我怕有坑啊。十个字十个字
: Swift 能在LINUX上跑,看到有人用server side, 但是不知道production 用的
咋样,
: 关键还是生态系统
|
|
t*******f 发帖数: 795 | 49 【 以下文字转载自 Medicalpractice 讨论区 】
发信人: treeleaff (tree), 信区: Medicalpractice
标 题: 最近很着迷Taylor Swift 的歌,但是还是忘不了Britney Spears的经典Baby One More Time. 特贴出,希望大家喜欢。
发信站: BBS 未名空间站 (Sun Sep 2 16:02:25 2012, 美东) |
|
|