小弟先前用过几个网页框架,像是 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 等,这样的确会比较好
不过这样专案复杂度会提高一些,就请自行取舍