区块广播:

谈谈最近使用的一款 EOS-IDE ,开发效率 "蹭,蹭" 上去了

91e441ca37水手发布在 技术交流
 507  0

那种酸爽,根本说不出来

—————————————————————————— by:Jimi没有Bond

Jimi是谁? 就是洒家啊!

刚开始在EOS平台上开发应用程序,那是一个心(脑)累!一是门槛高,二是难度大,还有些EOS应用开发环境还需要下载安装,有点麻烦,一度让自己感觉有掉发升级的趋势( 洒家需要去冷静一下)。

上个周吧,某技术论坛前辈的推荐了一个Beosin EOS-IDE ,据说是比较好的在线EOS应用开发环境(感觉被安利了…)。

圈里也有讨论,一开始用的不太习惯,还是试试看吧(抱着发现bug的心情去的)。

几天过去了,小问题确实有,但是我不能忍的是调试功能还要过段时间才上线(也只能低调低调),我的洪荒之力如何释放,只能继续先部署着、等待着,感觉很酸爽!

———————————谨以此文献给对于拥抱 EOS-IDE 还存在疑虑的筒子们

很多人没听过(看来和几天前的我一样),那这里先百度后介绍一下,Beosin(听说这是产品所在公司的品牌名),中文名称是成都链安科技,公司的宣传语是这么说的:让区块链全生态更安全!(生态安全?深得我心)

公司的品牌名听起来很Fashion

宣传语符合大环境挺有责任感的

那这个工具到底如何呢?

跟我一起来数数 EOS-IDE 比较炫酷的地方:

**
无需搭建开发环境,无需安装,在线操作**

image.png

产品页面黑色主题,眼睛舒服,最重要的是酷!(这个字体是不是有点小呀)

需要重点提下的是,虽然这个产品是Beosin官方编译器,但了解到现有EOS平台上开发应用程序门槛高、难度大,因此,这个产品对所有开发者免费使用,并且开发者无需搭建开发环境,无需安装,在线操作即可。

这个很赞,对于很多技术小白帮助很大,可以在线上“捣鼓”,也不用下载安装神马的,页面也很简易。

**
支持在线编辑、编译、运行调试、部署**

产品的界面其实和之前的很多平台IDE大同小异,有文件浏览、代码编辑区域、功能区域、日志区域…无论对于老程序员还是小白都能很快摸熟。

就算你真的搞不懂,“Support”中有“User manual”,官方的用户手册还是写的很详细的,对了,是中文版哟~哈哈…

image.png

新增、更改、重命名文件名,都如上图所示,这个没人搞不懂吧…总体来说很easy ~

敲黑板划重点!EOS智能合约编辑器区在IDE的中上方,能支持代码联想功能。接下来说说编译功能,在页面右边的功能区域选择Compile页签,会动态的显示当前编辑区域合约的编译信息,如显示错误和警告。编译成功后可点击Details查看ABI接口返回的详细信息。

我多次使用后发现,编译器版本分为1.2.x、1.3.x、1.4.x、1.5.x四个版本,需要注意的是假如主合约与文件名不相同,应该填写正确的合约名称,不然容易出错。

image.png

很多同学跟Jimi 一样(不要再闻Jimi 是谁?再次提醒下Jimi是本人! ),都很关心部署,其实部署也很简单操作的!

编译成功后进入run页签,选择账户及要部署的网络点击Deploy进行部署,网络包含:Local network、Test network、Main network,部署在测试网或主网时,浏览器需要安装钱包插件。

部署结果将在中部下方Run log list中展示,就完成了,是不是很神奇!

另外,是不是还担心二次部署会折磨你?大可不用担心!工具可以根据不同账户部署不同合约,非常方便。

image.png

用过EOS-IDE的你应该知道我要讲什么了?没错,就是运行。

咋个操作呢?不急,看下面:

部署合约成功后,页面返回函数信息及设置账户权限、Tables查询功能,录入函数参数信息就可以运行该函数了。

运行结果将在Run log list中展示。每运行一次都会在Run log list生成一条记录,最后的数据信息哪里查看?点击“Inquire”按钮帮助你。

image.png

**
支持多种EOS节点部署运行**

早上看见Beosin EOS-IDE 升级了用户体验的文章,其中更方便将合约部署在不同的测试网络中。

Test network增加对测试网络的选择(Jungle2.0 TestNet、CryptoKylin TestNet)以及添加网络功能,在Test network界面选择Jungle2.0 TestNet可以生成密钥对、创建账户、生成免费的EOS以及对测试网络的调用,选择CryptoKylin TestNet可以创建账户、生成免费的EOS以及对测试网络的调用。

image.png

差不多了,该撸代码了。

以上这些,就是我日常使用 Beosin EOS-IDE 一周来几乎所有的心得了。

Jimi是新晋业余选手,能力有限,砖头轻拍。

如果你有杀伤力更强大的手段,欢迎交流。
[产品在线网页:(浏览器用Chrome吧,稳定性一些)https://beosin.com/EOS-IDE/index.html#/]

本主题由 walterF 于 2019-03-15 14:14:45 审核通过
  • 正序
  • 最新
帖子暂无回复,回帖抢沙发
登录 账号发表你的看法,还没有账号?立即免费 注册