Начало работы с новой технологией почти никогда не проходит гладко. Зачастую вам приходится осваивать новые языки, шаблоны и аппаратные условия, необходимые для настройки конкретной среды разработки. В частности, разработка на блокчейне имеет особо специфические требования к ресурсам, без выполнения которых нельзя запустить полный узел, воспроизвести блокчейн или протестировать смарт-контракт. Эти нюансы создают ощутимые препятствия для новых разработчиков, которые заинтересованы в изучении технологии блокчейн. По мере роста платформы EOSIO мы создаём новые инструменты и библиотеки, которые делают разработку на EOSIO более быстрой, простой и доступной для специалистов по всему миру.
Именно поэтому наши инженерные усилия сфокусированы на предоставлении пользователям возможности быстро и просто осуществить свои блокчейн-проекты с помощью программного обеспечения EOSIO. EOSIO Quickstart Web IDE – среда разработки, устраняющая входной барьер для новых разработчиков, за счёт чего они всего за несколько минут могут начать полноценно работать, обмениваться информацией и сооздавать команды под проекты на EOSIO.
В настоящее время создание продукта на EOSIO подразумевает многоэтапный процесс настройки и наличие мощного компьютера для запуска полного узла блокчейна. Для новичков этот процесс начинается с установки и настройки EOSIO. После этого нужно установить EOSJS и настроить его для разработки веб-приложений. Часто бывает трудно наладить чёткий рабочий процесс, поскольку эти шаги состоят из множества этапов, в свою очередь состоящих из множества компонентов. Нельзя забывать и о проблеме вычислительной мощности: для запуска полного узла требуется компьютер с не менее чем 16 ГБ оперативной памяти, при том что рекомендуется 32 ГБ или более, а кроме того, огромное количество дискового пространства и быстрый процессор.
Устранение препятствий для блокчейн-разработчиков
В EOSIO 2 добавлена альфа-версия поддержки EOSIO Quickstart Web IDE, веб-среды разработки, которая запускается в браузере и предназначается для существенного упрощения вашей жизни. С этим новым инструментом всё, что нужно для начала работы – это один клик, запускающий полнофункциональную среду EOSIO прямо в браузере.
EOSIO Quickstart Web IDE дает любому желающему возможность погрузиться в программирование смарт-контрактов на C++ и веб-приложений на основе EOSJS. Эта новая среда интегрирована с исходным кодом, поэтому разработчики могут сразу же коммитить любые изменения, сделанные в демонстрационных приложениях, непосредственно в своём личном GitHub. Кроме того, они могут сотрудничать друг с другом любым удобным им способом. Каждому предоставляется личная копия блокчейна, а также возможность быстрого редактирования и изменения смарт-контракта talk.cpp и веб-приложения на react, кодированного в index.tsx. После форка исходного репозитория разработчики могут настроить многопользовательский push-доступ к своим персональным форкам, что позволит сразу нескольким людям работать над одним проектом в режиме реального времени.
Говорят, что самое сложное – это начать, однако теперь это не так. Просто перейдите в репозиторий EOSIO Quickstart Web IDE на GitHub с открытым исходным кодом и следуйте приложенным инструкциям.
Мы параллельно исследуем ряд функций, поддержка которых может добавиться в EOSIO Quickstart Web IDE в обозримом будущем. К ним относятся поддержка разработки приложений на Swift и Java, локальная версия на основе Theia для защиты интеллектуальной собственности, дополнительные функции пользовательского интерфейса и обозреватель таблиц, позволяющий разработчикам взаимодействовать с данными. Также рассматриваются вопросы интеграции веб-версий блок-эксплореров, DEMUX и History Tools. EOSIO Quickstart Web IDE идеально подходит для изучающих блокчейн, участников хакатонов или новых разработчиков, осваивающих EOSIO.
Оставайтесь на связи
EOSIO Quickstart Web IDE – это один из многих проектов Block.one, который нуждается в исследовании, тестировании и мнениях сообщества. Ваше участие всегда приветствуется, так как обратная связь даёт представление о конкретных потребностях разработчиков. Если вы хотите оставить отзыв или начать более тесно сотрудничать с нашей командой, напишите нам письмо на [email protected].
Оригинал поста: ЗДЕСЬ
@blockchained Крутая штука. Когда читал про такое, начинаешь думать, что Cyberway очень отстаёт. Поддержу донатом.
@blockchained, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за Количество полученных комментариев
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@blockchained, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за общую выплату получил
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Hello, @blockchained. You received 100% upvote from UPRomo for burned GBG in 1,180 MLN Golos Power. Promoted this post in the queue: @blockchained.
The instruction for burning, for promotion or a drop of posts, Invest in UPRomo, Agreement on the use of service.
Здравствуйте, @blockchained. Вы получили 100% апвот от UPRomo за сожженные GBG примерно на 1,180 МЛН СГ. Продвигали этот пост в очереди: @blockchained.
Инструкция по сжиганию GBG для продвижения или задвигания постов, Для инвесторов, Соглашение об использовании.