[讨论] 前后端分离的专案

楼主: Neisseria (Neisseria)   2017-07-12 19:06:51
小弟先前用过几个网页框架,像是 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 等,这样的确会比较好
不过这样专案复杂度会提高一些,就请自行取舍
作者: plcder (盖头)   2017-07-12 21:22:00
没有后端浏览器还是能显示html css javscript部分除非都写在后端语言内
作者: ssccg (23)   2017-07-12 21:39:00
其实就只是需要build script或IDE(plugin)帮你把前后端同时build出来组起来而已吧,只是依你用的语言、框架可能有现成的也可能要自己写

Links booklink

Contact Us: admin [ a t ] ucptt.com