想搭建一个家庭网站。身为一个前端开发人员,请教下后台怎么选择。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ethan678
V2EX    程序员

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

  •  2
     
  •   ethan678 2020-07-21 11:52:18 +08:00 9909 次点击
    这是一个创建于 1913 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    家庭网站功能:

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

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

    第 1 条附言    2020-07-22 14:03:07 +08:00

    描述的有点简单,补充下

    背景

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

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

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

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

    功能

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

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

    方案

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

    庭网站功能:

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

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

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

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

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

    关键在于你不能选一堆看似高大上的技术,但学习过程漫长,很久都看不到成果,那你也许没多久就弃坑了。
    matepi
        66
    matepi  
       2020-07-22 08:14:28 +08:00
    我自己家的用:jlhttp+h2 数据库+文件系统,就搭掉了
    轻量级就够用要什么大东西,在家轻松随意点,不用研究别人的轮子
    ShuoHui
        67
    ShuoHui  
       2020-07-22 08:44:20 +08:00
    @dantegg 看完以后觉得我连个养鸡的都不如。很惭愧。
    xuanbg
        68
    xuanbg  
       2020-07-22 08:48:00 +08:00
    这种用现成的就好,我会的都不乐意写,何况你不会还要学。如果是为了学习的话,选 Java 不会错。
    zzzmh
        69
    zzzmh  
       2020-07-22 09:09:37 +08:00
    java 其实可以的,会的多就学一下 springboot 一条龙,会的不多学 jfinal 快速上手
    其实选什么语言不重要,学习成本和维护门槛才重要,决定了你能不能写到完还没放弃
    raptor
        70
    raptor  
       2020-07-22 09:14:27 +08:00
    买个群晖就好了,你这个明显是从入门到放弃的节奏
    roma
        71
    roma  
       2020-07-22 09:19:02 +08:00
    看到 NAS 都是说群晖,很少有人提威联通( QNAP ),是威联通产品、用户体验不如群晖么?
    Francis404
        72
    Francis404  
       2020-07-22 09:44:23 +08:00
    Node
    nullboy
        73
    nullboy  
       2020-07-22 09:54:58 +08:00
    Emby
    whatalittleboy
        74
    whatalittleboy  
       2020-07-22 10:00:33 +08:00
    github 找个开源项目修修补补
    RouJiANG14
        75
    RouJiANG14  
       2020-07-22 10:09:09 +08:00
    开源的博客自己改一改方便啊。。
    Hanggi
        76
    Hanggi  
       2020-07-22 10:12:23 +08:00
    其实出发点感觉挺温馨的,但是确实不推荐自己搭,推荐买一些设备,好点的路由器,nas 啥的,你的需求都能得到满足。
    ifxo
        77
    ifxo  
       2020-07-22 10:16:00 +08:00
    还不如搞一个 ftp 服务器,最简单的,我家现在就是这样
    corona
        78
    corona  
       2020-07-22 10:21:33 +08:00
    这个想法挺好的,我也想搞一个了
    keepfun
        79
    keepfun  
       2020-07-22 10:23:49 +08:00
    百度网盘 是不是就可以
    类似上面说的 dzz.cc
    zxcslove
        81
    zxcslove  
       2020-07-22 10:30:50 +08:00
    群晖吧,不光 web 后台功能覆盖,还有几十个 app 可以用
    tydl
        82
    tydl  
       2020-07-22 10:37:35 +08:00
    找一个 cms,比如 eyoucms,或者找我给你开发,很便宜的
    mzlgx
        83
    mzlgx  
       2020-07-22 10:48:19 +08:00 via Android
    支持你,人活着就是要折腾下
    ychost
        84
    ychost  
       2020-07-22 20:31:59 +08:00
    用 node 写,会前端,node 也是分分钟上手
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5473 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 06:41 PVG 14:41 LAX 23:41 JFK 02:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86