V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ethan678
V2EX  ›  程序员

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

  •  2
     
  •   ethan678 · Jul 21, 2020 · 10460 views
    This topic created in 2120 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
        1
    wujieyuan  
       Jul 21, 2020   ❤️ 27
    骚年, 别折腾了, 你连后端都不会开发, 还想整这些功能, 建议买个群辉
    14v45mJPBYJW8dT7
        2
    14v45mJPBYJW8dT7  
       Jul 21, 2020
    云函数
    RiESA
        3
    RiESA  
       Jul 21, 2020
    这种东西,你不如找个博客程序? 该有的都有了,然后自己会前端的话做一套好点的皮肤和界面
    一般用户也区别不出来什么前后端,你界面弄好看点就行了
    TabGre
        4
    TabGre  
       Jul 21, 2020 via iPhone   ❤️ 1
    个人不想再工作之外做这些,拿开发的时间多陪陪她们更好,流水兄弟说的对,直接用现成的方案最佳
    lithbitren
        5
    lithbitren  
       Jul 21, 2020
    nas
    miv
        6
    miv  
       Jul 21, 2020 via iPhone
    nas 可以满足你的需求,你后端不会的话,开发成本超级大,不如买现成的。我用过群晖,挺不错,你可以看下
    xuchdeid
        7
    xuchdeid  
       Jul 21, 2020
    skrjscom
        8
    skrjscom  
       Jul 21, 2020
    推荐群晖 或者找个电脑装个 PLEX
    ethan678
        9
    ethan678  
    OP
       Jul 21, 2020
    @wujieyuan 有这么难吗? 如果太难,可以把需求砍一砍,重点是独立开发一些东西出来。
    Boyang
        10
    Boyang  
       Jul 21, 2020
    这些需求群晖完全能解决
    moxiaonai
        11
    moxiaonai  
       Jul 21, 2020 via Android
    群辉完美
    importPandora
        12
    importPandora  
       Jul 21, 2020 via Android
    一块移动硬盘就可以了。
    -------------

    庭网站功能:

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

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

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

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

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

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