欢迎关注 Remix IDE 中文社区 — Remix China

  • DJQ
  • 更新于 2023-05-04 17:53
  • 阅读 3037

RemixChina简介总所周知,世界上最好用的智能合约IDE就是以太坊基金会支持研发并开源的RemixIDE。但是国内因为有GFW的存在,使用Remix非常不方便。就算有的小伙伴会科学上网,那他面对的还是一个全英文的环境。不管是操作界面,还是使用文档,还是交流社区等等,这些

Remix China 简介

总所周知,世界上最好用的智能合约 IDE 就是以太坊基金会支持研发并开源的 Remix IDE 。但是国内因为有 GFW 的存在,使用 Remix 非常不方便。就算有的小伙伴会科学上网,那他面对的还是一个全英文的环境。不管是操作界面,还是使用文档,还是交流社区等等,这些都是面向英文用户的,对国人来说很不友好。

Remix China 的出现就是为了解决这些问题,帮助中文用户更好的使用 Remix IDE 。我们会对 Remix IDE 以及其周边项目进行全面的中文化,并且在国内部署镜像站。我们还会组建中文的自媒体和交流群。只要是对中文用户使用 Remix IDE 有帮助的事,都在 Remix China 的项目计划内。

与国内同类 IDE 相比

国内也有两家公司在做智能合约 IDE ,分别是

这两款 IDE 我都体验过,单就用户体验来说 Chain IDE 比 Black IDE 要好。但 Chain IDE 不开源,这点我就很不喜欢。

这两款 IDE 和 Remix 相比有一个优势,就是可以提供 NodeJS 环境,这样就可以使用 hardhat、truffle、ganache 这些开发工具了。

不过也就只有这一个优势,其他方面完全无法与 Remix 相媲美。而且对于 Remix 来说 NodeJS 环境也并非无法弥补。Stackblitz 开源的 WebContainer 可以在浏览器内部运行 NodeJS 。这意味着 Remix 也有望在浏览器上为用户提供 hardhat、truffle、ganache 这类需要依赖 NodeJS 的开发工具。真到了那个时候,Chain IDE 和 Black IDE 就毫无优势了。

可能有小伙伴不同意我这个说法,认为 Chain IDE 和 Black IDE 还有一个优势是 Remix 不具备的,就是账户体系。在这两款 IDE 上所有文件修改都会被实时保存到云端。用户换了一台电脑后只要登录同一个账号,就能轻易地同步这个账号下的合约文件。

这确实是方便了用户。但我不觉得这是个优点。我反而觉得这是个缺点。因为,在 Chain IDE 和 Black IDE 上开发合约,你只能把文件存到他们的服务器上,你获得了方便的同时也失去了隐私。

而 Remix 只是一个静态页面,没有后端程序,所有合约文件都存在浏览器缓存里面。当然,如果你不小心清空了浏览器缓存的话,合约文件也会丢失。所以 Remix 提供了两种方式来避免这种情况。

  1. 通过 remixd 来访问你本地文件系统
  2. 通过 git 把文件提交到 git 仓库

其实 Remix 的 git 功能已经在一定程度上做到了云同步,只是用起来没有中心化的账户体系那么方便。但好处是,你不再需要把合约文件暴露给中心化服务器。你可以选择你信得过的 git 服务来存储你的代码。

不过,目前 Remix 的 git 功能有缺陷,只支持 github 。我们正在协助 Remix 开发团队改进这个功能,让 git 功能可以更加的通用。

与国内其他镜像站相比

在 Remix China 出现之前,其实已经有两家公司在国内搭建了 Remix IDE 的镜像站。分别是

我记得汇智网很早就搭了这个镜像站,那时候 Remix 还是旧版,主题色还是白色的。后来 Remix 经历了一次很大的改版,主题色变成了黑色。刚改版的时候,官方好像就是新旧两版共存的,汇智网也是。记得那会儿我还在汇智网上买过区块链课程,死贵死贵的。现在这个课程已经找不到了,镜像站也打不开了。之前还能打开的时候,镜像站也落后官方好几个版本了。

智谷星图的镜像站建的比汇智网要晚。从他们在知乎上发布的文章来看,应该是 2021年年初建的。现在还能正常访问,但版本还停留在 v0.11.0-dev 。而现在官方最新的 release 版本已经是 v0.32.1 了。

汇智网和智谷星图的镜像站有一个共同点,都是直接把英文文案改成中文,这样后面 merge 官方的改动就需要不断解决代码冲突。我估计他们可能是嫌麻烦,所以没有积极地跟进官方的改动。

Remix China 不存在这个问题。我们是先给 Remix 官方贡献了 i18n 这个 feature,使得 Remix 可以支持中英文切换。然后再切出一个 china 分支,把默认语言设置为简体中文。所以我们跟进官方改动的成本是很低的。以后 Remix 每次发版,我们都会更新镜像站,尽量和官方保持同步。

未完待续。。。。。。

小时候语文学的不好,写文章总是没头没尾的。脑子里想了很多,但当我想写出来的时候总感觉不是那么顺畅。其实我还没写完,但我不想写了,先就这样吧。后面会再写下 Remix China 项目的缘起,还有我们未来要做些什么。

扫码_搜索联合传播样式-标准色版.png

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
DJQ
DJQ
Remix China 项目发起人