V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shubiao
V2EX  ›  程序员

[已放弃]想开发一个开源版的 typora, 做完 demo 后放弃了, 欢迎大家"调侃", 缓解一下我的心情

  •  
  •   shubiao · 7 小时 39 分钟前 · 1333 次点击

    太长不看: 想做个开源的 typora, 做着做着之后发现自己太菜了, 放弃, 这是仓库地址, 请来调侃调侃我


    typora 在 mac 端很卡, 渲染很垃圾, 所以我想做个 typora for mac 的版本, 丝滑流畅的那种. 干了 2 天, 完成到了初步初步渲染, 还在一直问 gpt

    原来我想干一番惊天动地的事业, 开源一个复刻 Typora 的软件, 直到我干了两天之后, 又在搜相关的竞品, 发现了 marktext

    我体验了一圈下来, 我承认我太菜了, [妙言]我是一定达不到, [marktext]的作者一直在混前端技术栈(mind box, 现在又在一个什么下一代文档平台)

    大佬在前, 做的 marktext 都如此难用, 想好用还是要收费/全职优化/雇人干才行呀

    最终我还是发布了我的版本, 他已经成形(只读), 没有丝毫卡顿, 但我知道我没有能力把他养大

    放弃了

    see you

    image
    27 条回复    2024-11-02 00:02:55 +08:00
    jadeluvlove
        1
    jadeluvlove  
       7 小时 26 分钟前 via Android
    吃饱了撑?

    人家 free 了幾年
    練成神器也只是收数十

    你中國人学一下尤太人不行嗎?
    coolfan
        2
    coolfan  
       7 小时 25 分钟前
    marktext 几年前用的时候确实卡卡的,而且输入中文视窗还会来回跳(转头就买了 typora )不知道现在怎么样了。

    直接用 vditor<https://github.com/Vanessa219/vditor>、milkdown<https://github.com/Milkdown/milkdown>作为编辑器怎么样,在桌面环境有可行性吗

    (我自己的网页项目直接用了 vditor
    humbass
        3
    humbass  
       7 小时 25 分钟前
    少年,人家 ( marktext ) 1000 多天更新 ,1608 次 commits ,你才花了 2 天,GO AHEAD.
    ibinary
        4
    ibinary  
       7 小时 24 分钟前
    加油.有想法是好的.不要否认自己.在此期间有收获才是最好的.最宝贵的经验. 有可能你做出来会更好.不要否定自己.
    shubiao
        5
    shubiao  
    OP
       7 小时 19 分钟前 via Android
    @jadeluvlove 在 win 是神器,在 mac 上是有瑕疵的神器

    我很多都是几万字符的文档,图文混排,你可以找个 mac 体验一下感觉
    shubiao
        6
    shubiao  
    OP
       7 小时 17 分钟前 via Android
    @jadeluvlove 对了,你想说犹太人的什么优点值得我们中国人学习
    jadeluvlove
        7
    jadeluvlove  
       7 小时 9 分钟前 via Android
    jadeluvlove
        8
    jadeluvlove  
       7 小时 9 分钟前 via Android
    你弄三個 typora 出來干嗎?
    wzdsfl
        9
    wzdsfl  
       6 小时 30 分钟前
    @jadeluvlove #7 这关犹太人什么事?是不是精神不太正常
    iorilu
        10
    iorilu  
       6 小时 23 分钟前
    我就在 obsidian 写写就够了, 有啥特别需求做不到码
    shubiao
        11
    shubiao  
    OP
       6 小时 12 分钟前 via Android
    @wzdsfl 我已经 block 他了 煞笔
    shubiao
        12
    shubiao  
    OP
       6 小时 10 分钟前 via Android
    @ibinary 谢谢 虽然我知道是在安慰麻瓜
    shubiao
        13
    shubiao  
    OP
       6 小时 10 分钟前 via Android
    @iorilu 路径依赖吧 习惯
    ob 我早就试过,没合眼缘
    jadeluvlove
        14
    jadeluvlove  
       6 小时 3 分钟前
    忠言逆耳, 你又說 欢迎大家"调侃"
    jadeluvlove
        15
    jadeluvlove  
       6 小时 2 分钟前
    原來 V 有 block 功能的, 我把 OP 把 block 了.
    SenLief
        16
    SenLief  
       5 小时 45 分钟前
    @coolfan 思源笔记就是 vditor 的产品
    frankilla
        17
    frankilla  
       5 小时 31 分钟前
    @jadeluvlove #1 4v 先当个人再说别人吧。
    frankilla
        18
    frankilla  
       5 小时 29 分钟前
    @jadeluvlove #14 人家欢迎的是「人」不是「蛙」
    xuhuanzy
        19
    xuhuanzy  
       4 小时 27 分钟前 via Android
    obsidian 的代码块现在还是一坨屎,代码块无法快捷键全选跟显示行数,真不知道官方在干啥。
    jadeluvlove
        20
    jadeluvlove  
       3 小时 53 分钟前
    @xuhuanzy obsidian 有開源 ma? 你間諜?
    jadeluvlove
        21
    jadeluvlove  
       3 小时 52 分钟前
    @frankilla 听說 V 站不說正字
    jadeluvlove
        22
    jadeluvlove  
       3 小时 47 分钟前
    @xuhuanzy 代码块... 看錯了.
    songray
        23
    songray  
       3 小时 24 分钟前
    看了一下你的代码,不是 WYSIWYG (所见即所得),只是用开源的 markdown-it 实现了一下 markdown 渲染,用的也是 Electron.... 你为啥会觉得自己写完之后性能会比 typora 好。
    如果 typora 是 80 ,你进度这才 0.05 呢。
    typora 以前巨卡是因为没做虚拟渲染,后来好了一点,现在引入 GPU 加速,已经是 web 实现里中等水平了。
    不 hack 的话 web 编辑器的性能都差不多,什么 editor.js 、milkdown ,内容一多最后都是一坨。
    有个日本人叫 takuya ,他用 web 写的编辑器性能不错,主要思路是做 render cache ,就是把 100 行的内容拆成 5 份,渲染成 html 块,如果你编辑第四块,就只有第四块的内容会重新渲染,其他的就是展示之前渲染好的 html 。
    而且这个 cache 和一部分 render 还是在 worker 里做的,就这你想一想是什么级别的复杂度吧。
    LanhuaMa
        24
    LanhuaMa  
       3 小时 13 分钟前
    @shubiao #6 有很多啊
    - 真正做到了虽远必诛,而不是像恁国成天打嘴炮严正谴责
    - 犹太人把国民当成天选之子对待,恁国把国民当成恐怖分子对待
    - 犹太人把恐怖分子当成恐怖分子对待,恁国把非洲人当成国民对待
    - 犹太人选举的领导人真正参过军,亲属还战死过。恁国的领导人是小学生,亲属只有被斗死过的,选举是不存在的
    - ...
    jqtmviyu
        25
    jqtmviyu  
       2 小时 33 分钟前
    @songray #23 mac 版巨卡不是因为用了系统 webkit 的原因吗? 0.98 免费版, 同样的长文档, linux 和 win 都不卡, 就 macos 卡.
    CrazyDudo
        26
    CrazyDudo  
       2 小时 28 分钟前
    AI 几秒钟生成了一个 😂

    ![截图]( )


    https://github.com/CrazyDudo/markdown-editor
    songray
        27
    songray  
       2 小时 24 分钟前
    @jqtmviyu Mac 卡也是真的,windows 卡也是真的。
    毕竟光是优化方案的帖子都不知道多少了... 一视同仁的卡。只是 webkit 有一些特有问题吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1226 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:26 · PVG 02:26 · LAX 11:26 · JFK 14:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.