我为什么赞成前后端以及 UI 分离

2016-08-09 16:21:34 +08:00
 ericls

前后端以及 UI 分离的好处:

  1. 后端相当好测试
  2. 后端还可以服务多个平台,比如 APP , WEB 等
  3. 前端还可以用于多个平台,比如 APP , WEB 等
  4. 耦合度低,自己和别人协同开发相当轻松, UI 写 css, 前端写逻辑和 component ,后端写和数据库的交互
  5. 耦合度低,自己和自己协同开发也相当轻松。
  6. 用模板引擎来生成 html 太痛苦。
  7. 前端技术带来的 UX 提升是相当重要的!而这些使用传统的后端生成 html 方式很难实现。比如表单验证, inline editing 等。

/t/298014 这里有一个很大的问题:

前后端分离是一种技术,跟招聘没有任何关系。

全栈工程师也应该采用前后端分离的开发方式。 UI 交给专门的 UI

前端都不会还好意思说全栈?

别说小公司,个人项目都应该采用前后端分离

6400 次点击
所在节点    JavaScript
48 条回复
bdbai
2016-08-09 16:25:59 +08:00
主流思想就没必要强调了。铜币送上
ericls
2016-08-09 16:28:08 +08:00
@bdbai 我就是不懂为什么那个帖子说前后端分离就等于招两个人
66beta
2016-08-09 16:57:18 +08:00
前后端分离跟招 2 个人的关系是什么鬼,为什么会得出这个结论?
ericls
2016-08-09 16:58:26 +08:00
@66beta 原贴的结论
66beta
2016-08-09 17:00:16 +08:00
@ericls 中过专家特色的结论~
SourceMan
2016-08-09 17:01:08 +08:00
哎,你跟小朋友一般见识啥的
yuyang041060120
2016-08-09 17:46:18 +08:00
撇开业务谈技术架构都是耍流氓
mdluo
2016-08-09 17:56:31 +08:00
上一个 喷前端新框架、喷前端被带歪 喷得那么厉害的人叫 [ 某当老师 ]
AlphaTr
2016-08-09 18:02:33 +08:00
这才是正确的打开方式,硬币奉上~
airyland
2016-08-09 18:24:49 +08:00
似乎没提到,分离后前端可以独立迭代上线。。
murmur
2016-08-09 18:29:40 +08:00
UI 交给 UI 设计师是对的 美术生的功底可不是程序员想学就学的来的
nevin47
2016-08-09 18:31:53 +08:00
我也赞成要严格分离,不过说原楼主小朋友就不合适了,他回复里面讲了阿里的早期项目他也参加过,至少工作经验已经在那里了
bobsam
2016-08-09 18:40:21 +08:00
没吃过螃蟹的人 永远都不知道螃蟹有多好吃 铜币双手捧上~
lxrmido
2016-08-09 18:44:18 +08:00
保守派一直都会在
noli
2016-08-09 18:45:44 +08:00
跟小朋友讨论大人的事情,总会有种不知从何说起的无力感。所以啊,教小孩有时候就是不能解释为什么,让他自己去经历和感受就好了。
loading
2016-08-09 18:45:44 +08:00
自己一个人开发,分离相当爽,需要什么接口马上写…
ChiangDi
2016-08-09 18:46:17 +08:00
前后端分离的和不分离的我都做过,但是我自己明显喜欢分离的
Pastsong
2016-08-09 18:52:29 +08:00
这样的讨论其实对前端的发展是有好处的, 我是赞成大部分的网站规模根本不需要 React 的
keysona
2016-08-09 19:47:28 +08:00
。。。奇葩了。
我感觉你们和看得不是同一篇文章。


原文中有句话: "总之我不认同这种前后端分离。"

我概括能力有限,作者这里针对的是某种"前后端分离".

结合他回复来看,他并不是完全否定它,不同场合还是有需要的。他提到了一些交互性高的项目。也有人评论说项目大了也要。

我觉得他更想说的是,"大多数网站没有必要上越来越复杂的前端框架, jquery 之类的就够了。"
keysona
2016-08-09 19:50:36 +08:00
看到这帖子的回复有点失望。

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

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

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

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

© 2021 V2EX