全棧無伺服器框架 Skeet 升級至 Next.js v14

全棧無伺服器框架 Skeet 升級至 Next.js v14

全棧無伺服器框架 Skeet 升級至 Next.js v14
ELSOUL LABO B.V.(CEO:川崎文武,總部位於荷蘭阿姆斯特丹,以下簡稱 "ELSOUL LABO")宣佈開源全棧無伺服器應用開發工具 Skeet 已將其 Web 前端升級至 Next.js v14。
此次升級使 Skeet 能夠利用 Next.js v14 的改進,更高效地開發應用,提升效能。
Next.js 14 發行說明: https://nextjs.org/blog/next-14

加速的開發環境

基於 Rust 的 Turbopack 為 Skeet 專案的效能調優做出了巨大貢獻。Rust 是一種高效能且注重安全的程式語言,Turbopack 透過 Fast Refresh 將本地伺服器啟動速度提升了 53%,程式碼重新整理速度提升了 94%,顯著提高了開發效率。

繼續採用 Page Router

Skeet 繼續採用 Next.js 的歷史路由技術 Page Router。Page Router 是一項成熟的技術,能夠輕鬆獲得周邊技術的支援。同時,我們也在關注新的 App Router 技術,待周邊技術完善後考慮過渡。在目前階段,Page Router 更加穩定,因此在 Skeet 專案中採用。

以靜態站點生成(SSG)起步

Skeet 在初始專案中配置為使用靜態站點生成(SSG)而非伺服器端渲染(SSR),以獲得成本優勢。SSG 能夠預先生成靜態內容,實現快速的頁面載入速度和改善的 SEO,而 SSR 則按需生成動態內容,使應用能夠處理實時資料。在需要時可以輕鬆過渡到 SSR,這與 Next.js 的理念一致。
此外,Skeet 允許在所有方面進行分階段過渡,可以在觀察情況的同時採用 Vercel 作為前端基礎設施。

開源 Skeet 框架實現 Google Cloud、Firebase 上的快速無伺服器應用開發

Skeet Serverless Framework
Skeet 是一個基於 TypeScript 的開源無伺服器框架,可在 GCP(Google Cloud)和 Firebase 上構建全棧應用。
使用 Skeet,您可以使用 TypeScript 快速開發從 API 伺服器到 Web、iOS 和 Android 應用的一切。TypeScript 透過靜態型別提供型別安全,有助於早期發現錯誤,提高程式碼質量和可維護性。此外,Skeet 積極採用 GraphQL 和 Firestore 等現代技術,為開發者提供卓越的開發體驗。它還簡化了利用 ChatGPT 和 Vertex AI 等 AI 技術以及 Solana 等區塊鏈技術開發 Web3 dApp 的過程。
您可以從以下連結試用演示。還可以同時試用 PaLM2、Vertex AI 和 OpenAI 的 ChatGPT(GPT-3.5、GPT-4),比較和考慮各自的特點。
此外,使用 Skeet CLI 可以在您自己的電腦或雲環境中 5 分鐘內執行此演示應用。
首先,透過演示瞭解可以實現的功能,然後可以立即使用 Skeet CLI 開始應用開發。Skeet CLI 也配備了 AI,透過聊天生成程式碼等強大支援顯著提升開發者生產力。
Skeet 作為開源專案開發,旨在降低全球應用開發現場的開發和維護成本,提升開發者體驗。
更多詳情,請參閱官方文件。
Skeet 文件: https://skeet.dev/en/