V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hankli  ›  全部回复第 6 页 / 共 11 页
回复总数  208
1  2  3  4  5  6  7  8  9  10 ... 11  
2024-01-24 16:47:01 +08:00
回复了 silentsky 创建的主题 程序员 Java 玩腻了 其实发现 golang 也还不错 确实很简洁
@ExplodingFKL 发抖啥, 支棱起来!
写业务还得是 kt 丝滑! 虽然我是个 Javaer,但不妨碍我业务用 kt, 工具用 golang. 😎
2024-01-24 15:05:10 +08:00
回复了 silentsky 创建的主题 程序员 Java 玩腻了 其实发现 golang 也还不错 确实很简洁
PHP 天下第一
2024-01-22 15:17:31 +08:00
回复了 hankli 创建的主题 Flutter 简单且实用的 Flutter 版本管理工具!
@lijy91 VersionFox 的不同目录不同版本的思路,就是基于 direnv 实现的. 非常棒的项目. 另外我刚写了一篇 golang 的作用域演示. flutter 也同理.看看是不是你想要的.https://juejin.cn/post/7326542703222571034
2024-01-17 17:12:52 +08:00
回复了 hankli 创建的主题 Flutter 简单且实用的 Flutter 版本管理工具!
@jifengg 你说的这个共存, 已经实现了, 使用 Session 模式即可, shell 相互隔离, 互不影响版本.
2024-01-17 17:09:55 +08:00
回复了 dcsuibian 创建的主题 程序员 安利下 fnm(Fast Node Manager)
@wjx0912
https://github.com/version-fox/vfox
你说的这个可以使用 vfox 的 Session 模式, 两个 Shell 互不影响, 所以你可以做到同时运行两个不同 node 版本的项目
2024-01-17 17:06:57 +08:00
回复了 dcsuibian 创建的主题 程序员 安利下 fnm(Fast Node Manager)
试试这个哈哈哈,https://github.com/version-fox/vfox

> 如图所示,我默认使用的是 Node.js 18 ,而切换到项目目录后可以自动切换成 Node.js 14 ,非常好用。(不过再 cd 到外面不会改变 Node.js 版本,除非遇到新的.node-version 或.nvmrc )这个我在 windows 上也试过了,可行。而 nvm for windows 似乎由于实现机制的问题,不支持.nvmrc ,需要手动切换,而且切换时会需要两次 UAC 确认。

你说的这个问题 VersionFox 全部都有解决. cd 到外面会自动切换到全局或者特定版本(如果存在. tool-versions), nvm for windows 不支持是因为他采用的软链接的解决方案, 无解!
2024-01-12 09:35:58 +08:00
回复了 hankli 创建的主题 程序员 试一下用 VersionFox 替代 asdf-vm?
@kuanat 感谢🙏,
>(话说慢真是个问题吗?)
实话实说,其实 100ms 和 10ms,本地开发而言, 没啥差别.... 但是对推广而言, 这确实是卖点哈哈哈哈.

> asdf 的优点是插件可以比较方便复用已有的构建脚本,本地构建安装而不是下载二进制文件。
这个确实是, 比如 python 和 ruby, 目前 VersionFox 不打算这么做, 因为对于 unix-like 环境, 安装依赖啊什么的都很方便,但是对于 windows 环境, 在 windows 上进行本地构建, 有点麻烦..使用提前构建好的二进制文件,进行分发是目前看来比较好的方式..

> 另外我个人比较喜欢这种脚本都用 git 做管理的模式。
一开始考虑过, 但是为了快速上线吧(因为不能保证 windows 环境下一定有 git, 所以使用用 git, 就必须使用 golang 实现的 git, 比如 go-git),目前先采用 http,后面看情况而定...哈哈哈
2024-01-11 11:23:59 +08:00
回复了 hankli 创建的主题 程序员 试一下用 VersionFox 替代 asdf-vm?
@hipkomh 具体点, “不如” 是有什么问题吗, 我看看我这个有没有
2024-01-11 10:39:06 +08:00
回复了 hankli 创建的主题 程序员 试一下用 VersionFox 替代 asdf-vm?
@Kobayashi 是的, 但是 shim 也有缺点,就是太慢了. 其实这些工具无非就是软链接、操作 PATH 和 shim..... 各有优缺点, 因为要实现 shell 会话内有效, 这个软链接和 shim 方案解决不了的
2024-01-05 09:45:29 +08:00
回复了 feirisu 创建的主题 程序员 Windows 下开发小应用 GUI,真的很难选方案
易语言: 我真的很伤心
2023-12-29 09:39:35 +08:00
回复了 hankli 创建的主题 Flutter 简单且实用的 Flutter 版本管理工具!
@jifengg 了解, 因为是前期, 默认是全局生效的. 后面会支持当前 shell 会话有效. 就可以共存啦. 另外会有 autocheck 的功能, 你甚至不需要手动切换😄
2023-12-28 16:09:37 +08:00
回复了 hankli 创建的主题 Flutter 简单且实用的 Flutter 版本管理工具!
@bg7lgb 设计目标不一样. fvm 特定于 flutter, VersionFox 设计是针对插件, 这个插件可以是 flutter 、dart 、golang 、java 等等甚至是工具, 都可以进行管理. 另外, 我不能说比 fvm 牛逼, 但是我可以说 fvm 的核心功能, VersionFox 都可以
2023-12-28 15:42:47 +08:00
回复了 hankli 创建的主题 Flutter 简单且实用的 Flutter 版本管理工具!
@AoEiuV020JP 是这样, 所以我才开发这种工具, 因为如果版本工具不能够针对特定语言开发出特定功能, 那么它们本质上就没有什么区别, 核心都是切换 PATH, 但是对于涉及使用多语言的朋友(全干工程师), 这就增加了学习成本. 因为你还要去学习和使用它.
2023-12-27 14:45:37 +08:00
回复了 hankli 创建的主题 分享创造 全栈程序员看过来~节省你的时间利器!
2023-12-26 16:42:31 +08:00
回复了 hankli 创建的主题 分享创造 全栈程序员看过来~节省你的时间利器!
@body007 目前不支持, 有这个想法. 精力有限, 先做好核心功能, 目前在做#1 楼提到的入口问题.
你说的这个可实现, 不过对于通用工具而言,并不是所有的语言都能够检测项目版本. fnm 能实现是因为 Node 有 package.json.
当然啦有兴趣可以一起啊😄.
2023-12-26 14:59:35 +08:00
回复了 hankli 创建的主题 分享创造 全栈程序员看过来~节省你的时间利器!
@body007 确实, 目标是一样的, 不过我看了一下, 他是 golang 实现了支持的 sdk, 而我的想法是, 具体实现放给用户, 可以是 sdk 也可以是工具, 只要按照插件规范实现出来的东西都能够通过 VersionFox 管理.
2023-12-25 17:56:54 +08:00
回复了 hankli 创建的主题 分享创造 全栈程序员看过来~节省你的时间利器!
@pikko 目前有个仓库专门存放插件,https://github.com/version-fox/version-fox-plugins
> 我理解应该是```vfox add flutter --url https://...``` ,然后不填 url 的话就默认是你给的官方 url 示例那个长期维护
好想法, 我记录一个 issue 哈哈哈, 因为本着能简则简的原则(懒,能少输入就少输入)外加没有想做统一入口的打算, 直接就是 vfox add <sdk-name> <url>了, 我记下啦👍
2023-12-25 17:17:50 +08:00
回复了 yinlei212 创建的主题 Go 编程语言 感觉国外 Golang 语言很火,反而国内一般
反了吧...
2023-12-25 17:16:03 +08:00
回复了 hankli 创建的主题 分享创造 全栈程序员看过来~节省你的时间利器!
@hoopz 哈哈哈, 我刚推这个项目, 你说的这俩就是我要解决的问题, chocolatey 只针对 windows, asdf-vm 只针对 unix-like 系统环境.... 虽然都是非常棒的项目, 但其实还是能整合的, 现在版本管理工具简直跟娱乐圈一样... 五花八门...
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4004 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 05:31 · PVG 13:31 · LAX 21:31 · JFK 00:31
♥ Do have faith in what you're doing.