V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rowink
V2EX  ›  前端开发

前端这么多轮子,大家是怎么找到好用的轮子的?

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

    平时基本上是直接搜索找热门的轮子用,或着在 NPM 上筛选,其他的我只看到过 https://nodejstoolbox.com/ 有一个综合性的归类统计,但还是不能直观看到这些轮子的问题和优缺点,NPM 没有类似 issue 的讨论功能,找轮子全凭感觉。

    问一下大家是怎么找轮子的,平时会把好用的轮子记下来,不过还是积累的很少。或着有没有类似推荐性质的网站,综合性统计也好,至少能有个参考

    14 条回复    2024-03-17 10:01:08 +08:00
    chenliangngng
        1
    chenliangngng  
       46 天前
    轮子仓鼠症?其实每次想用你能用搜索引擎找到就行了,不必要记录的
    rowink
        2
    rowink  
    OP
       46 天前
    @chenliangngng 记录主要怕下次要用的时候忘了。。
    Seria
        3
    Seria  
       46 天前
    有啥需求直接搜,哪个热门用哪个
    careme
        4
    careme  
       46 天前
    自己写轮子
    mandex
        5
    mandex  
       46 天前   ❤️ 1
    只用尽量少的轮子😂。
    尽量减少外部依赖,只使用久经考验的库和框架。很多时候只需要一个很小的功能,但是引入了一个包,我觉得这种其实没必要。
    依赖越多,越不可控。
    gpt5
        6
    gpt5  
       46 天前
    就像下馆子,哪家人多去哪家。
    Pencillll
        7
    Pencillll  
       46 天前 via Android
    一般就直接搜 "js best XXX library" 然后到处看看,如果已经找到一个库那就在搜索框输入 "XXX vs",这样会把流行的库都自动补全出来
    crocoBaby
        8
    crocoBaby  
       46 天前
    npm 热度前三,就之家拿来用了
    rowink
        9
    rowink  
    OP
       46 天前
    @mandex 这个确实,所以有些复杂的功能还是得用一些库,毕竟实现起来也是要时间的
    VoiceEXONE
        10
    VoiceEXONE  
       46 天前 via iPhone
    框架焦虑症
    epiloguess
        11
    epiloguess  
       46 天前
    https://npmstats.com/ 最近在做一个类似的网站,不过还在早期,而且可能和你的需求不完全一致
    rowink
        12
    rowink  
    OP
       45 天前
    @epiloguess 这是你收集的清单吗,有趋势对比看起来不错,如果数据是动态获取的就更好了,先收藏了。

    顺带建议主页 grid 改成双栏,这样更符合阅读,内容也不会太紧凑
    epiloguess
        13
    epiloguess  
       45 天前   ❤️ 1
    @rowink 是的,这个数据来自国内的 npmmirror ,淘宝镜像,后期再添加 npm 的。
    不做动态获取,因为这个 api 返回的数据太大了,Next.js 缓存不了,不想从客户端发请求滥用 api ,考虑成本,使用场景,还是选择构建纯静态的,维护一个{"pkg":[tags]} json 就可以搞定,每个月定期更新。
    类似的网站有,npm trends ,best of js ,说不定能满足你的需求。

    我有考虑过引入时间成本,用 下载量/包创建后的时间 ,这样可以选择更新更好用的轮子,慢慢搞
    rowink
        14
    rowink  
    OP
       44 天前
    @epiloguess npm trends ,best of js 很有参考价值,感谢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   858 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:49 · PVG 03:49 · LAX 12:49 · JFK 15:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.