§什麼是 Play?
Play 是高生產力的 Java 和 Scala 網路應用程式架構,整合了現代網路應用程式開發的元件和 API。Play 由網路開發人員開發,用於網路應用程式開發。
您會發現 Play 的 Model-View-Controller (MVC) 架構很熟悉且容易學習。Play 提供簡潔且實用的程式設計模式。此外,開發 Play 應用程式的龐大社群提供了絕佳的資源,可以解答您的問題。
作為一個全端框架,Play 包含了建置 Web 應用程式和 REST 服務所需的所有元件,例如整合式 HTTP 伺服器、表單處理、跨網站請求偽造 (CSRF) 防護、強大的路由機制、I18n 支援,以及更多。Play 直接支援日常工作和熱重載,讓你可以立即檢視工作的成果,進而節省寶貴的開發時間。
Play 的輕量級、無狀態、友善網路的架構在底層使用 Pekko 和 Pekko Streams 來提供可預測且最小的資源消耗(CPU、記憶體、執行緒)。由於其反應式模型,應用程式可以自然擴充,無論是水平或垂直擴充。
Play 對於資料庫存取沒有意見,並與許多物件關聯對應 (ORM) 層整合。它支援 Anorm、Slick 和 JPA,但許多客戶使用 NoSQL 或其他 ORM。
§另請參閱
- Hello World 教學
- Play 的 哲學和歷史。
下一頁:Play 需求
在這個文件找到錯誤了嗎?此頁面的原始程式碼可以在 這裡 找到。在閱讀 文件指南 後,請隨時提交拉取請求。有問題或建議想分享嗎?前往 我們的社群論壇 與社群展開對話。