美文网首页区块链大学区块链研习社
比特股开源交易所基本框架

比特股开源交易所基本框架

作者: 宋廉 | 来源:发表于2018-08-29 12:33 被阅读2次

在之前,分析了这个项目的大致功能,现在我们来看看这个项目的基本框架。这个项目主要是采用了JavaScript语言编写,但是,你对JavaScript熟悉也没有什么优势,应为这个项目采用的前端框架是react.js,所以如果你不懂react,看这个项目也是比较费劲。

基本组件:react.js 、webpack、loader 、babel等等

配置环境:node.js-v6、webpack-v4.17、react-v16.4.1等等

安装和运行:npm install npm start

重要中间件:express、bitsharesjs、react等等

这个项目主要就是这些东西,然后使用的开源中间件有很多,但是,我得重点说一说bitsharesjs以及它的衍生中间件。这个比较重要的,很多的操作都是依靠这个完成的,比如钱包、交易功能。

入口简介:

在之前我有文章写过关于比特股的程序入口,这里就不多说,直接看package.json 的数据,可以找到这个程序的入口。在找到入口之后,跟着入口会找到Main.js 这也是在webpack.config.js的配置文件里面找到的。这里就会看到这个项目就算是真的开始了。

组成结构

在这个项目里面,从入口一直到AppInit我们算是正式的进入了项目,在Main.js 当中,我们看到导入了index.js在index.js里面导入了AppInit.jsx在AppInit.jsx中又导入了App.jsx,在App.jsx中又导入了很多的其他的组件。这样就形成了这个项目的基本结构。在App.jsx 中是用的是switch的路由匹配机制,根据这样的机制,就可以根据不同的路由匹配,展现不同的页面。

总结

通过对项目整个框架的解析,应该对这个项目又一些更深入的认识。比特股项目当中也没有什么是让人难以理解的东西,主要还是搞明白它的整体结构,用了什么中间件和框架就可以了。

相关文章

  • 比特股开源交易所基本框架

    在之前,分析了这个项目的大致功能,现在我们来看看这个项目的基本框架。这个项目主要是采用了JavaScript语言编...

  • 钱包安全分析

    安全排名: 冷钱包>开源轻钱包>闭源轻钱包>大型交易所>小型交易所 钱包基本功能: 生成比特币地址 接收比特币 发...

  • 比特股研究笔记(三)

    本周继续研究比特股。之前说到,比特股内盘是一个去中心化的交易所,比特股相当于交易所的股权。拥有的越多,在交易所的声...

  • 比特股交易所bitshares-ui简析

    比特股交易所,一个开源的去中心化的交易所,听起来就给人感觉很有前景,这几天我查看了bitshares-ui里面的部...

  • bitshares-ui 比特股开源交易所简介

    1、比特股是什么? 比特股是一个全球去中心化虚拟货币交易所,全世界任何国家比特股用户都可以在比特股钱包进行虚拟货币...

  • 为什么2018年需要持有大量的比特股?

    BTS比特股钱包有内置的去中心化交易所,去中心化的世界里,去中心化交易所逐渐被圈内伙伴接受并拥护,比特股去中心化交...

  • 学习webpack打包和react.js笔记

    最近几天在看一个开源的数字货币交易所,这个交易所用的react前端框架,用了webpack打包,由于之前自己没有学...

  • 投资标的的选择

    文/孙栋 2019.07.19 投资股票证券,就是买公司。A股买茅台,美股买苹果,区块链买比特币。 区块链交易所,...

  • bitshares-ui 比特股开源交易所功能分析

    1、准备工作 由于bitshares-ui是一个采用react.js前端框架 编写的前端页面,所以我们使用Chro...

  • A股市将现三个交易所对股市影响

    北京交易所就将开始运行,增此一所,A股已达三个交易所,这基本与发达国家一样了。 那么有了三个交易所,对现阶段A股有...

网友评论

    本文标题:比特股开源交易所基本框架

    本文链接:https://www.haomeiwen.com/subject/kljqwftx.html