爱意满满的作品展示区。
wangwangc

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

  •  3
     
  •   wangwangc · Jul 13, 2021 · 7024 views
    This topic created in 1791 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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