java - 打算和朋友做个手机APP,后台选什么语言
巴扎黑
巴扎黑 2017-04-17 12:03:57
0
15
1261

打算和朋友一起做个手机APP,主要是社交方面的。

  1. java语言。java出身对java比较熟悉,不打算用什么SpringMVC Hibernate ibatis
    等重量级框架。打算选用JFinal(国人开发的,看了看用了用感觉很好。不了解的可以查一查)。
  2. python语言。有同学做这个的给我推荐这个语言,说开发效率很高,也可以学习学习。这几天把python语法看了一个遍感觉还行。
  3. ruby语言。据说很牛X的一种语言。行云流水般的开发。但是还没学习~。

java语言自己很熟悉,但是不知道python和ruby是不是更值得尝试也可以学习学习。大家给给意见。谢谢各位!

对了给位有没有好看开发效率高的后台模板推荐一下~

巴扎黑
巴扎黑

全部回覆(15)
洪涛

我覺得都大同小異,如果追求效率,自己還是覺得熟悉就是效率。 whatapp用的是erlang,國內用的還比較少,但是效率很高,支援4億多用戶。可人家團隊熟悉,你不熟悉啊!還是那句話,追求開發效率,熟悉就是效率!

Ty80

我在OSCHINA 看過你這個問題了 熟悉的語言就是最好的語言

PHPzhong

推薦看下 avoscloud https://cn.avoscloud.com/‎ 後端呼叫雲端就可以啦

伊谢尔伦

我覺得任何給你推薦說哪種語言好的,都是以使用過或者熟練的身份來說的,對自己也是一樣的,你能熟練使用的語言對你來說應該就是最好的語言,每種語言,可以發展和強大,基本上在你用戶沒有到達千萬級別億級別,都是可以應付的來的。

PHPzhong

熟悉的就是 最好的

大家讲道理

推薦用熟悉的,當然如果學習能力和解決問題比較強的話用python和ruby都行。
不過就我個人而言我比較傾向用python,簡單的文法,龐大的生態環境,選擇的空間也比較大。
ruby下的框架現在用的最多的就是rails了,似乎對於你這種應用我覺得不太合適,app和後台交互主要還是數據(對ruby只是簡單了解過,僅做參考)。
python下的選擇就比較多了django(當然和rails相同的問題)、flask、web.py、tornado等。

水平有限,,以上僅供參考

黄舟

為了效率 golang 和 nodejs,有實力的都是erlang

大家讲道理

看項目類型吧,並發高的:java,erlang什麼的;
要是比較有新意的app,為了快速開發,就用python,ruby;不然你還沒開發出來,某訊就發布了。 。

洪涛

任何建議你用某種語言的人都是不懷好意的。
用你最得心應手的語言。

巴扎黑

如果你這個app的目的是運作 就用你最熟悉的語言java做

如果你是抱著學習的態度 我建議用用python的tornado做後端

python不光在web上的應用資料分析爬蟲以及系統處理都有很多的庫用相比ruby的rails顯得太單薄一些框架tornado相比django性能會好一些而且是異步非阻塞的相對於twisted又輕簡單所以做app後端我推薦python的tornado


暈居然是2月份的問題 以上當廢話了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板