想搭建一个家庭网站。身为一个前端开发人员,请教下后台怎么选择。

2020-07-21 11:52:18 +08:00
 ethan678

想搭建一个家庭网站。身为一个 web 前端开发,请教下后台怎么选择。

家庭网站功能:

后台打算自己学着做,java 会一些,没有实际项目经验。nodeJS 做后台不知道是否可行。 数据库怎么选择?

9354 次点击
所在节点    程序员
84 条回复
wdxm2008
2020-07-22 02:24:56 +08:00
我也推荐 django 还能前后端分离
falcon05
2020-07-22 03:52:07 +08:00
strapi,一个目前非常火的 headless cms 管理,后端可以图形化配置 api,提供 hook 自定义修改 API,带权限管理,大部分时间专注前端就行了。
oubfgiar
2020-07-22 07:45:23 +08:00
这不就是群晖吗,哈哈哈。
OldPanda
2020-07-22 08:04:52 +08:00
WordPress
skinny
2020-07-22 08:13:29 +08:00
我觉得楼主自己开发没什么不好的,就当学习后端开发咯,而且有个需求简单的实际项目练手,学习起来更快。

至于后端,会 java 就 spring boot,想 js/ts 一把梭就选个开发活跃的易用的 node 框架。其实 asp.net core 也不错,也没有有平台限制,易于部署,性能还挺高,甚至还可以像 go 开发的服务端一样不用前面配个 nginx 什么的。

至于数据库,我觉得你可以从 sqlite3 入手,简单易用,轻量级,容易备份。至于性能,不用瞎操心,家庭那点访问量和读写,根本不是个事儿。

关键在于你不能选一堆看似高大上的技术,但学习过程漫长,很久都看不到成果,那你也许没多久就弃坑了。
matepi
2020-07-22 08:14:28 +08:00
我自己家的用:jlhttp+h2 数据库+文件系统,就搭掉了
轻量级就够用要什么大东西,在家轻松随意点,不用研究别人的轮子
ShuoHui
2020-07-22 08:44:20 +08:00
@dantegg 看完以后觉得我连个养鸡的都不如。很惭愧。
xuanbg
2020-07-22 08:48:00 +08:00
这种用现成的就好,我会的都不乐意写,何况你不会还要学。如果是为了学习的话,选 Java 不会错。
zzzmh
2020-07-22 09:09:37 +08:00
java 其实可以的,会的多就学一下 springboot 一条龙,会的不多学 jfinal 快速上手
其实选什么语言不重要,学习成本和维护门槛才重要,决定了你能不能写到完还没放弃
raptor
2020-07-22 09:14:27 +08:00
买个群晖就好了,你这个明显是从入门到放弃的节奏
roma
2020-07-22 09:19:02 +08:00
看到 NAS 都是说群晖,很少有人提威联通( QNAP ),是威联通产品、用户体验不如群晖么?
Francis404
2020-07-22 09:44:23 +08:00
Node
nullboy
2020-07-22 09:54:58 +08:00
Emby
whatalittleboy
2020-07-22 10:00:33 +08:00
github 找个开源项目修修补补
RouJiANG14
2020-07-22 10:09:09 +08:00
开源的博客自己改一改方便啊。。
Hanggi
2020-07-22 10:12:23 +08:00
其实出发点感觉挺温馨的,但是确实不推荐自己搭,推荐买一些设备,好点的路由器,nas 啥的,你的需求都能得到满足。
ifxo
2020-07-22 10:16:00 +08:00
还不如搞一个 ftp 服务器,最简单的,我家现在就是这样
corona
2020-07-22 10:21:33 +08:00
这个想法挺好的,我也想搞一个了
fenglangjuxu
2020-07-22 10:23:49 +08:00
百度网盘 是不是就可以
类似上面说的 dzz.cc
a308057848
2020-07-22 10:24:14 +08:00
ftp 服务器

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

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

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

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

© 2021 V2EX