学习NEO开发怎么样进阶

当前位置:首页 > 币圈百科 > 学习NEO开发怎么样进阶

学习NEO开发怎么样进阶

2023-01-21币圈百科249

这些话是写给那些即将开始学习NEO开发,不知所措的开发人员的。

首先,如果不能清晰的理解UTXO,如果不能熟练的使用?neoGUI,如果你搞不清楚Mainnet testnet的区别和NEO区块链浏览器与NEO的关系,那么你现在就不应该读这些文字。好高骛远,建造空中楼阁,并不是一个好的开始。

恭喜你,你已经了解了NEO,想要开发它。对于开发者来说,这是一条充满挑战和机遇的道路。

近地天体发展是一个非常笼统的说法。其实根本不能说明你在做什么,你想要什么。

首先,NEO是区块链底层技术和周边生态的一揽子概念。

对于这样一个庞大的概念,我们首先要对其进行分解。

我们大致可以把NEO的发展分为三大方向:

1。NEO底层技术

2。NEO DAPP应用程序

3。NEO外围应用程序

1。NEO底层技术

NEO底层技术。

选择NEO底层技术可以做什么?

你可以自己开发区块链的底层,从NEO技术中获得灵感。

你可以改进NEO核心的缺点,解决NEO核心的bug,从核心角度参与NEO生态建设。

你可以更全面的了解智能合约的实现细节

因为这个方向难度大,要求高,所以培训资料对能达到这个阶段的开发者来说已经没有意义了。开发商在这个阶段将成为各种组织的目标,我们NEL也欢迎你加入我们。因此,NEL的培训材料将不会侧重于近地天体的基本技术。

二、NEO DAPP应用

NEO DAPP?DAPP的应用是最受关注的话题。NEL将全力推进DAPP的开发技术,提供DAPP的开发资料,并以技术支持、资金等多种方式支持DAPP的开发。

??DAPP的应用:

智能合约开发

??是的,智能合约开发是DAPP应用开发的核心能力。NEL培训材料和NEL社区的很大一部分工作是推广NEO智能合同开发技术。

??但是,不得不说,仅仅学习NEO智能合约开发技术是不够的。

??要运行DAPP,以下技术也是必不可少的。事实上,要想顺利学习智能合约,了解其在dapp中的核心地位,如果你在其他技术方向没有建树,学习智能合约开发无疑是白日做梦。

轻钱包开发技术

??是的,你没有看错。开发DAPP必然需要轻钱包开发技术,而轻钱包开发技术的基础其实是区块链浏览器开发技术。这些都可以支持你的DAPP有一个很好的界面和很好的用户体验。轻钱包是DAPP开发者首先要做的,而不是智能合约。如果你没有一个轻便的钱包,就很难说服用户来测试你的DAPP。即使是密友,你也不太可能找到三个以上的志愿者,而这三个志愿者能够正常使用你的DAPP的几率不到千分之一。

蓑衣网小编2022

轻钱包技术主要分为这四个层次。其实轻钱包是在区块链浏览器的基础上搭建的,所以这也是区块链浏览器的四个层次

自带节点NEO-CLI

自带块扫描器或者爬虫

自带查询API

??这里指的是广义的前端技术,包括所有的客户端呈现技术,网页,PC,游戏客户端。你的DAPP总是需要一个用户界面,具体呈现形式由你的业务决定。

运维技术

??轻钱包技术决定了你要有自己的节点、爬虫、数据库、API等网络基础设施,而这些网络基础设施需要运维,所以你要有运维技术

蓑衣网小编2022 3。NEO周边应用

NEO周边应用是指开发工具、区块链浏览器、轻钱包、交易所等等。

外围应用所需的技术与第一、第二项有重叠,在此不再赘述。

值得一提的是,很多周边应用都没有盈利模式。如果你想开发这样一个工具,你可以联系NEL。只要对NEO生态有意义,我们就支持你开发这样一个没有盈利模式的项目。

原文:李剑英?NEL新经济实验室

原文链接:https://mp.weixin.qq.com/s/taz0brmrbp5hc4br4ka-hug

Neofans微博:https://www.weibo.com/neofancommunity

学习NEO开发怎么样进阶 | 分享给朋友: