不会前端的后端如何优雅地开发个人项目?

2022-10-25 10:03:25 +08:00
 lookStupiToForce

(没有搜到类似问题,所以看到这个问题 [不会后端的前端如何优雅地开发个人项目?] 就恬不知耻地镜像了一个

我知道有很多前端框架,但也是必须自学一门前端语言 /UI 语言才能做调整?

11116 次点击
所在节点    程序员
79 条回复
chloerei
2022-10-25 11:04:49 +08:00
用 bootstrap 足够做出实用的界面了。

用你熟悉语言的全栈框架,不要搞前后端分离。
z0wjqnxi
2022-10-25 11:05:14 +08:00
感觉 css 比 js 难。。。
QKgf555H87Fp0cth
2022-10-25 11:10:14 +08:00
我在用 Laravel 和 React ,一个实验室,写点 Canvas 、WebSocket 、小游戏、一些 DEMO ,一些自己需要用的东西,比如停车监控,服务器监控,API ,文章等等,如果你要写 React ,可以一起。
cmdOptionKana
2022-10-25 11:25:44 +08:00
这问题问的…… 要么自己学会,要么以某种形式请人帮忙做,难道还有第三条路?
jeesk
2022-10-25 11:35:00 +08:00
@chloerei 前后端分离, 步骤多, 但是调试简单。 要是用其他的比如 php + html 混合开发, 题主会更加难受。
lookStupiToForce
2022-10-25 11:42:30 +08:00
@cmdOptionKana 不是,问个问题当然是为了集思广益,增广见闻啊,万一有啥好的后端程序员可直接用的甚至低代码无代码解决方案呢(。
不过现在都不用万一了,我看到前面的回复中已经有些比较好的简化方案了,比如 amis
lookStupiToForce
2022-10-25 11:54:39 +08:00
@kongkongyzt #16 其实说到设计,我在 v 站就看过 v 友搬出来某个游戏大牛的名言,原话记不清了,大致类似下面这样:

“一个立志做游戏的独立游戏开发者应该尽快做出他人生中的前 10 个游戏,因为前期他做的游戏无论是啥都是 shit”

🤣感觉各种设计类别其实都大差不差,共勉吧
gowk
2022-10-25 12:00:22 +08:00
@idblife
现在看到很多开源 Element UI/Plus 、Antd 写的后台管理系统,都想吐
千篇一律的界面,混乱的逻辑,页面大段的留白……
我纳闷怎么都这么丑,我是后端,不太懂前端
知道 goedge 之后,开始研究它的源码,是我喜欢的全栈开发的方式
适合一个人或者几个后端一起开发项目,只需要很少的前端知识
基本上你只要写过 JS ,略懂 Vue ,就能做出相当漂亮优雅的界面
用过 Bootstrap 也能快速上手 Semantic
有人说 Semantic 已经没人开发维护了,不够潮
但是我想说用它做出来的界面,比 Ele Antd 之流好看一万倍
后端开发写界面不要追新,你老老实实把 JS 基础学好,把操作逻辑,业务流程梳理好
老的 CSS 框架照样能写出漂亮的 UI
看 goedge 作者的代码,封装逻辑,可以学到很多,感谢作者刘祥超(好像是浙大毕业的
jiangzm
2022-10-25 12:18:01 +08:00
@gowk 有自己的喜好是好事,但你的喜好仅仅是你的喜好。你不喜欢主流的东西不是主流有问题,AntD 、Element 都是很优秀的 UI 框架,可以搭建你自己想要的风格,前提有这个能力。
dcsuibian
2022-10-25 12:28:35 +08:00
学啊。
先把 html 、css 、js 系统过一遍,《 Head First HTML and CSS 》、《精通 CSS 》。js 更重要,es5 、es6 ,建议看阮一峰的教程。
接下来就是框架,vue 或 react 全家桶,找个 B 站点击量高的视频看。推荐 react (和 ts 配合好,容易维护),但 react 的配套非常乱。另外一些周边的 Nodejs 、TypeScript 官网手册过一遍就好。我觉得写中后台用阿里的 antd 那一套应该没有问题,如果定制性更高的话,还是得自己来。
有时间还可以用 Figma 做一下辅助。


还有一种方法是别写了,我之前也想写个人项目练手,发现前端码代码花的时间比后端多多了,因此就搁置了。
jeesk
2022-10-25 12:31:28 +08:00
@gowk 审美问题是主观, 不强求他人。
bakaft
2022-10-25 12:34:46 +08:00
设计可能是一个问题,但是实现绝对不难。
现在前端想做出个东西来很简单,花半天读一下 Vue+ElementPlus 文档,很容易上手
gowk
2022-10-25 12:43:01 +08:00
@jiangzm
@jeesk
不否认这些优秀的 UI 框架,个人喜好问题
没有精力再去学前端的东西了,<script>引入 Vue 直接开干
dayeye2006199
2022-10-25 12:49:57 +08:00
Bootstrap 一把梭
XiLingHost
2022-10-25 12:52:01 +08:00
你可能不是不会前端,只是不会设计
我也是一个基本不写前端的开发者,但是如果有合适的原型,要实现比较简单的前端还是很容易而快速的,问题就在于我们其实想象不出什么样的原型适合用户
xuanbg
2022-10-25 13:35:41 +08:00
页面设计还是挺简单的,js 的 3 大框架学起来也不难。难得是实现优雅的交互!
kltt22
2022-10-25 14:18:20 +08:00
@idblife 欣赏不来,感觉像上世纪的产物
idblife
2022-10-25 14:32:18 +08:00
@kltt22
审美不同
这种风格的企业后台比较实用
526326991
2022-10-25 14:36:38 +08:00
https://www.primefaces.org/showcase/ui/data/diagram/basic.xhtml
可以试试 jsf 框架 都有很成熟的组件 当然你也可以自己写组件
FrankHB
2022-10-25 14:42:01 +08:00
你可以先放置 GUI 。做 CLI 工具没那么多有的没的。
这是考虑到你若不愿意接受 @dcsuibian “别写了”的建议以后的最现实合理的挣扎。

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

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

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

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

© 2021 V2EX