---
# System prepended metadata

title: 技術總攬

---

---

---

# 技術總攬

:::info
給對廣泛的軟體工程感到徬徨的你，這裡羅列了一些現今流行的技術，請逐個嘗試，並在學習中感到快樂吧~
:::

## 前端
nuxt.js: vue的集成框架
next.js: react的集成框架
pinia.js: vue的狀態管理工具
three.js: 3D渲染的前端套件
pixi.js: 2D渲染的前端套件
rpg.js: rpg專用的套件
svelte: 新前端框架，據說很好上手

## css
tailwind: 自定義程度高
bootstrap: 預設好很多可用模組
sass: 語法更結構化and簡化
daisyUI: 用tailwind創建好預設UI
icones: 免費Icon圖示，與Nuxt高度整合

## 後端
express.js: 
Nitro: Nuxt內建引擎，也可獨立做事

## 資料庫
sqlite: 輕量化本地端SQL資料庫
postgreSQL: 開源完整的SQL資料庫，有網站直接提供測試
MySQL: 
MongoDB: noSQL資料庫
redis: 資料經常存取時好用，東西可暫存在記憶體

## 資料庫管理
Sqlectron: 查詢資料庫內容

## JS runtime
node.js: 最普遍的
bun: 速度快很多，還可以取代npm，內建test tool
deno: 安全性較高

## TEST
Vitest: 
Jest: 

## 網頁伺服器
nginx: 最大的網頁伺服器

## API文檔
Swagger: 用yml產生API文檔
Apifox: 用markdown產生API文檔
Apipary: 結合很多工具的集成API平台
