V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wangwangc
V2EX  ›  分享创造

大家好,发布了一个开源项目, SwiftUI 写的 Redis 客户端

  •  3
     
  •   wangwangc · 2021-07-13 10:36:04 +08:00 · 5997 次点击
    这是一个创建于 1254 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作为一个后端,也比较喜欢前端, 前前后后用了两个月左右的时间完成了最初的版本,很有成就感,上链接: https://github.com/cmushroom/redis-pro

    46 条回复    2021-07-16 07:42:29 +08:00
    agagega
        1
    agagega  
       2021-07-13 10:42:02 +08:00 via iPhone
    👍
    UnknownR
        2
    UnknownR  
       2021-07-13 11:17:04 +08:00
    赞一个
    quan7u
        3
    quan7u  
       2021-07-13 11:31:09 +08:00
    厉害
    cz5424
        4
    cz5424  
       2021-07-13 11:37:54 +08:00
    支持👍
    nutting
        5
    nutting  
       2021-07-13 11:41:18 +08:00
    支持集群吗
    ltxlouis
        6
    ltxlouis  
       2021-07-13 11:45:33 +08:00
    感谢分享 支持
    liuzhihang
        7
    liuzhihang  
       2021-07-13 11:46:06 +08:00
    试用了一下,很赞。 现在在用 RDM,先安装着这个
    jenlors
        8
    jenlors  
       2021-07-13 11:52:35 +08:00
    赞一个
    painter
        9
    painter  
       2021-07-13 12:06:07 +08:00
    赞赞赞👍🏻
    piqizhu8
        10
    piqizhu8  
       2021-07-13 12:14:28 +08:00
    点赞
    zhou00
        11
    zhou00  
       2021-07-13 12:15:59 +08:00
    👍👍👍
    thet
        12
    thet  
       2021-07-13 12:40:24 +08:00 via iPhone
    赞,学习一下
    xuanbg
        13
    xuanbg  
       2021-07-13 13:13:23 +08:00
    先要赞一个,暗黑模式好评。提了两个 Issues
    lyhiving
        14
    lyhiving  
       2021-07-13 13:21:22 +08:00
    送上 star 一枚
    wangwangc
        15
    wangwangc  
    OP
       2021-07-13 13:35:55 +08:00
    @nutting 我本地没有测试, 理论上是可以的
    wangwangc
        16
    wangwangc  
    OP
       2021-07-13 13:41:10 +08:00
    @xuanbg 你说的分组,是树状展示结构么
    xuanbg
        17
    xuanbg  
       2021-07-13 13:41:53 +08:00
    @wangwangc 是的
    wangwangc
        18
    wangwangc  
    OP
       2021-07-13 13:49:51 +08:00
    @liuzhihang 感谢,之前也是用 RDM 的,要本地构建, 就没有装了
    coolcoffee
        19
    coolcoffee  
       2021-07-13 13:56:02 +08:00
    简单试用了一下,还挺好用的。 截止目前好用的 redis 客户端可能也就 tableplus,但是免费版限制 2 窗口,收费版比较贵。

    建议补上英文版本 README,老外也肯定会有需要的。

    另外,redis pro 名字很容易联想成 redis 商业版,而且 redis 官方仓库是以 BSD3 协议开源的,BSD3 协议里面有一条是“不可以用开源代码的“作者 /机构的名字”或“原来产品的名字”做市场推广”。

    虽然 redis-pro 客户端没有用到 redis 服务端代码,但是为了方便推广,也还是建议采用别的好记一点的名字。
    kaktos
        20
    kaktos  
       2021-07-13 13:58:25 +08:00
    建议做个 homebrew 安装的版本
    wangwangc
        21
    wangwangc  
    OP
       2021-07-13 13:58:59 +08:00
    @kaktos 正在做了, 上次因为 star 的数量不够,被驳回了
    wangwangc
        22
    wangwangc  
    OP
       2021-07-13 14:03:06 +08:00
    @coolcoffee 是这个名字当时借监了 Sequel-Pro (Mysql 客户端), 不过他是没有用到 mysql, 可以在这里集思广义,取一个响亮的名字 -_-
    LXFF
        23
    LXFF  
       2021-07-13 14:39:37 +08:00
    ferrum
        24
    ferrum  
       2021-07-13 15:33:36 +08:00 via iPhone   ❤️ 1
    不错,虽然用不上,但支持开源的原生 Mac App 。

    有一点建议就是偏好设置可以用 https://github.com/sindresorhus/Preferences 这个开源库,支持 SwiftUI,配合上同样作者的 Defaults 库,偏好设置窗口写起来又快又好。
    avk458
        25
    avk458  
       2021-07-13 15:36:50 +08:00
    已 star
    remxme
        26
    remxme  
       2021-07-13 15:37:54 +08:00
    好像不支持 10.15 系统是吧
    wangwangc
        27
    wangwangc  
    OP
       2021-07-13 15:40:41 +08:00
    @remxme 有一个样式只支持 11.0, 最好是使用 11.0 及以上的版本
    wangwangc
        28
    wangwangc  
    OP
       2021-07-13 15:42:48 +08:00
    @ferrum 现在偏好设置的项还比较少, 后面多起来应该会用上
    wjcccc1988
        29
    wjcccc1988  
       2021-07-13 15:51:07 +08:00
    好顶赞👍
    shoujiaxin
        30
    shoujiaxin  
       2021-07-13 22:52:58 +08:00
    厉害,不过这 UI 看起来好像不怎么 SwiftUI😂
    wangwangc
        31
    wangwangc  
    OP
       2021-07-14 07:44:39 +08:00 via iPhone
    @shoujiaxin 这的确是不像 swiftui 的 swiftui
    MakHoCheung
        32
    MakHoCheung  
       2021-07-14 09:00:33 +08:00
    牛逼
    MakHoCheung
        33
    MakHoCheung  
       2021-07-14 09:01:10 +08:00
    有什么 todo 的吗,可以贡献
    wangwangc
        34
    wangwangc  
    OP
       2021-07-14 09:40:39 +08:00
    @MakHoCheung 有的啊,很多, 欢迎加入
    lizhenda
        35
    lizhenda  
       2021-07-14 09:58:40 +08:00
    不错呀,不过建议 github 还是写个英文的 READEME,话说原生写的客户端体积真小,羡慕
    wangwangc
        36
    wangwangc  
    OP
       2021-07-14 10:06:48 +08:00
    @lizhenda coolcoffee 也提到这个问题, 我加上有道翻译,先整出来一个版本
    qq2511296
        37
    qq2511296  
       2021-07-14 10:16:19 +08:00
    感谢楼主!很不错的项目
    ruanimal
        38
    ruanimal  
       2021-07-14 10:22:55 +08:00
    不支持 10.15 台坑了,正常 mac 的 app 都至少支持最近三个版本的,不然用户肯定上不来
    sunhuawei
        39
    sunhuawei  
       2021-07-14 10:33:35 +08:00
    赞👍
    wangwangc
        40
    wangwangc  
    OP
       2021-07-14 10:35:21 +08:00
    @ruanimal 我的电脑是 11.4 的版本,10.15 也没法测试, 先从 11 开始支持了
    JasonEWNL
        41
    JasonEWNL  
       2021-07-14 10:45:33 +08:00
    @ruanimal 看着用 AppStorage 存各种偏好设置的话,不支持 Catalina 及之前应该是为了免去自己实现的麻烦( AppStorage 从 Big Sur 才支持);另外从设计语言上,默认组件的布局在早期版本上的效果会有出入(比如 Picker 这种元素间距差别会比较明显)。不过说回来从 “先实现再优化” 的角度,之后向后支持也不定可以。
    Danmen123
        42
    Danmen123  
       2021-07-14 11:13:17 +08:00
    反手就是一个赞👍
    israinbow
        43
    israinbow  
       2021-07-14 21:10:11 +08:00
    @wangwangc swidis (x
    OysterQAQ
        44
    OysterQAQ  
       2021-07-14 21:21:27 +08:00
    👍赞
    wangwangc
        45
    wangwangc  
    OP
       2021-07-16 07:40:57 +08:00 via iPhone
    @kaktos homebrew 已经可以了
    wangwangc
        46
    wangwangc  
    OP
       2021-07-16 07:42:29 +08:00 via iPhone
    @israinbow 感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1175 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:05 · PVG 02:05 · LAX 10:05 · JFK 13:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.