打算和朋友一起做个手机APP,主要是社交方面的。
java语言自己很熟悉,但是不知道python和ruby是不是更值得尝试也可以学习学习。大家给给意见。谢谢各位!
对了给位有没有好看开发效率高的后台模板推荐一下~
PHP中文网2017-04-17 12:05:57
我覺得都大同小異,如果追求效率,自己還是覺得熟悉就是效率。 whatapp用的是erlang,國內用的還比較少,但是效率很高,支援4億多用戶。可人家團隊熟悉,你不熟悉啊!還是那句話,追求開發效率,熟悉就是效率!
伊谢尔伦2017-04-17 12:05:57
我覺得任何給你推薦說哪種語言好的,都是以使用過或者熟練的身份來說的,對自己也是一樣的,你能熟練使用的語言對你來說應該就是最好的語言,每種語言,可以發展和強大,基本上在你用戶沒有到達千萬級別億級別,都是可以應付的來的。
大家讲道理2017-04-17 12:05:57
推薦用熟悉的,當然如果學習能力和解決問題比較強的話用python和ruby都行。
不過就我個人而言我比較傾向用python,簡單的文法,龐大的生態環境,選擇的空間也比較大。
ruby下的框架現在用的最多的就是rails了,似乎對於你這種應用我覺得不太合適,app和後台交互主要還是數據(對ruby只是簡單了解過,僅做參考)。
python下的選擇就比較多了django(當然和rails相同的問題)、flask、web.py、tornado等。
水平有限,,以上僅供參考
大家讲道理2017-04-17 12:05:57
看項目類型吧,並發高的:java,erlang什麼的;
要是比較有新意的app,為了快速開發,就用python,ruby;不然你還沒開發出來,某訊就發布了。 。
巴扎黑2017-04-17 12:05:57
如果你這個app的目的是運作 就用你最熟悉的語言java做
如果你是抱著學習的態度 我建議用用python的tornado做後端
python不光在web上的應用資料分析爬蟲以及系統處理都有很多的庫用相比ruby的rails顯得太單薄一些框架tornado相比django性能會好一些而且是異步非阻塞的相對於twisted又輕簡單所以做app後端我推薦python的tornado
暈居然是2月份的問題 以上當廢話了