Најбољи алати за развој Етхереума за стварање Даппс-а



Етхереум је отворио свет за подручја децентрализованих апликација. Прочитајте о најбољим развојним алатима Етхереум-а које програмери користе за креирање Даппс-а! Развој ових апликација постао је лаган захваљујући пажљиво израђеним развојним алатима.

Етхереум је отворио блоцкцхаин за бројне могућности имплементирајући подршку паметних уговора на свом систему. Ово заузврат,отворио је Етхереум великој већини програмера да креирају било коју врсту апликације коју је могуће покретати на блоцкцхаин-у развијањем паметних уговора на језицима специфичним за Етхереум, попут Солидност , Змијо , и ЛЛЛ . Остављајући језике по страни, неколико Алати за развој Етхереума су развијени током година како би учинили наш живот програмера мање гломазним.

Могу се наћи различити чланци о развоју Етхереум и Паметни уговори али врло је мало чланака који расправљају о алатима који их све чине тако беспрекорним. Зато сам одлучио да напишем чланак који је дао увид у разне алате за развој Етхереума.





Алати за развој Етхереума

Ради наше удобности, алате сам класификовао у четири главне категорије, и то:

  1. Интегрисано развојно окружење
    1.1 Ремик

    1.2 ЕтхФиддле
  2. Локални тест чворови са РПЦ интерфејсом
    2.1 Ганацхе / ТестРПЦ
    2.2 Питхереум
  3. Алати за развој засновани на командној линији
    3.1 Тартуф
    3.2 Укрцати се
    3.3 Дапп / Даппле
  4. Цоде Анализерс
    4.1 Када
    4.2 Опен-Зеппелин
  5. Прегледачи
    5.1 Магла
    5.2 МетаМаск



Почнимо са нашом листом Етхереум развојних алата расправљајући о ИДЕ-има.

Интегрисано развојно окружење

Први задатак програмера на његовом путу израде апликације је писање основне логике, која се обично уписује у интегрисано развојно окружење. Општи циљ и главна корист ИДЕ-а јепобољшана продуктивност програмера. ИДЕ-ови повећавају продуктивност смањењем времена подешавања, повећањем брзине развојних задатака, ажурирањем програмера и стандардизацијом развојног процеса. Када говоримо о солидности, први ИДЕ који ми падне на памет је Ремик.



Ремик

Раније познат као Бровсер-Солидити, Ремик је веб заснован ИДЕ, посебно усмерен на солидност и Етхереум развојно окружење.

Ремик ИДЕ - Етхереум развојни алати - Едурека

Прос:

  • Саставите код са најновијим верзијама компајлера
  • Примените и покрените паметни уговор у прилагођеним окружењима попут ЈаваСцрипт виртуелне машине или добављача Ињецтед Веб3.јс.
  • Омогућава вам увоз кода са ГитХуб и Сварм

Против:

  • Тешко за разумевање за почетнике

ЕтхФиддле

Поред Ремика, постоји још једанзаснован на прегледачуИДЕ је сјајан, али за друге сврхе. Овај се зове Етхфиддле и одличан је за представљање кода. Иако ремик пружа флексибилност тестирања нашег кода на различитим мрежама и окружењима, етхфиддле се бави дељењем вашег кода на презентацији због његових једноставних функција уградње.

Прос:

  • Једноставно уграђивање и дељење функција

Против:

  • Споро и није толико богато карактеристикама као Ремик

За локално компајлирање вашег солидити кода, СОЛЦ компајлер се лако може инсталирати помоћу чворовског менаџера пакета. Поред тога, уредници текста отвореног кода воле Узвишени текст и Атом имају сјајну подршку за пакете за истицање синтаксе солидности.

Алати за развој Етхереума | Курс за програмере Етхереум | Едурека

ТЕСТНИ ЧВОРОВИ СА РПЦ ИНТЕРФЕЈСОМ

Као што до сада сви знате, све на блоку је по природи непроменљиво. Чак и ажурирања паметних уговора не могу се регистровати на истој адреси и морају се применити на новој адреси као нова инстанца. То такође значи да паметни уговори не могу бити тестирани на главној блоцкцхаин мрежи, јер би било какве промене било немогуће извршити након што се примене на главној мрежи. Стога тест мреже / чворови чине саставни део Етхерум развојних алата јер програмери етхереум-а користе локалне тест чворове за тестирање интеракције уговора.

Разговарајмо о најпопуларнијој локалној тест мрежи

Ганацхе

Први на нашој листи је Ганацхе-цли који је најчешће коришћени локални тест чвор програмера Етхереум-а. Ганацхе је лични блоцкцхаин за развој Етхереума који можете користити за постављање уговора, развој апликација и покретање тестова. Доступан је и као апликација на радној површини, као и као алатка за командну линију (раније позната као ТестРПЦ). Ганацхе је доступан за Виндовс, Мац и Линук.

Користећи ганацхе, можете -

ц ++ метода сортирања
  • Брзо прегледајте статус свих рачуна, укључујући њихове адресе, приватне кључеве, трансакције и стања.
  • Погледајте излазе из дневника Ганацхе-овог интерног блока, укључујући одговоре и друге виталне информације о отклањању грешака.
  • Конфигуришите напредно рударење једним кликом, постављајући блок-времена која најбоље одговарају вашим развојним потребама.
  • Испитајте све блокове и трансакције да бисте стекли увид у то шта се догађа испод хаубе.

Питхереум

Следеће, на листи, имамо Питхереум , који је локални алат за тестирање чвора написан на питхон-у. Много је лакши од ганацхеа, али не толико богат карактеристикама.

Са питхереум-ом можете

  • Направите нови тест блок ланац са блоком генезе
  • Направите ново стање теста са унетим генезним стањем.
  • Пошаљите трансакцију помоћу датог приватног кључа на дату адресу са датом вредношћу и подацима.

АЛАТИ ЗА УПРАВЉАЊЕ РАЗВОЈОМ НА ОСНОВУ ЦЛИ

Постоје три главна Етхереум развојна алата заснована на командној линији, наиме

  1. Тартуф
  2. Укрцати се
  3. Даппле

Кратко ћемо погледати сваку, једну по једну.

Тартуф

Дакле, први на нашој листи је Тартуф , који је такође најпопуларнији од три наведена алата. Труффле је развојно окружење, оквир за тестирање и цевовод средстава за Етхереум, чији је циљ да олакша живот програмера Етхереума. Компанија „ЦонсенСИС“ одговорна је за развој и одржавање Труффле-а.

Са тартуфом добијате:

  • Уграђена паметна компилација уговора, повезивање, примена и бинарно управљање.
  • Аутоматизовано тестирање уговора са Моцха и Цхаи.
  • Конфигурабилни цевовод за изградњу са подршком за прилагођене процесе израде.
  • Оквир за размештање и миграције који се могу писати.
  • Управљање мрежом за примену на многим јавним и приватним мрежама.
  • Интерактивна конзола за директну уговорну комуникацију.
  • Тренутна обнова имовине током развоја.
  • Спољни покретач скрипти који извршава скрипте у окружењу тартуфа.

Укрцати се

Следећи на нашој листи Етхереум развојних алата је Укрцати се . Ембарк је оквир који вам омогућава да лако развијете и примените децентрализоване апликације (ДАппс) користећи хтмл5 апликације без сервера. Ембарк се тренутно интегрише са ЕВМ блок ланцима (Етхереум), децентрализованим складиштима (ИПФС) и децентрализованим комуникационим платформама (Вхиспер и Орбит). Сварм је подржан за размештање.

разлика између повезаног и неповезаног претраживања

Са Ембарк-ом можете:

  • Аутоматски примените уговоре и учините их доступним у вашем ЈС коду. Ембарк прати промене и ако ажурирате уговор, Ембарк ће аутоматски преусмерити уговоре (ако је потребно) и дапп
  • Извршите развој на основу тестова са уговорима користећи јавасцрипт
  • Пратите распоређене уговоре који се примењују само када је заиста потребно
  • Једноставно складиштите и преузмите податке на ДАпп-у путем ЕмбаркЈС. Укључујући отпремање и преузимање датотека.
  • Поставите пуну апликацију на ИПФС или Сварм.
  • Лако управљајте сложеним системима међусобно зависних уговора.

Дапп

Последњи на нашој листи Етхереум развојних алата заснованих на командној линији које имамо Даппле . Тренутно је Даппле застарео у корист новог алата под називом Дапп , коју је направила иста група програмера. Дапп је једноставан алат за командну линију за развој паметних уговора. Подржава ове уобичајене случајеве употребе:

  • Управљање пакетом
  • Изградња изворног кода
  • Јединствено тестирање
  • Једноставно распоређивање уговора

АЛАТИ ЗА АНАЛИЗУ КОДОВА

Писање чистог и сигурног кода за децентрализовану мрежу није лак задатак. Са становишта чувања и безбедности има много разлога за бригу, посебно када већина вашег кода рукује туђим новцем. Свако неисправно враћање у држави могло би довести до великих губитака. Да би се избегле такве ситуације, развијени су посебни анализатори кода који помажу програмерима да напишу чист и сигуран код.

Солиум и Опен-Зеппелин су два таква алата која вам падају на памет када разговарате о Етхереум алаткама за развој

Када за купање

Солиум је повезница кода солидности која вам омогућава да напишете робусне и модерне паметне уговоре. Солиум на неки начин функционише као тумач, где непрекидно проверава ваш код због проблема са стилом и безбедношћу

Са Солиум-ом можете:

  • Анализирајте свој Солидити код на проблеме са стилом и безбедношћу и поправите их.
  • Стандардизујте праксе паметних уговора у вашој организацији, интегришите се са системом израде и примените са поверењем

Опен-Зеппелин

Опен-Зеппелин,је оквир солидности за писање сигурних паметних уговора. Користећи опен-зеппелу програмерима могу да граде дистрибуиране апликације, протоколе и организације користећи уобичајене сигурносне обрасце уговора, на солидном језику. Оно што је сјајно код отвореног цепелина је што се неприметно интегрише са тартуфима и олакшава вам живот.

Прегледачи

Етхереум блоцкцхаин треба прегледач који посебно одговара на његове потребе како би се могле прегледати информације о стању, признаницама и трансакцијама. Размотримо најпопуларније прегледаче које програмери користе за анализу интеракције њихове апликације на блок ланцу

Измаглица

Мист Бровсер (раније Етхереум Дапп Бровсер) је крајњи кориснички интерфејс за Етхереум. То је изабрано средство за прегледање и коришћење Даппс-а и посебно је дизајнирано за нетехничке кориснике.

Користећи маглу можете:

    • Пошаљите трансакције
    • Примајте трансакције
    • Сторе Етхер
    • Креирајте новчанике са више потписа
    • Примените паметне уговоре

  • Погледајте стање Блоцкцхаин-а

МетаМаск

Иако метамаска заправо није „прегледач“, она претвара Гоогле Цхроме у Етхереум претраживач који јој омогућава да преузима податке из блок ланца и омогућава корисницима да сигурно шаљу или примају потписане трансакције. Проширење убризгава Етхереум веб3 АПИ у контекст јавасцрипта сваке веб странице, тако да даппс може читати директно из ланца блокова. Метамаска се лако може инсталирати хром , Опера и фирефок као проширење прегледача.

Иако постоји много више алата који ће вам помоћи у децентрализованом развоју апликација на Етхереуму, ови су ми највише помогли. Упркос томе, топло препоручујем вама, људи, да погледате друге доступне Етхереум развојне алате који помажу нашем животу као програмерима.

Ако желите да сазнате више о Етхереум Блоцкцхаин-у и изградите каријеру у Блоцкцхаин Тецхнологиес-у, погледајте наше која долази са обуком уживо коју воде инструктори и искуством у стварном животу. Овај тренинг ће вам помоћи да дубље разумете Блоцкцхаин и помоћи вам да постигнете мајсторство над предметом.

Имате питање за нас? Молимо вас да га наведете у одељку за коментаре и јавићемо вам се у најкраћем могућем року.