我想在android上開發一個像AppStore這樣的應用,誰知道我應該關注多少部分? 如DataBase,服務器API,UI等的數據結構... 謝謝。誰知道蘋果AppStore的架構
-1
A
回答
0
在android的情況下,這很簡單,因爲你只需要提供.apk文件的下載鏈接。爲了實現良好的下載速度,您可以使用Amazon S3雲或大多數其他BLOB存儲雲,如MS Azure。
至於數據庫你有幾個選擇:如果你認爲你將有很多的用戶,需要擴展,你應該去一個NoSQL數據庫。在選擇使用哪個NoSQL數據庫的方式中,您必須考慮要存儲哪些信息。 Apple AppStore跟蹤大量的點擊並記錄它們,如果你想做大量的日誌記錄,那麼你應該使用cassandra。 cassandra的主要缺點是開發比一般的mySQL數據庫或MongoDB等文檔數據庫要複雜得多。爲了快速開發,但仍然具有足夠的可擴展性,我建議使用MongoDB,並可能使用Google Analytics等其他服務進行日誌記錄!
主要關注的應該是UI然後是安全性,然後是服務器性能。我建議這個順序,因爲如果你沒有一個好的用戶界面,你將不會有任何用戶,其他組件很可能是不相關的。如果你有一些用戶,你應該確保你不會被黑客入侵併發送任何病毒。這會毀掉你的聲望,並且你也不會有任何用戶。如果在某個時候你有很多用戶,你可以優化你的服務器性能,因爲你需要擴展。
由於上述原因,我會在服務器端的HHVM上使用nodejs,python django或PHP。這些允許在服務器端進行快速開發,並讓您專注於您的前端!
你還必須考慮到通常應用商店不僅通過一個應用程序,但也可通過該網站使用。因此,您也必須爲此分配一些資源。
我不想讓你失望,但是從你的問題來看,我不知道你是否是爲這個巨大的任務!我當然不是。
相關問題
- 1. 蘋果AppStore拒絕
- 2. 離子,蘋果AppStore提交
- 3. 蘋果AppStore和國家
- 4. 蘋果AppStore審批問題
- 5. 有誰知道爲什麼SimpleFTPSample這個蘋果提供泄漏內存?
- 6. 有誰知道如果IE'返回false'?
- 7. DBCC CHECKIDENT - 架構知道嗎?
- 8. 可以通過蘋果appstore審查嗎?
- 9. 蘋果AppStore應用本地化
- 10. cmake的 - 創建架構的makefile知道
- 11. 有誰知道iPhone的地址簿框架的包裝?
- 12. 如何知道誰是FirstResponder?
- 13. 誰知道Sedgewick-Vitter算法?
- 14. 誰應該知道對方?
- 15. 蘋果推送通知在Mac上的應用程序不在AppStore
- 16. Scala解析Json不知道架構
- 17. 自動知道屏幕分辨率的蘋果設備
- 18. 蘋果推送通知
- 19. 蘋果推送通知 - PHP
- 20. 蘋果推送通知
- 21. ASP.net:有誰知道如何實現YouTube的搜索框效果?
- 22. 意圖結果,如何知道是誰發送的?
- 23. iOS版無法通過蘋果AppStore的更新的XCode 7.1
- 24. 誰知道unix fork的歷史?
- 25. 有誰知道FreeSWITCH的任何RESTful API?
- 26. 有誰知道sed -i的實現?
- 27. 有誰知道tfsbuild.exe的退出碼?
- 28. 有誰知道iText的分支?
- 29. 有誰知道基於Web的IDE?
- 30. 有誰知道TIdHTTP的緩存組件?
非常好!非常感謝!你很有經驗。我現在只是對AppStore好奇,所以我想如果我開始開發這個應用程序,我應該關注哪些部分。 – ScorpioCPH
我不確定這是否是一個問題,但要確保:在開始時,UI和安全性是最重要的。 (當然,你應該至少有一點計劃,以便在你成功後不會遇到嚴重的問題!) –