RT,做iOS已经一年有余,想入手一门新的语言,有经验的大大们,给个建议呗,PHP or Python?
目前公司用的是PHP做后台。
1
snipes 2015-03-09 09:21:25 +08:00
swift.
|
2
xiaoyaoking 2015-03-09 09:33:52 +08:00 via Android
java 可web 可Android
|
3
v2Panda 2015-03-09 09:33:56 +08:00
Python
|
4
hzyuxiaohua 2015-03-09 09:38:31 +08:00
为什么不学JavaScript?!
|
5
crazyxin1988 2015-03-09 09:42:49 +08:00
一大波python大军正在靠近
|
6
lynulzy OP @snipes swift已经学了,但是目前还没有稳定版本,也一直没在项目里面用,会持续关注的^-^
@xiaoyaoking java想想就怵啊,太庞大了..... @v2Panda 有啥子原因吗? @hzyuxiaohua js仅是有所涉及,在web+native里面用一下,其他的在iOS开发里面还不知道哪里能用? |
7
amaranthf 2015-03-09 09:51:23 +08:00 1
你看,做后台的话,我推荐lisp……
|
8
icemilk00 2015-03-09 09:56:17 +08:00
PHP吧,简单易学,可以做后台,可以做web。
同ios程序猿,正在学习中 |
10
hkongm 2015-03-09 09:56:57 +08:00
Java一生推
好吧,其实我想说Ruby |
11
ZHenJ 2015-03-09 10:01:45 +08:00
perl,python
|
12
xwsoul 2015-03-09 10:04:54 +08:00
clojure...坑死楼主不偿命...
其实是想推荐 python 了... |
13
rentaro 2015-03-09 10:12:15 +08:00
rust 够新够炫
|
14
lion9527 2015-03-09 10:12:58 +08:00
上面推荐的全学一遍~
我就是这么搞的,虽然只学了皮毛,但自我感觉良好→_→ |
15
finab 2015-03-09 10:15:47 +08:00
Python 或者C艹啊 。。。
C艹有很多库可以用在iOS上 |
16
lynulzy OP |
17
lynulzy OP |
18
soulgain 2015-03-09 10:32:06 +08:00
买买买。。。
|
20
nellace 2015-03-09 10:49:31 +08:00
同一年 最近在c
|
21
vincentxue 2015-03-09 10:54:51 +08:00 2
那应该是学脚本语言了。
按照目前的趋势,JavaScript 是个不错的选择,但是只会 JavaScript 不能发挥它的全部能量。 PHP 找工作不错,不管是有没有逼格的公司基本都会用到,但我个人很不喜欢它的语法设计,以及不是完全的面向对象。但它简单易学功能强大, PHP 是最好的语言没听说过吗?不要打我(。・`ω´・) 。。。。 Ruby 完全面向对象我觉得最爽的了,但是脱离了 RoR 工作实用性就不如 PHP 和 Python 了,但这货写 Web 真心很快。我非常非常喜欢 Ruby。 Python 比 Ruby 普及率高一些,大多数自认有逼格的公司都使用 Python, 这是我个人感觉,具体统计数据不清楚。强制缩进利弊众说纷纭,仁者见仁,智者见智了,我个人觉得很好,我就喜欢工工整整的代码,但是我做运维的同事就很不爽。 还有 Node.js,现在真的是很流行,争议也挺大的。我个人认为这个应该是你的第三门技术。 如果你没有学 Web 的打算,先不要学 JavaScript,它太牛逼了,但对你的 iOS 帮助不大。 如果你现实点想,想好找工作,增加薪资,那学 PHP,这个应该没有争议的,你去看看招聘就知道需求量甩其他语言几条街。 至于 Python 和 Ruby,我觉得随便选了,Python 应该是公认最易学的脚本语言。Ruby 和 OS X & iOS 更亲近一些,君不见 OS X 上各种工具(开发工具为主)大都是 Ruby 写的吗,例如 CocoaPods、Homebrew 等。 Node.js 实际上我不是很熟悉,没有经常使用。普及率应该没有其他脚本语言那么高。 perl 我完全没了解过,就不说了。。。 我主要也是做 iOS,工作之余搞自己的项目或者外包用的最多是 PHP, 主要用来写接口,因为库啊部署啊什么的真的是很方便。Ruby 我很少单独用过,基本都是配合 RoR 写一些 Web。Python 我也是主要写接口或者脚本,因为我 Linux 比较差劲, Shell 也用的不熟。 因为这种帖子的回复基本上每个人都有自己的看法,争议在所难免,所以我得声明下以上属于我个人意见,如果你觉得不认同,那也请友善回复,我个人技术水平不高,这些语言都玩过,但都不精,这些都是全凭我个人好恶的主观评价。 |
22
chmlai 2015-03-09 10:55:26 +08:00
英语 / python
|
23
owlsec 2015-03-09 10:56:45 +08:00 via iPhone
在这里大部分的答案都是Python
还有 Python大法好 |
24
init 2015-03-09 11:05:54 +08:00
c++ 我回答这个会不会让人喷。。
|
25
vincentxue 2015-03-09 11:13:44 +08:00
@init 相对于 OC 或者 Swift 来说,C++ 真的是挺难的了。可以说是底层语言了。。哈哈哈。。
|
26
vincentxue 2015-03-09 11:23:15 +08:00
|
27
huanglexus 2015-03-09 11:33:34 +08:00
果断 Python,个人玩过php , node.js之类,感觉还是Python最适合iOS程序员..
|
28
cralison 2015-03-09 13:11:58 +08:00
既然公司是PHP的话,可以优先考虑PHP。
|
29
falcon05 2015-03-09 13:28:33 +08:00 via iPhone
java, 顺便把android搞了呗
|
30
typcn 2015-03-09 13:34:48 +08:00
写完 iOS 去写 Android 会疯的
|
31
v2Panda 2015-03-09 14:15:14 +08:00 1
@lynulzy 学Python还要原因?? 好吧原因就是
1.语法简单 2.库太多,随便想要什么功能的库都找得到,简直编程界的哆啦A梦. 3.语法优美,不信?你去看看python超过两千行的代码再回头看看用oc写的超过两千行的代码,oc写的简直丑到极致(没命名空间,点语法调用和括号调用混用). iOS开发如果之前没接触过除了c和c++(c++太难了,不花个十来年基本不可能精通)的语言,第二门语言最好的选择就是python. |
32
lynulzy OP @vincentxue 您回答的很详细,对我很有帮助,谢谢!
@vincentxue 同意 @v2Panda 感谢! @falcon05 那不是我想搞,想搞就能搞啊~ @cralison 确实是这样,遇到问题方便与同事交流,而且有现成的项目可以参考和研究 |
33
jethroWush 2015-03-09 14:51:25 +08:00
python+1
|
34
blueandhack 2015-03-09 15:27:55 +08:00
Python 可以写RESTful
配合IOS 自己可以完成一整套系统了 |
35
WildCat 2015-03-09 16:15:58 +08:00
@vincentxue
顺便追问个问题可以吗?前辈写 PHP 做移动端的后端(API)时,都用到什么框架、库?谢谢! |
36
vincentxue 2015-03-09 16:58:33 +08:00 1
@WildCat 前辈没那么夸张,我 90 后,我刚学 PHP 时候写 API 用的 Slim,因为它好简单啊。后面学过 CodeIgniter 和 Yii,但都没有用下去,我觉得 Yii 还是挺不错的,现在主要用 Laravel。我基本属于这个研究下那个研究下那种,没有特别固定的框架,非要说一个那就是 Laravel 了,相对来说使用时间长一点。我技术很渣的,基本就是停留在初级使用上,没有深入研究。
|
37
mailworks 2015-03-09 17:15:56 +08:00
js(web+前端) 或者 java (... + Android)
|
38
mailworks 2015-03-09 17:17:27 +08:00
js(node+web)
|
39
njutree 2015-03-09 17:18:16 +08:00
我来推荐下go语言,开发效率和性能都很高,编译速度更是秒各种编译型语言几条街。
|
40
kikyous 2015-03-09 17:20:24 +08:00
快来体验ruby的奇幻之旅吧
|
41
pirex 2015-03-09 17:43:06 +08:00
Python or Go
|
42
Comdex 2015-03-09 22:21:20 +08:00
golang
|
43
liubiantao 2015-03-09 23:49:23 +08:00
学 haskell 吧, 体会一下不同的编程思想
|
44
sammo 2015-03-09 23:55:14 +08:00
Smalltalk or ruby
|
45
lvfujun 2015-03-10 11:17:56 +08:00
PHP是最好的.其他是渣渣!哇哈哈
|
46
redvoilin 2015-03-10 12:57:25 +08:00
当然是ruby了
|
47
chenhaifeng 2015-03-10 13:26:14 +08:00
这么多人推荐哇,个人建议还是学好 javascript吧,毕竟做后台及前台都可以用它。如果你想做网站的话,必须要会 javascript css html 的。
|
48
lynulzy OP 感谢大家伙儿
|
49
XadillaX 2015-03-10 14:17:27 +08:00
学缙云话吧。
|
50
kobe1941 2015-03-10 15:14:20 +08:00
我也差不多快一年iOS经验,反正我是准备继续深入Objective-C,设计模式运行时核心动画神马的还是蛮值得研究的,swift语言都放到后面再说。
|
51
GeekGao 2015-03-10 18:23:24 +08:00
[po'aichi'po]
[pai'sen] 都可以的 |
52
imrazor 2015-03-10 19:29:35 +08:00
python
|
53
alsotang 2015-03-10 19:48:05 +08:00
搞门 node.js 写后台
|
54
NathanInMac 2015-03-11 00:33:54 +08:00
西班牙语啊
|
55
viaNull 2015-03-11 11:44:45 +08:00
先学Ruby不会后悔
观望Node.js |