iT邦幫忙

2022 iThome 鐵人賽

DAY 1
1

在今年天時地利人和的情況下,與朋友們湊在一起組隊「來啊 ! 打摳啊 !」,秉持著取之於網路,回饋於網路的精神,從 0 開始經過反閘,將自己所學做一次整理並記錄下來,希望在這30天的紀錄或多或少可以幫助到一些人。
https://ithelp.ithome.com.tw/upload/images/20220905/201420821aKXLOTbqb.jpg


目標

使用Node.js 的 Web Application 框架 Express,搭配Three.js基本元素、Cannon.js物理引擎做出一個簡單的網頁小動畫

開發框架

Node.js

Node.js 是以 JavaScript 為基礎編寫的高效能,易擴充的應用程式框架,使用Google V8 JavaScript Engine,不僅效能優秀,讓前端開發人員在使用熟悉的JavaScript開發同時,也能應用於後端的開發。

Node.js有幾項優勢

  • 高效能 : 提升網頁應用可擴充性
  • 全端開發 : 統一前後端語言,實現全端開發
  • 跨平台 : 可在 Windows、OS x、Linux、Solaris、WebOS 和 NonStop OS 上執行,因此能實現跨平台開發、部屬、運行
  • 內建多種函數 : 如http、fs等模組,可幫助快速開發
  • 套件管理容易 : 官方所提供的 NPM(Node Package Manager) 套件管理工具提供了別人寫好的開源函式庫,可供開發者下載、更新或刪除,只需npm install即可依照package.json內容安裝套件

Express.js

Express: Fast, unopinionated, minimalist web framework for Node.js

github | 官網

在Node.js 提供的多種web框架裡,Express是一個簡潔、靈活且輕量的框架,定義了路由以用於執行不同的Http請求,容易與不同的模板引擎整合來渲染HTML頁面,提供常見的web應用設定,Express被設計做為 Web 與行動應用程式提供一組健全的架構。

今天簡單介紹了所使用的開發框架,更多介紹可以查看 Express/Node introduction


下一篇
Day2. 安裝環境 Node.js+Express.js+Three.js
系列文
Three.js 反閘之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
Yumy
iT邦新手 4 級 ‧ 2022-09-06 00:25:38

非常期待,請持續更新

0
ddyme
iT邦新手 4 級 ‧ 2022-09-06 22:29:36

非常期待,請持續更新

0
Aliang
iT邦新手 4 級 ‧ 2022-09-06 23:50:47

非常期待,請持續更新

我要留言

立即登入留言