在 Vue、react、angular 占领前端的现在,各位的后台在使用什么构建?非广告,仅交流

2019-12-18 14:22:41 +08:00
 815979670

现在的前端新项目几乎被 Vue、react、angular 占据,我想知道各位公司 /自己个人的后台还在用什么技术构建页面?

我先来: 后端使用 layui 框架构建 大部分还是 dom 操作,不太友好,介于 layui 的更新速度,想学习一个现代一些的后端页面构建技术,但不知道大家后端都在用那个多一些?

12642 次点击
所在节点    程序员
103 条回复
hyy1995
2019-12-18 20:36:24 +08:00
用 Vue 就行,三大流行框架中最简单的,随便找个 UI 库搭后台系统快得很。Angular 和 React 相对较难,而且我是真的不太懂为什么有人选择 React.js 来开发 PC 端网页。



话说,楼上怎么还扯到单向绑定 /双向绑定了,Vue 直接用 v-model 指令不就是双向绑定了吗?莫非还有其他神奇的操作。。。
yafoo
2019-12-18 20:47:25 +08:00
后端开始用 nodejs 开发,感觉很不错。
hirasawayui
2019-12-18 21:03:08 +08:00
公司后台管理系统全是专职前端用 react+ts 开发。。。
kkniub
2019-12-18 21:21:39 +08:00
这种中台业务直接 antd pro 完事
murmur
2019-12-18 23:44:00 +08:00
居然还有人说 vue 看不懂的
开发 vue 项目只需要下面的步骤
1、掌握最基本的 es5 语法基础,es6 都是可选,会不会都无所谓,反正你就学会 export default 和 import *就够了
2、拷贝一个别人做好的脚手架,npm install,这步大家都不能省略
3、找到单个 vue 文件,找到 template、style 还有 script 中的 data 段和 methods 段,开撸,每一部分都是熟悉的技术
4、学习 v-if、v-for、v-show 三个最常用的标签,style 和 class 的:写法,@的事件绑定和:的变量绑定,啥叫生命周期,啥叫 prop,管它的,撸 template 管这些干嘛

恭喜你已经入门 vue 了
murmur
2019-12-18 23:51:03 +08:00
有些人对 vue 就是偏见
map、短路、问号表达式实现循环和 if 不叫学习,v-if 和 v-for 就叫学习
className 不叫学习,classname 库不叫学习,class、style 就叫学习
{}书写变量不叫学习,:绑定变量就叫学习
mobx、redux 带了一大堆状态库不叫学习,vuex 最简单状态管理 reducer 都不需要,store 全局变量一把撸叫学习
js 书写样式不叫学习,style lang="xxx"就叫学习
我想把知乎我写的答案复制来,当年 jquery 都可以搞大工程,现在给你 vue 做不出来了,人矫情了还是技术退步了?
OHyn
2019-12-19 00:23:14 +08:00
@murmur 哎,我就是先上手了一把 Vue 再上 react 的,这俩的繁琐程度不是一个层次的。vue 大概会 html+css+js 就能直接上。不可能出不了活,顶多就是实现的手段比较辣鸡。react 不学点 es6 还真会蛋疼死。虽然说穿了也不难。

但是,自己入门玩的项目,技术越简单越好。搞太复杂浪费时间,真想多学点,那是以后的事。
看上面有人说 ts 香,为啥要 ts ?就自己一把梭还要 ts ?多人合作防犯傻上 ts 挺好。自己没太大必要。
April5
2019-12-19 00:31:20 +08:00
现在后台用 ant-design-pro 二次开发
HTSdTt3WygdgQQGe
2019-12-19 01:11:29 +08:00
@murmur 请问啥叫脚手架,有啥好用的脚手架?
Tlin
2019-12-19 01:19:15 +08:00
我原先用 angular,后面用 Vue,感觉 Vue 好用多,后面又来倒腾 react,啊啊啊啊啊!!
前端就是这样啊,学习!学习!学习!不断的学习,那些 easyUI,bootstrap 就不用说了必须的
前端累啊,我也弄过 PHP,感觉好点………………
lihongming
2019-12-19 02:54:58 +08:00
个人觉得现在前端框架想得太多,不是什么好事。

最理想的架构是前端纯界面,后端纯 api,中间通过 json 或 xml 交换数据,各司其职。这样后端不用关心前端到底是什么( js ios android ),前端也不用关心后端用什么语言,架构最清晰。

但很多 js 前端框架不这么想,手拼命往后端伸,导致学习成本上升(学习者不得不学一些用不着的东西)。甚至还有“要想充分发挥 react 的强大功能,就得用 nodejs”这样的论调。

难道是前端压抑太久了,好不容易出个 nodejs,就无处不用?
mrcotter2013
2019-12-19 06:22:05 +08:00
这个不能称作后端吧,只是前端的 Admin UI,用统一的框架做不就行了,只不过登录身份验证后经路由跳转至不同页面就行了。我们都用 Vue 构建,UI Kit 是 Vuetify。
manami
2019-12-19 06:55:12 +08:00
vue—vuetify
react—material-ui
只对 material design 风格的组件感兴趣
orzorzorzorz
2019-12-19 07:06:20 +08:00
年纪大了就会乖乖想着用 angular 了,不想用肯定是年龄没到 :doge
dcoder
2019-12-19 08:30:34 +08:00
@murmur
对于还没出来的 Vue 3, 怎么评价? 会不会让 Vue 2 用户的学习成本暴增?
ClarkAbe
2019-12-19 08:34:32 +08:00
一直坚持传统 HJC,可能是我时间比较多吧,而且老喜欢加些前端黑魔法进去,还有就是尽量精简 js/css,因为服务器带宽太 tm 贵了能省就省
392039757
2019-12-19 08:41:07 +08:00
@murmur 太真实了,后端的我就是这样学习的
cnbattle
2019-12-19 08:48:38 +08:00
laravel admin,go admin
recordnow
2019-12-19 08:50:45 +08:00
@noobma @chenshun00 @luchenwei9266 @Hanggi @HolmLoh

请问用 angular 一把梭的你们,angular 使用什么版本?我觉得 angular 在页面渲染性能并不如 vue 和 react,有点慢的?
hjsbs
2019-12-19 08:51:05 +08:00
前端 html,js,css,后端 php?

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

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

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

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

© 2021 V2EX