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

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

  •  3
     
  •   wangwangc · 144 天前 · 4458 次点击
    这是一个创建于 144 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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