小弟先前用過幾個網頁框架,像是 Express 或 ASP.NET Core 等
都是以後端的專案為主,前端的 JS 程式碼直接放在靜態 asset 資料夾
但是小弟短暫玩過一小段時間 Dart
發現 Dart 有一種專門為前端設置的專案類型
觀察一些前端框架,像是 Ember 也是這樣
或是 Babel、TypeScript 似乎也是這樣
對這些前端工具來說,JS 比較像是後面的産出
理論上不應該存入版控裡面
小弟的問題在於,沒有後端語言去驅動的前端專案,要如何上線
如果把前後端全部放在一起,好像專案會變複雜
因為小弟先前多使用 jQuery 比較沒有這些問題
但現在想要評估和學習一些前端相關工具
上來問問大家的意見,感恩
[Update on 2017/07/13]
後來上網查了一下,大概有幾個方向:
純前端的就直接把編好的 code 丟 Apache 或 Nginx 就可以了
但 web app 只有前端的其實比較少
s 大提示的 build script 應該是最好的方向
只是現成的教程 (tutorial) 比較少剛好符合自己可用的
通常都要自己稍微變化一下
國外有網友把前端另外寫成一個 web app,後端寫成 web API
如果要寫成多平台,像是 web 加 mobile 等,這樣的確會比較好
不過這樣專案複雜度會提高一些,就請自行取捨