想把前端外包出去, 如何在老项目里引入 Vue2 这种 SPA 框架?

2017-12-09 13:26:03 +08:00
 WatcherHangzhou

我们老项目对于手机 App 的接口完全可以用到前端 SPA 框架里, 目前想彻底前后端分离(主要是想把前端外包出去), 也就是之后写新的业务前端代码是在一个独立的 git project 里, 我想问如何引入 Vue2 这种 SPA 框架:

2990 次点击
所在节点    程序员
5 条回复
zjsxwc
2017-12-09 13:42:05 +08:00
1. 当然可以不重写
2. 这种开发环境搭建很简单的, 就是开发机开个 nginx 转代, 把不是 /spa 下的请求都转发到你的测试环境对应的地址下就好了, 如果是 /spa 就返回本地文件
3. 当然可以这么部署
askfilm
2017-12-09 13:54:52 +08:00
SPA 就一定好? 另外外包无限坑
WatcherHangzhou
2017-12-09 15:01:13 +08:00
@askfilm


其实不一定会是考虑外包, 我们也会参与开发的, 也可能会被另一个现在有点闲的团队负责接手前端 :doge
learnshare
2017-12-09 15:30:50 +08:00
引入 Vue 不影响现有代码,一个组件一个组件搞起来就好了
WittBulter
2017-12-09 18:26:15 +08:00
1. 可以把原来项目的模板拿来用,但需要改一点模板,要么在部分页面硬跳转用原来的服务端渲染。
2. 前端环境一般会自己起一个 server 跑,能访问到接口就行。
3. 是的,还可以把前端所有东西都扔在 CDN 上,把 CDN 解析个域名就行了~~

这种老项目最好找一个能掌控全局的人负责架构,不然到了后来大家各写各的,外包自成一套很难维护了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/413315

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX