Галоўная / Артыкулы

Чаму додаткі, створаныя з вікорыстаннем ШЫ, продовжаюць рэалізавацца на JavaScript.

Чырвоныя колькісткі прыладакоў, створаных са адказамі ШЫ, ў канцы канцоў ператвараюцца ў JavaScript. Што гэта сказвае пра даны для навчання і ціклы зворотнага звяртання, а таксама пра тое, чы розрабатаванне на адказах ШЫ застанеся прыкрэпленым да веб-фрэймворкаў.

Выдавец: REACTAPP.TOP2 хв чытання454 слоў

Крыніцы: Is Vibe Coding Secretly a JavaScript Thing?

Кодування настрою — гэта практыка опісу того, чого ві хочэце, інструменту штучного інтэлекту, што дозволяе йому створуваты більшу частыну коду. Ві керуеце працэсом простою мовою, перэглядаеце рэзультат і продовжуеце корыгуваты, покі все не спрацюе. Залежно ад того, кого запітаты, гэта можа буты або майбутне програмування, або тымчасовій трэнд.

Серэд розробніків існуе жарт, што кодування настрою насамрэч — гэта просто JavaScript з додатковімі крокамі. Гэта жарт, але в ім ёсць частка правды.

Подывіцца, што люды насамрэч створуюць за допомогою цых інструментаў: сторынкі входу, панелі керування, невелікі продукты тыпу SaaS, розшырэння для браузера, прототыпі і стартапі на віхідніх. Більшысць цых праектыв рэалізовані за допомогою React, Next.js, Node.js і іхніх аналогів, тому рэзультатом ёсць перэважно JavaScript або TypeScript.

Існуюць важлівыя прычыны такага перакрыцця. Мадэлі добра пішу код на JavaScript, таму што воні бачылі яго ў вельмі вялікіх колькасцях. Публічныя рэпазітарыі, навучальныя матэрыялы, адказы на запытанні на форумах і дакументацыя на адпаведную мову ёсць скрозу, і даны для навчання адпрацоўваюць гэта. Канвенціі экасістэмы таксама досыць аднородныя, таму мадэль, якая бачыла тыячу праектаў на Next.js, можа здагадацца, як мае выглядаць тыяча першы праект.

Інтэрнэт таксама забезпечвае найкрашчы цыкл зворачнай свярзанасці. Попросіце стартовую стороніцу — і за хвіліну яна відкрываецца у вікні браузера. Попросіце панель керування, API або маленькія дапрыямоўкі — і вы можэце адразу ўсё пераглянуць. Калі кнопка розташавана не там, вы пра гэта сказаеце, і стороніца апдэйтуецца. Гэта мгновеннае рэагаванне ёсць важлівай часткай таго, чаму програмаванне з вібам выглядае як магія, і чаму дэманстрацыі зазвычай включаюць веб-сайт.

Нічыя з гэтых працэў не абмежвае ўжыццё такіх тэхналогій адной мовай. Люды вялікімі масамі ўжо выкарыстоўваюць асістэнтов AI з Python, Java, Go, Rust, C++ і ўсё большай колькасцю іншых мов. Сервісы бэкенду, скрыпты для апрацоўкі дадзенаў, інструменты для працы з командным радком і код сістэмы можна ствараць і правіць такім спосабам. Толькі ўсё гэта важкая да праказы. Ніхто не можа атрымаць задовольнюючы скрыншот ад міграцыі базы дадзенаў чы скрыпта для зборкі, таму такія прыклады рэдка калі практыкуюцца.

Таму болей цікавыя пытанні — не чы рэзультаты такога кодавання належаць да JavaScript, а чы сама програмаванне пераходзіць з практыкі напісання коду да опісу таго програмнага забавля, які хочацеся стварыць, пры чым чалавек пераглядае, правіць і адлучае, што будзе включанае. Калі так, то з часам мова, якая вікорыстоўваецца, становіць менш значны элемент, а важлівыяя навыкі — гэта чыстыя спецыфікацыі, глыбокая адкульнасць ў тым, што створыла машына, і здатнасць разгледзець, калі ў чымсь ёсць памылка.

Ўпэўнена, мы яшчэ ў начале гэтага пераходу.