吐槽一下前端开发真太复杂了,顺带宣传一下新开发的管理后台 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zjie
V2EX    分享创造

吐槽一下前端开发真太复杂了,顺带宣传一下新开发的管理后台

  •  
  •   zjie 2020-09-19 23:18:52 +08:00 4596 次点击
    这是一个创建于 1848 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2 年前,开发了一个微信推送服务(WxPusher),然后当时为了快速的完成功能,管理后台就用 ANT DESIGN PRO ,在这个基础上,艰难的改吧改吧,改出来了一个大概也许有可能勉强可用的后台。

    简单的 2 个页面,打出来的 bundle 包有好几 M,加载慢的一笔,由于缺乏前端开发经验,很多复杂的轮子垒在一起,真的搞不动。

    这就导致,很多用户提出的需求,我开发不了,在今年 7 月份,终于下定决定,推翻重写。 由于还是缺乏前端开发经验,决定不用复杂没有接触过的轮子,采用 create-react-app 新建了一个工程,集成mobx + react-router-dom + Ant Design (自己写 UI 也写不动,管理系统感觉Ant Design真的很棒),对,我不是重构,我是直接新建工程重写。

    我在 2020-07-11 月新建仓库写下第一行代码,到 2020-09-17 上线这一版网站,历时 2 个多月,终于基本上完成,各种心酸,其实只有几个页面,一般我只有在周末写,工作日下班早也会写一会儿,独立开发产品不容易啊。

    作为一个二手,不对,三手,不对,「 N 手业余别人的代码修改前端开发工程师」,看着自己的努力,终于基本完成,内心还是很激动的,特此发帖纪念一下,顺带宣传一下我的产品。

    WxPusher 简单好用免费的微信消息即时推送服务,本次重写的是管理后台,支持了群发、用户管理、直接发送消息、发送消息历时管理等多个功能, 网站地址 :http://wxpusher.zjiecode.com/admin

    微信消息推送的效果: temp.png

    新开发后台预览: pre.png

    各位看官,如果感兴趣,也可以在这里免注册体验一下:http://wxpusher.zjiecode.com/demo

    最后,想请教一下各位,你们如果是自己做产品,是怎么解决自己不擅长模块的呢? A 、自己学习去撸? B 、找个擅长的人组队? C 、找外包?

    一个人要做前端,后台,有的产品还需要客户端, 对不精通的端,尤其是前端,太折磨了,效率也非常低。

    16 条回复    2020-09-23 22:29:39 +08:00
    codeforyou
        1
    codeforyou  
       2020-09-20 00:01:47 +08:00 via Android
    先回答问题,把蛋糕分出来,收获的东西远比你独占蛋糕要多得多,比喻一下,不恰当请包涵。至于怎么分蛋糕,你心里应该有数。
    soulmt
        2
    soulmt  
       2020-09-20 10:16:56 +08:00
    专业的人做专业的事。
    zoharSoul
        3
    zoharSoul  
       2020-09-21 13:38:35 +08:00
    对于独立开发者来说, 通常用户规模不会很大, 这种情况下, 后端是很简单的, 随便写写就好了.
    专注前端 /移动端 即可
    zjie
        4
    zjie  
    OP
       2020-09-21 14:21:33 +08:00
    @zoharSoul 嗯,你说的很有道理,长期经验来看感觉也是,之前的后台很 low,但是也没有影响到用户的使用。
    nanjingwuyanzu
        5
    nanjingwuyanzu  
       2020-09-21 16:26:38 +08:00
    啊 我真的挺喜欢你这个 ui 的 太好看了 同时你这个推送也是我需要的 我准备在我的系统上接入你的推送
    yiFire
        6
    yiFire  
       2020-09-21 16:30:11 +08:00
    刚刚体验了一下,还挺好玩。这里有个闲着的前端
    nanjingwuyanzu
        7
    nanjingwuyanzu  
       2020-09-21 16:34:00 +08:00
    能否把您的前端项目也上传一下
    zjie
        8
    zjie  
    OP
       2020-09-21 20:29:58 +08:00
    @nanjingwuyanzu 就是 ant 的组建而已,https://ant.design/ 感谢,使用中有任何问题都可以联系我,
    zhw2590582
        9
    zhw2590582  
       2020-09-22 08:48:06 +08:00
    绿字白底其实不好看,不清晰
    zjie
        10
    zjie  
    OP
       2020-09-22 09:25:38 +08:00
    @zhw2590582 本来想做出小清晰的感觉,结果发现好像小清晰和绿色没关系。。。走偏了。
    lostexile
        11
    lostexile  
       2020-09-22 09:54:05 +08:00
    B 、找个靠谱的队友
    nanjingwuyanzu
        12
    nanjingwuyanzu  
       2020-09-22 10:00:41 +08:00
    感谢 准备有空了接入您的 sdk
    nanjingwuyanzu
        13
    nanjingwuyanzu  
       2020-09-22 17:53:58 +08:00
    想提个小建议 建议楼主在系统中增加个删除应用的功能
    zjie
        14
    zjie  
    OP
       2020-09-22 19:27:12 +08:00
    @nanjingwuyanzu 目前不支持的原因是,删除应用,应用下的用户,主题 ,发送消息历史,订阅关系等没法处理,如果一并删除了,又怕用户还需要查看。所以不支持删除,如果不用了,重置一下 apptoken,然后闲置即可。
    nanjingwuyanzu
        15
    nanjingwuyanzu  
       2020-09-23 09:33:03 +08:00
    @zjie 嗯 您考虑的也挺周到的 明白了
    justin2018
        16
    justin2018  
       2020-09-23 22:29:39 +08:00
    先看看
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2660 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 02:19 PVG 10:19 LAX 19:19 JFK 22:19
    Do have faith in what you're doing.
    ubao 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