一:认识产品
1.1 产品名称:EOS Studio
体验环境
软件版本:0.2.0
设备型号:MacBook Pro (Retina, 15-inch, Early 2013)
操作系统:macOS Mojave
1.2 开发团队
黑曜石实验室(Obsidian Labs)是来自美国硅谷的技术团队,2018年初成立后在YCombinator孵化,目前专注于去中心化应用(DApps)生态的工具开发。团队曾获得2018年EOS黑客马拉松旧金山站第三,并获全球总决赛前三。
1.3 软件简介
EOS Studio是一个图形化的集成开发环境(IDE),用于帮助开发者更便捷地在EOSIO上开发和部署dApp。EOS Studio目前有Mac和Linux两个版本,主要功能包括C++代码编辑器,EOS合约开发工具包(EOSIO.CDT),智能合约部署和调试工具,EOS帐户查看器,EOSIO版本管理器等。通过使用EOS Studio,用户在开发过程中可以随时在本地网络、测试网和EOSIO主网环境之间切换。
怎么样获取软件?
Download links:
Mac version
https://download.eosstudio.io/mac
Linux version
https://download.eosstudio.io/linux
国内下载链接:
Mac版本
https://download.eosstudio.io/cn/mac
Linux版本
https://download.eosstudio.io/cn/linux
二、产品亮点
2.1 基础工具集成
首次打开EOS Studio的时候会显示欢迎页面,检查用户是否已经安装EOS开发所需要的程序和工具。包括Docker, EOSIO, EOSIO.CDT, System Contracts。
其中,EOS Studio会使用Docker来安装并运行EOS本地节点;EOSIO就是EOS的主程序,包括运行节点的nodeos,命令行cleos,和钱包管理工具keosd;EOSIO.CDT是用来编译EOS智能合约的工具包;System Contracts是EOS上一些官方合约的代码。
2.2 图形化界面
2.3 其他特性
1.同时编辑多个项目
2.自动更新软件版本
3.预设通用的nodeos配置
4.高亮显示EOS合约的关键字
5.漂亮的UI
三、改进建议
1.中文界面
2.快捷键
3.实时lint监测
4.增加Windows版本