Re: [問題] django on android

作者: uranusjr (←這人是超級笨蛋)   2015-06-30 22:11:17
※ 引述《aiweisen (教授...我想畢業)》之銘言:
→ uranusjr: 理論上可以, 但最好不要 06/30 13:42
: 那可以請教一下不建議的原因為何嗎?是不夠穩定?還是有其他原因
: 因為我是想說 如果django能在android上跑
: 就可以把架在apache server上的django 整套搬到手機上
: 減少開發時間
1. 會超慢
因為手機畢竟還是手機, 本身就已經沒有很厲害了
而且它還要花一堆資源跑本身的系統
2. 很麻煩
如果不 root 的話你基本上無法用系統 Python
所以你基本上要自己帶一個 Python distribution 進去
但如果你是要跑在 ARM 上面, 很抱歉你得自己編譯自己打包
3. 真的很麻煩
當然你的 Python 程式可以直接進去, 不用重新開發
但其他東西都不行啊
手機沒有 Apache(除非你要自己編), 所以你要重做 WSGI server
很抱歉 Gunicorn 也沒辦法跑在 Android 上
4. 實際上就是非常麻煩
即使你有了 WSGI server, 要讓它跑起來也是問題
在一般系統上你可以有系統管理員權限, 但手機上沒那麼簡單
要讓你的 server 成為 system service 也是得 root
不然如果是 app 跑起來時執行, 也得自己接一堆 NDK API
不要再浪費時間問了, 乖乖用手機該有的方式開發吧
作者: uranusjr (←這人是超級笨蛋)   2014-06-30 13:42:00
理論上可以, 但最好不要
作者: alibuda174 (阿哩不達)   2015-07-01 00:43:00
作者: aiweisen (艾維森)   2015-07-01 16:56:00
謝謝你幫我點一盞明燈

Links booklink

Contact Us: admin [ a t ] ucptt.com