devnews.pl

Main Menu

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania

logo

devnews.pl

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania
FrontendNarzędzia
Home›Frontend›Obsługa JavaScript w Kite

Obsługa JavaScript w Kite

By Bernadeta Zapała
14 maja 2020
248
0
Share:

Kite jest asystentem programowania opartym na sztucznej inteligencji. Pomaga programistom szybciej pisać kod, pokazując odpowiednie sugestie we właściwym czasie. A ostatnio do narzędzia dodano obsługę Java Script.

Działanie Kite

Na początku opiszmy, jak działa Kite. Przy pomocy modeli opartych na machine learning, zbudowanych z miliona wierszy kodów Python i Java Script typu open source, Kite przewiduje uzupełnianie kodu podczas pisania. Przewidywania pochodzą z abstrakcyjnej analizy składniowej kodu, a sugestie są kontekstowe. Są one oparte na kodzie napisanym przez innych programistów w podobnych sytuacjach. Kite nie opiera się więc na statystycznej liście kodów.

Obsługa JavaScript

Początkowo model uczenia maszynowego dodano tylko dla Pythona, ale w planach było (i nadal jest) rozszerzanie obsługi na inne języki. Następnie, po zebraniu danych o zachowaniu z pakietów JavaScript — w tym frameworków tj. Vue, React, Node.js czy Angular — Kite opracował zestaw danych do użycia.

kite-logo

Integracja wtyczek jest możliwa dla większości głównych środowisk programistycznych, np. Visual Studio Code czy Atom. Prognozy są dokonywane i obsługiwane we własnym systemie, dzięki instalowaniu lokalnemu. Do pracy nie wymaga się połączenia z chmurą.

Korzystanie z Kite może być przydatne na dwa sposoby, co daje szybsze i przyjemniejsze pisanie kodu Java Script za pomocą Kite:

  1. Jeśli wiesz, co musisz wpisać, Kite pomoże przejść do następnego zadania.
  2. Jeśli masz problem z zapamiętaniem interfejsu API lub wzoru, Kite przypomni ci, więc nie musisz szukać odpowiedzi np. w Google.

Na razie wszystko, co jest związane z Java Script, jest całkowicie bezpłatne, włącznie z uzupełnianiem wieloliniowym. Ponieważ JavaScript jest wciąż zmieniającym się środowiskiem, z nowymi ramami i wzorcami projektowymi, AI także wciąż będzie zmieniał zestawy wzorców i interfejsów API.

kite-example

Kite Pro

Ostatnią zmianą, oprócz udostępnienia JavaScript, jest wprowadzenie płatnego planu, uzupełniającego bezpłatny dodatek do Visual Studio Code, Atom oraz Sublime Text. Płatny plan Kite Pro dodaje kilka nowych funkcji, m.in. uzupełnienia jedno- i wieloliniowe dla Pythona. Cena wynosi 16,60 USD miesięcznie za użytkownika, rozliczane co roku.

Źródła:

  • https://venturebeat.com/2020/05/12/kite-pro-ai-powered-python-javascript-code-completions/
  • https://kite.com/blog/product/kite-launches-ai-powered-javascript-completions/
  • https://www.infoworld.com/article/3543276/kite-brings-its-ai-powered-code-completion-to-javascript.html#tk.rss_javascript
TagsJavaScriptKite ProPython DevelopmentSoftware DevelopmentTools

Share:

  • Narzędzia

    Electron 11.0 z obsługą Apple Silicon

  • V8 wersja 8.4
    Informacje

    V8 wersja 8.4 beta został właśnie wydany

  • Systemy i przeglądarki

    Udostępnianie stron Google Chrome przez kod QR

  • 3 marca 2021

    Vite 2.0 wydane z nowymi wtyczkami

  • 25 lutego 2021

    ReacType 5.0 – zmiany we wprowadzaniu komponentów

  • 23 lutego 2021

    Dapr v.1.0 gotowy do fazy produkcji

  • 22 lutego 2021

    ReScript 9.0 z zewnętrzną konfiguracją stdlib

  • 22 lutego 2021

    One UI 3.1 z ciekawymi nowościami dla urządzeń Samsunga

  • 22 lutego 2021

    Windows Terminal Preview 1.6 z nową sekcją ustawień

  • 15 lutego 2021

    Visual Studio Code 1.53 z ulepszeniami debugowania

  • 8 lutego 2021

    Edge 89 beta, Edge Dev 90 i nowości na kanale Canary

  • 2 lutego 2021

    Firefox 85 i Firefox Nightly – nowe wersje przeglądarki Mozilli

  • 29 stycznia 2021

    Billboard.js 2.2.0 z nowymi funkcjami wykresów

  • 26 stycznia 2021

    Kendo UI R1 2021 – nowości dla bibliotek

  • 21 stycznia 2021

    Narzędzie Vno – połączenie Vue i Deno

  • 19 stycznia 2021

    GitHub Enterprise Server 3.0 RC – kandydat do wydania

  • 15 stycznia 2021

    TypeScript 4.2 Beta z ulepszeniami typów krotek

  • 13 stycznia 2021

    Styczniowy Patch Tuesday z luką 0-day

  • 11 stycznia 2021

    Safari Technology Preview 118 dostępne dla programistów

  • 8 stycznia 2021

    Microsoft Launcher na Androida z usprawnionym dotykiem

  • 7 stycznia 2021

    WebStorm 2020.3.1 dostępny dla urządzeń z Apple Silicon

  • 22 grudnia 2020

    ReScript 8.4 z przypiętymi zależnościami

  • 14 grudnia 2020

    Edge 88 beta i przeglądarka na kanale Canary dostępne!

  • 9 grudnia 2020

    Chrome 88 Beta z nowościami w WebXR

  • 9 grudnia 2020

    Snowpack 3.0 RC z eksperymentalnymi funkcjami

  • 4 grudnia 2020

    Android Studio Arctic Fox – nowe wydanie narzędzia Google

  • 4 grudnia 2020

    The Hack Summit 2020 – konferencja IT Security

  • 2 grudnia 2020

    PowerToys 0.27 z poprawkami błędów

  • 2 grudnia 2020

    Aleph.js alfa z funkcją importowania map

  • 27 listopada 2020

    Cypress 6.0 zwiększa zakres możliwości obsługi sieci

  • 26 listopada 2020

    Firefox 83 przyspiesza i wprowadza tryb HTTPS-Only

  • 25 listopada 2020

    Electron 11.0 z obsługą Apple Silicon

  • 25 listopada 2020

    Prettier 2.2 z obsługą najnowszego TypeScript 4.1

 

 

Jesteśmy pasjonatami najnowszych technologii w świecie programowania. Zbieramy dla Was informacje i porady z całego świata, które sprawią, że Twoja praca stanie się jeszcze bardziej efektywna.

Obserwuj nas codziennie, aby być na bieżąco oraz śmiało udostępniaj nasze posty.

Zespół DevNews

Kategorie

  • Backend
  • Bez kategorii
  • Frontend
  • Gadżety
  • Informacje
  • Języki programowania
  • Narzędzia
  • QA
  • Systemy i przeglądarki

OBSERWUJ NAS

KONTAKT

Chcesz się z nami skontaktować?

Napisz do nas wiadomość: kontakt@devnews.pl

www.devnews.pl | DEVNEWS 2020 | Newsy i ciekawostki ze świata IT