文件

§什麼是 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) 層整合。它支援 AnormSlickJPA,但許多客戶使用 NoSQL 或其他 ORM。

§另請參閱

  1. Hello World 教學
  2. Play 的 哲學和歷史

下一頁:Play 需求


在這個文件找到錯誤了嗎?此頁面的原始程式碼可以在 這裡 找到。在閱讀 文件指南 後,請隨時提交拉取請求。有問題或建議想分享嗎?前往 我們的社群論壇 與社群展開對話。