• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ethan678
V2EX  ›  程序员

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

  •  2
     
  •   ethan678 · Jul 21, 2020 · 11196 views
    This topic created in 2296 days ago, the information mentioned may be changed or developed.

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

    家庭网站功能:

    • 家庭成员档案。
    • 上传图片、视频,影院功能。
    • 后台管理
    • 权限控制等

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

    Supplement 1  ·  Jul 22, 2020

    描述的有点简单,补充下

    背景

    解决问题(用户根据权限访问)

    • 家庭成员有4个大人,两个小孩。大人多了,主见就多。不能良好沟通,有时会有激烈争吵。 手机端随时录制视频,上传网站。在电视端看视频分析怎么好好沟通。
    • 幼儿发育阶段,有些食谱。可以搞个食谱放入档案
    • 小孩成长发育阶段,记录日常生活细节,分析小孩优点,缺点。为后续进一步教育准备。
    • 老人也需要关爱,比如糖尿病患者。 应该采取什么样措施,至少要记录下怎么测血糖。不能只有糖尿病患者本人知道测量方法。老人比较节约,试纸用光了,也将就着。定时通知。糖尿病人食谱得记录下来。

    改进生活(游客可以访问)

    • 可以下载一些4K电影资源,用电视端访问网站观看
    • 收集菜谱,每个人都可以查看
    • 记录电器的使用方式,使用手册在哪儿,额外的使用说明。
    • 现在的家庭都以小孩为中心,每个大人都可以把拍摄的小孩照片、视频分享出来。类似照片墙

    功能

    • 家庭成员档案。
    • 上传图片、视频,影院功能。
    • 后台管理
    • 权限控制等

    这是我根据需求简单列的功能,当然也可以根据实际情况调整。功能写的比较简单,可能词不达意。

    方案

    1. 部署在家庭局域网,闲置笔记本当服务器怎么样?需要常年开机吗
    84 replies  •  2020-07-22 20:31:59 +08:00
    wujieyuan
    wujieyuan
    Jul 21, 2020❤️27
    1
    骚年, 别折腾了, 你连后端都不会开发, 还想整这些功能, 建议买个群辉
    14v45mJPBYJW8dT7
    14v45mJPBYJW8dT7
    Jul 21, 2020
    2
    云函数
    RiESA
    RiESA
    Jul 21, 2020
    3
    这种东西,你不如找个博客程序? 该有的都有了,然后自己会前端的话做一套好点的皮肤和界面
    一般用户也区别不出来什么前后端,你界面弄好看点就行了
    TabGre
    TabGre
    Jul 21, 2020 via iPhone❤️1
    4
    个人不想再工作之外做这些,拿开发的时间多陪陪她们更好,流水兄弟说的对,直接用现成的方案最佳
    lithbitren
    lithbitren
    Jul 21, 2020
    5
    nas
    miv
    miv
    Jul 21, 2020 via iPhone
    6
    nas 可以满足你的需求,你后端不会的话,开发成本超级大,不如买现成的。我用过群晖,挺不错,你可以看下
    skrjscom
    skrjscom
    Jul 21, 2020
    8
    推荐群晖 或者找个电脑装个 PLEX
    ethan678
    ethan678
    OP
    Jul 21, 2020
    9
    @wujieyuan 有这么难吗? 如果太难,可以把需求砍一砍,重点是独立开发一些东西出来。
    Boyang
    Boyang
    Jul 21, 2020
    10
    这些需求群晖完全能解决
    moxiaonai
    moxiaonai
    Jul 21, 2020 via Android
    11
    群辉完美
    importPandora
    importPandora
    Jul 21, 2020 via Android
    12
    一块移动硬盘就可以了。
    -------------

    庭网站功能:

    家庭成员档案---Word
    上传图片、视频,影院功能---复制粘贴
    后台管理---移动硬盘加个密码锁
    权限控制---你给谁谁就有权限
    aptx4689
    aptx4689
    Jul 21, 2020❤️1
    13
    iCloud 共享相册不好吗
    pixiaotiao
    pixiaotiao
    Jul 21, 2020 via Android
    14
    qnap
    DeWhite
    DeWhite
    Jul 21, 2020
    15
    django

    直接用自带的 ADMIN 就实现就完事了。
    前后端分离都不用写了。
    xyjincan
    xyjincan
    Jul 21, 2020 via Android❤️1
    16
    node
    mmdsun
    mmdsun
    Jul 21, 2020 via Android
    17
    你会 Java 直接用 spring boot 就好。入门上手很快
    nightwind
    nightwind
    Jul 21, 2020
    18
    理解不了实际需求
    1002xin
    1002xin
    Jul 21, 2020
    19
    NAS
    jujuxia
    jujuxia
    Jul 21, 2020
    20
    NAS
    zhw2590582
    zhw2590582
    Jul 21, 2020
    21
    你这么点东西,还真不如直接用现成的后台
    KasuganoSoras
    KasuganoSoras
    Jul 21, 2020
    22
    NextCloud 不香吗
    想学习后端开发可以先从学习写插件开始
    ypcs03
    ypcs03
    Jul 21, 2020
    23
    哈哈 类似的想了好久了,每次找软件时都想自己写一个, 然后就没了
    KasuganoSoras
    KasuganoSoras
    Jul 21, 2020
    24
    看错了,是前端啊,前端也可以学习写模板之类的(
    lizz666
    lizz666
    Jul 21, 2020
    25
    就算是前端,起码的 nest.js 或 egg.js 看看文档也能跑了啊
    你这纯前端也太纯了点吧
    whypool
    whypool
    Jul 21, 2020
    26
    可道云
    还能在线编辑 office
    congminghaoxue92
    congminghaoxue92
    Jul 21, 2020
    27
    wordpress
    Felix2Yu
    Felix2Yu
    Jul 21, 2020
    28
    nextcloud
    wangbudong
    wangbudong
    Jul 21, 2020
    29
    我进来之前在想什么样的家庭需要家庭网站
    dantegg
    dantegg
    Jul 21, 2020❤️5
    30
    demotu
    demotu
    Jul 21, 2020
    31
    多陪陪家人
    polarbearn
    polarbearn
    Jul 21, 2020
    32
    emby.media
    zarte
    zarte
    Jul 21, 2020
    33
    买个 nas,几千块,你要的功能都有还有安全性与稳定性。
    xJogger
    xJogger
    Jul 21, 2020 via Android
    34
    @importPandora 最大并发数:1 (狗头
    bearxu
    bearxu
    Jul 21, 2020
    35
    买个 群晖 NAS,最便宜的型号即可
    pliex
    pliex
    Jul 21, 2020
    36
    少年 你这个功能 gin-vue-admin 直接用就好了
    tankren
    tankren
    Jul 21, 2020
    37
    买成品 NAS
    x86
    x86
    Jul 21, 2020
    38
    NAS
    shaojz2005
    shaojz2005
    Jul 21, 2020
    39
    群晖或者 wordpress
    TimePPT
    TimePPT
    Jul 21, 2020 via Android
    40
    自己维护:NAS
    不想维护:跟手机电脑配套的云服务,开家庭共享。
    不想维护&跨平台:开个云盘
    importPandora
    importPandora
    Jul 21, 2020 via Android
    41
    @xJogger 我既然无法反驳
    pigzzz
    pigzzz
    Jul 21, 2020
    42
    竟然没人推 php,我推一个
    jasamboro
    jasamboro
    Jul 21, 2020
    43
    家庭成员档案,这东西难道也要公网分享?
    jadehare
    jadehare
    Jul 21, 2020
    44
    写过类似的东西,不过简单很多,服务器用的 springboot 就个图片上传和权限控制,资源直接 nginx 搭的下载服务。上不上数据库看自己需求,基础的增删改需求直接遍历文件夹找文件就完事了
    justicelove
    justicelove
    Jul 21, 2020
    45
    可以了解下 jeklly
    gangoogle
    gangoogle
    Jul 21, 2020
    46
    你这个可以用一个现成的后台,直接买个服务器部署上去就行了 我之前用的叫 seafile 。。。。。
    vincent321
    vincent321
    Jul 21, 2020
    47
    http://dzz.cc/ DZZ 大桌子 完全符合。PHP 环境+MySQL
    gangoogle
    gangoogle
    Jul 21, 2020
    48
    对了,前端页面也是现成的
    rannie
    rannie
    Jul 21, 2020
    49
    koa mongo oss
    SenLief
    SenLief
    Jul 21, 2020
    50
    nas 解决这些问题不用自己折腾。
    heasy
    heasy
    Jul 21, 2020 via Android
    51
    完全可以。
    prenwang
    prenwang
    Jul 21, 2020
    52
    就当做个毕业设计吧, 折腾以下,学会很多东西, 最后成不成没关系
    raaaaaar
    raaaaaar
    Jul 21, 2020 via Android
    53
    顺便学学后端的东西也挺好,直接上框架的话,搭个简单的还是容易
    ming7435
    ming7435
    Jul 21, 2020
    54
    垃圾佬几百块组个黑群晖他不香么?
    CBS
    CBS
    Jul 21, 2020
    55
    微信小程序搜索:微信相册

    TX 出品,可以手机上传,可以导入微信聊天图片,可以电脑上传使用简单适合各种年龄段。
    macy
    macy
    Jul 21, 2020
    56
    nodejs,妥妥的
    idealhs
    idealhs
    Jul 21, 2020
    57
    家庭成员档案😂
    你要笑死我吗,家用 OA 系统😂
    947211232
    947211232
    Jul 22, 2020
    58
    数据库 mysql,免费,成熟,关系型,简单
    locoz
    locoz
    Jul 22, 2020 via Android
    59
    非要自己写的话,Django 比较适合你…简单粗暴要啥有啥,魔改一下前端然后调包就完事了。
    RickyC
    RickyC
    Jul 22, 2020
    60
    后端你对啥熟用啥,
    有的时候选了一个语言就是选了一个框架
    wdxm2008
    wdxm2008
    Jul 22, 2020
    61
    我也推荐 django 还能前后端分离
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Jul 22, 2020 via iPhone
    62
    strapi,一个目前非常火的 headless cms 管理,后端可以图形化配置 api,提供 hook 自定义修改 API,带权限管理,大部分时间专注前端就行了。
    oubfgiar
    oubfgiar
    Jul 22, 2020
    63
    这不就是群晖吗,哈哈哈。
    OldPanda
    OldPanda
    Jul 22, 2020
    64
    WordPress
    skinny
    skinny
    Jul 22, 2020
    65
    我觉得楼主自己开发没什么不好的,就当学习后端开发咯,而且有个需求简单的实际项目练手,学习起来更快。

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

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

    关键在于你不能选一堆看似高大上的技术,但学习过程漫长,很久都看不到成果,那你也许没多久就弃坑了。
    matepi
    matepi
    Jul 22, 2020
    66
    我自己家的用:jlhttp+h2 数据库+文件系统,就搭掉了
    轻量级就够用要什么大东西,在家轻松随意点,不用研究别人的轮子
    fcmio
    fcmio
    Jul 22, 2020
    67
    @dantegg 看完以后觉得我连个养鸡的都不如。很惭愧。
    xuanbg
    xuanbg
    Jul 22, 2020
    68
    这种用现成的就好,我会的都不乐意写,何况你不会还要学。如果是为了学习的话,选 Java 不会错。
    zzzmh
    zzzmh
    Jul 22, 2020
    69
    java 其实可以的,会的多就学一下 springboot 一条龙,会的不多学 jfinal 快速上手
    其实选什么语言不重要,学习成本和维护门槛才重要,决定了你能不能写到完还没放弃
    raptor
    raptor
    Jul 22, 2020
    70
    买个群晖就好了,你这个明显是从入门到放弃的节奏
    roma
    roma
    Jul 22, 2020
    71
    看到 NAS 都是说群晖,很少有人提威联通( QNAP ),是威联通产品、用户体验不如群晖么?
    Francis404
    Francis404
    Jul 22, 2020
    72
    Node
    nullboy
    nullboy
    Jul 22, 2020
    73
    Emby
    whatalittleboy
    whatalittleboy
    Jul 22, 2020
    74
    github 找个开源项目修修补补
    RouJiANG14
    RouJiANG14
    Jul 22, 2020
    75
    开源的博客自己改一改方便啊。。
    Hanggi
    Hanggi
    Jul 22, 2020
    76
    其实出发点感觉挺温馨的,但是确实不推荐自己搭,推荐买一些设备,好点的路由器,nas 啥的,你的需求都能得到满足。
    ifxo
    ifxo
    Jul 22, 2020
    77
    还不如搞一个 ftp 服务器,最简单的,我家现在就是这样
    corona
    corona
    Jul 22, 2020
    78
    这个想法挺好的,我也想搞一个了
    keepfun
    keepfun
    Jul 22, 2020
    79
    百度网盘 是不是就可以
    类似上面说的 dzz.cc
    zxcslove
    zxcslove
    Jul 22, 2020
    81
    群晖吧,不光 web 后台功能覆盖,还有几十个 app 可以用
    tydl
    tydl
    Jul 22, 2020
    82
    找一个 cms,比如 eyoucms,或者找我给你开发,很便宜的
    mzlgx
    mzlgx
    Jul 22, 2020 via Android
    83
    支持你,人活着就是要折腾下
    ychost
    ychost
    Jul 22, 2020
    84
    用 node 写,会前端,node 也是分分钟上手
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3029 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 209ms · UTC 11:35 · PVG 19:35 · LAX 03:35 · JFK 06:35
    ♥ Do have faith in what you're doing.