程序员想开发漂亮的个人网站是不是用 react 会比 vue 简单一些?

300 天前
 LeeReamond

定义:

我的情况是 vue 写过一些项目,react 完全没学。后端程序员的个人网站,不是专业前端,不要求商业化级别,但是我十分想把网站做得好看,主页点开看起来各种元素的设计,交互方式都比较现代化的那种感觉,不太想要搞一个打开以后看起来干巴巴的。

但是我也不是学平面设计的,外加实在没有工时,比如说一个按钮写几百行代码,一个人做怕是要累死了。所以感觉路径就是通过使用开源的组件库,人家设计好的样式我去调用这样。不过目前用 vue 的感觉,不论是 vue2 时代还是 vue3 时代,我对 vue3 的功能性倒是没有任何抱怨,我觉得已经足够好用了,但是感觉组件库生态还是很薄弱。常见的一些库,elementplus 我觉得设计得不好看。vuetify 我觉得设计得挺好看的,动画交互比较复杂了,但是我感觉定制性很差啊,很多时候连把元素放到合适的位置和大小都做不到。。

最近也看了很多 v 站发个人网站的,感觉各有各的问题,现在在想是不是换个工具以后开源生态会好不少,就会有那种既有成熟的组件库,也不会定制起来比较难用的?

11633 次点击
所在节点    程序员
94 条回复
pdone
299 天前
请参考我的博客 https://awaw.cc
用 hexo 或者 hugo 之类的就可以了 没必要自己再造个轮子啦
renmu
299 天前
不是,没有关系,和设计有关
wujianhua22
299 天前
楼主的目的是要漂亮,然后问哪个框架能够更简单的实现漂亮,我现在告诉你,哪个框架都不能帮你实现更漂亮,想要更漂亮只有设计师才能做的更漂亮。设计实现了,哪个框架都能实现,而且现在的 vue 和 react 都能简单的实现。
x2ve
299 天前
跟框架无关,复杂的样式要么花时间,要么花时间抄,都是花时间。另外 openui AI 自动生成 ui 界面,你一直描述就完了,估计能满足你要求
ityspace
299 天前
Next.js + React 制作个人网站还是挺容易的。
bryantsuen
299 天前
不懂美工和设计,感觉 react 和 antd 做出来总有种后台控制程序的味道,好奇带设计感的是怎么做的
brainor
299 天前
看起来推荐 react+next.js 的人挺多的啊
ityspace
299 天前
@brainor 好用。坏处是额外的 JS 文件就有 60kb 多。不过优化好的话,界面可以秒开,无感刷新体验甚至比纯静态网站丝滑。
pianjiao
299 天前
卖坚果的怪叔叔 https://cuixinxin.cn wp 一把梭
daohanghao
299 天前
不会设计的话

还不如用现成的 WordPress 或 typecho ,主题又多。

https://www.91es.com/
kneo
299 天前
回答你的问题:不是。
lookas2001
299 天前
是的,react 的生态会略微好一些,在做 markdown 解析器遇到过跟你类似的问题。
layxy
299 天前
和你用啥前端框架没关系,你的 html+css 基本功扎实,审美没啥问题,用啥框架都能做出来偏亮的网站
coderhxl
299 天前
想开发漂亮的网站应该考虑 UI 框架吧
afxcn
299 天前
你可能要找的是 tailwindcss ,已经有好几个人提到这个了。
hushes
299 天前
这就的看自己的想法和构思了
顺便贴一个我自己的

博客: https://blog.hushes.cn/
博客模板: https://github.com/Jiohon/blog-example
Hopetree
299 天前
如果你的博客主要是当做文档来用,我觉得 vitepress 更适合,没有之一
helloet
299 天前
推上看到的:fuwari.vercel.app , 感觉还不错
jqtmviyu
299 天前
@jojobo #29 背景特效不好看呀. 除了让风扇转得快点,.
XCFOX
299 天前
React 的 UI 组件库生态比 VUE 要丰富太多,从这方面讲确实用 React 开发漂亮网站要简单一些。

React 好看的组件库有:
https://nextui.org/
https://v2.chakra-ui.com/
https://mui.com/material-ui/
https://ui.shadcn.com/
https://semi.design/zh-CN

Vue 好看的组件库:
https://www.naiveui.com/
https://ui.nuxt.com/

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

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

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

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

© 2021 V2EX