top of page

設計 MaaS App 最常見的 50 個技術術語

  1. API (Application Programming Interface):提供應用程式間溝通的介面,允許 MaaS App 與地圖、支付、交通等服務整合。

  2. RESTful API:一種常用的網路API設計風格,基於HTTP協定。

  3. GraphQL:一種替代REST的API查詢語言,支援客製化資料請求。

  4. SDK (Software Development Kit):開發特定功能所需的工具包,例如地圖SDK、支付SDK。

  5. Frontend:使用者在App上看到與互動的部分,例如UI設計與App畫面。

  6. Backend:伺服器端處理邏輯與資料的部分,如派車邏輯、帳號管理等。

  7. Cloud Computing:將伺服器與儲存空間托管於雲端平台(如AWS、Google Cloud)。

  8. Database:儲存與查詢資料的系統,如 PostgreSQL、MongoDB。

  9. SQL / NoSQL:結構化與非結構化資料庫的類型,用於不同的儲存需求。

  10. Authentication:用戶身份驗證機制,例如OAuth、JWT。

  11. Authorization:用戶操作權限的控管。

  12. JWT (JSON Web Token):常見的登入驗證與授權技術。

  13. Microservices:系統拆解為小型獨立服務以提升擴展性與維護性。

  14. Containerization:使用容器(如Docker)封裝應用程式與相依環境。

  15. Orchestration:管理多個容器的工具,如 Kubernetes。

  16. CI/CD (Continuous Integration / Continuous Deployment):持續整合與部署流程,自動化測試與發佈。

  17. WebSocket:建立雙向即時資料通訊(如即時車輛位置更新)。

  18. Push Notification:從伺服器主動傳送訊息到App的機制。

  19. Caching:加快讀取速度的暫存技術(如 Redis)。

  20. Load Balancer:分配流量給多個伺服器,提高效能與可靠性。

  21. Serverless Architecture:無需自行維護伺服器的架構,僅專注在功能實作。

  22. Geolocation API:取得用戶的即時位置。

  23. Geocoding / Reverse Geocoding:地址與經緯度互轉。

  24. Route Optimization Algorithm:最佳化行車路徑的演算法(如 Dijkstra、A*)。

  25. ETA Algorithm:預測抵達時間的演算法,依賴交通數據與歷史行為。

  26. Concurrency / Parallelism:處理多個任務的技術。

  27. Latency:從發出請求到收到回應的時間延遲。

  28. Scalability:系統可擴展處理更多使用者或資料的能力。

  29. Fault Tolerance:系統遇到錯誤仍能維持服務的能力。

  30. Rate Limiting:限制API呼叫次數以保護系統。

  31. Logging:紀錄系統運作資訊以便追蹤與除錯。

  32. Monitoring:監控系統狀況與效能(如 Prometheus、Datadog)。

  33. Map Tiles:地圖以區塊顯示的技術,常用於地圖載入。

  34. Third-party Integration:與其他平台(如交通局、支付商)整合。

  35. OAuth 2.0:常用的授權協定,讓使用者以Facebook、Google登入。

  36. Version Control:程式碼管理系統,如 Git。

  37. Repository:儲存程式碼的地方,通常是 GitHub 或 GitLab。

  38. Branching:為開發不同功能而產生程式碼分支的做法。

  39. Code Review:審查程式碼以確保品質與一致性。

  40. Unit Testing:測試單一程式模組的功能是否正確。

  41. Integration Testing:測試多個模組協同工作的情況。

  42. Staging Environment:模擬正式環境進行測試的伺服器。

  43. Production Environment:實際對使用者開放的系統環境。

  44. Bug Tracking System:記錄與管理錯誤的工具(如 Jira、Trello)。

  45. CDN (Content Delivery Network):加速靜態內容傳輸的網路(如圖片、地圖資源)。

  46. Responsive Design:介面在不同裝置上都有良好體驗。

  47. Native App:針對iOS或Android原生開發的應用程式。

  48. Cross-platform App:一次開發可在多平台執行(如使用Flutter、React Native)。

  49. SDK Integration Testing:測試外部SDK是否與App兼容。

  50. Uptime:系統可用性,常用百分比表示(如99.9% uptime)。




maas-app-design-top-50-terms


Comentários

Avaliado com 0 de 5 estrelas.
Ainda sem avaliações

Adicione uma avaliação
bottom of page