搞前后端分离, 自己坑哭了自己

2017-01-16 17:44:42 +08:00
 fulvaz

中心思想: 要根据自己周围环境的实际情况选用框架.

说个事, 最近做外包, 学校项目, 做公众号应用, 打算用 vuejs

和后端商量了一下做成 SPA. 后端先是一脸懵逼, 然后想了一下, 说: 那就做前后端分离吧

没日没夜 9/12/7 做了一个月 (再接外包我直播吃屎

今天发现了个问题

TM 谁来接手这个项目的前端?

师弟师妹连 npm 是啥都不知道, 看 vue 文档第一页就看不懂.** 现在师弟师妹最多会个 bootstrap 和 jquery **

现在老师跟我说, 要么你用 vonic 重写一遍, 让后面的人接手吧

问题来了:

  1. 用 vonic 重写一遍有区别吗? 后面的人接手会简单? ps: 我怎么感觉根本不可能平滑过渡到 vonic...

  2. 请问各位外包做完怎么交接?

23585 次点击
所在节点    程序员
72 条回复
jun4rui
2017-01-16 17:46:18 +08:00
你这是自己坑自己,和前后端分离没关系
Sharuru
2017-01-16 17:48:48 +08:00
前后端分离与本案并无关联,倒不如说因为前后端分离,你还有救。
server
2017-01-16 17:49:52 +08:00
.... 明显是想多了,坑坑更健康,回头接手的人还是会骂你的。
wangkai123
2017-01-16 17:50:28 +08:00
那为什么不用 weui+jQuery WeUI ?简单又方便。
Xrong
2017-01-16 17:50:41 +08:00
外包就应该简单明了,搞所谓的高新科技都是坑自己啊。。。
jarlyyn
2017-01-16 18:02:02 +08:00
这关前后段分离什么事。

不会 vue,不会 react 都不是事。

jquery+backbones 不就搞定了。
Jialin
2017-01-16 18:02:44 +08:00
。。。是这样的,现在的前端基本都还停留在 jquery 。。。
woshifyz
2017-01-16 18:05:09 +08:00
vue 比 jquery 什么的要简单吧
xylitolLin
2017-01-16 18:05:34 +08:00
挑技术栈不要挑自己擅长的,要挑大家都会的
chairuosen
2017-01-16 18:07:09 +08:00
高数都能过,连 vue 都不会用?看一周够了
fulvaz
2017-01-16 18:11:06 +08:00
@wangkai123 对, 写 SPA 还难一点, 还不如直接切页面算了
fulvaz
2017-01-16 18:12:11 +08:00
@chairuosen .

嗯, 曾经我也是这么以为的, 然后我发现大家情况不同

接外包用高科技就是在坑自己..
q397064399
2017-01-16 18:15:26 +08:00
明显是不愿意学罢了, vuejs 好歹国人出的,文档啥的都很多,

如果英文可以,还是 reactjs 配合鸡翻好, reactjs 社区还是蛮强大的,有坑都被踩过了,

npm 的学习曲线并不陡峭,实在不行,上官方的脚手架 就是了,单页的 v-router 也很好用


关键还是看项目,,你一个页面如果根本就没几个控件,用户交互一个手就能数过来,

弄 vue reactjs 搞前后端分离那都是扯淡

别看网上吹的 vuejs reactjs 神乎其神,实际上根据需求 评估技术团队实力,该怎么来就怎么来
Jie0zero
2017-01-16 18:17:05 +08:00
@fulvaz 跟前后端分离啥事。。
q397064399
2017-01-16 18:21:28 +08:00
像 v2 如果有人脑抽 ,现在说要重写一遍,页面功能需求不变,全部用 vuejs 写一遍前端,

我保证提出这个建议的人要被打死

像 v2 这样的页面交互需求,两只手就能数清楚,整那么多框架进来,简直就是瞎扯淡

最后,千万别听知乎忽悠,搞工程的,就要自己去实践,要前后端分离 可以,先根据业务做个超小原型 demo

出来试试水,看看 分离不分离的优缺点在哪里
anubiskong
2017-01-16 18:25:26 +08:00
什么叫前后端分离? 前后端什么时候合体过?
sobigfish
2017-01-16 18:28:15 +08:00
peneazy
2017-01-16 18:29:50 +08:00
不知道 npm 是什么没影响。以 webpack 为例,你把架子搭好,把 package.json 和 webpack.config.js 的参数配置写好,告诉师弟师妹开发和打发布时该执行啥命令就行了。他们只需要学会用 vue.js 就行。要真学会全套东西, linux+node.js+express+webpack 还真挺费时间的。
bdbai
2017-01-16 18:44:20 +08:00
@anubiskong 前端改页面得看后端脸色的时候
xcatliu
2017-01-16 18:45:31 +08:00
血的教训

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

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

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

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

© 2021 V2EX