Kevyt pöytä

kevyt pöytä
Tyyppi Integroitu kehitysympäristö
Tekijä Chris Granger, Robert Attorri
Sisään kirjoitettu ClojureScript [1]
Ensimmäinen painos 12. huhtikuuta 2012 [2]
uusin versio
Lisenssi MIT-lisenssi
Verkkosivusto lighttable.com

Light Table  on kevyt IDE , joka on kirjoitettu ClojureScriptillä käyttämällä node.js :ää (tarkemmin sanottuna node-webkit , jossa tämä kehys on yhdistetty Chromiumiin ja versiosta 0.8 lähtien - electron ). Suunnittelija Chris Granger ja Robert Attori.

Ominaisuudet

IDE tukee tällä hetkellä kehitystä Clojuressa , ClojureScriptissa , JavaScriptissä ja Pythonissa sekä HTML :ssä ja CSS :ssä . Kaikille näille kielille tarjotaan REPL , ympäristö, jonka avulla voit välittömästi arvioida lausekkeita ja nähdä koodiin tehtyjen muutosten tulokset reaaliajassa [4] .

Uuden ohjelmointiympäristön tunnusomaisia ​​piirteitä ovat käyttöliittymän yksinkertaisuus ja minimalismi yhdistettynä sen herkkyyteen . Joten sen lisäksi, että laskelmien tulos näytetään välittömästi, se ilmaistaan ​​esimerkiksi funktion dokumentaation näyttämisessä, kun hiiri valitsee sen nimen [5] .

Lisäohjelmointikielien tuki on mahdollista lisäosien [4] avulla .

Luontihistoria

Ennen kuin Chris Granger perusti yrityksensä koulukaverinsa Robert Attorin kanssa, joka on koulutukseltaan biologi, vuonna 2006, hän työskenteli Microsoftilla Visual Studiossa . He suunnittelivat lähestyvänsä Y Combinator -riskipääomarahastoa startup -idealla kehittääkseen sovelluksen lääketieteen tutkijoille. Mutta sen jälkeen, kun IBM [6] ilmoitti samankaltaisesta hankkeesta ja sen Watson -supertietokoneensa tehoa käyttäen , nuoret pakotettiin luopumaan ideastaan. Chris meni viikoksi isovanhempiensa luo, missä hän pohti tulevaisuuden suunnitelmiaan , koska hänellä ei ollut pääsyä Internetiin . Tässä hän sai idean hyödyntää Attorin kanssa kokemustaan ​​käyttöliittymän ja käytettävyyden alalla hänelle tuttujen ohjelmointityökalujen alalla [7] .

Attori suostutteli Grangerin julkaisemaan tuloksena olevan prototyypin verkossa, ja sivua katsottiin yli miljoona kertaa viikossa. Monet osallistujista ehdottivat, että Granger aloittaisi Kickstarter - varainkeräyksen . Kampanja käynnistettiin, tavoitesummaksi ilmoitettiin 200 tuhatta dollaria, mutta tuloksena kerättiin 316 tuhatta [8] . Tämän menestyksen ansiosta Granger kääntyi Y Combinatorin puoleen, jossa hän sai tällä kertaa lisätukea [7] [9] .

8. tammikuuta 2014 julkaistiin Light Table 0.6, ensimmäinen versio avoimen lähdekoodin ympäristöstä [10] .

LightTable on avoimen lähdekoodin tuote, ja Grangerin liiketoimintaa kehitetään edelleen hänen uudella projektillaan, Eve-tietokannalla, jossa hän aikoo toteuttaa samat yksinkertaisuuden ja reagoivuuden periaatteet (se muistuttaa hieman Exceliä ). Tätä kehitystä varten Grangerin yritys on jo saanut yli kaksi miljoonaa dollaria sijoittajilta [7] [11] .

Arkkitehtuuri

Periaate, jolle Light Table -arkkitehtuuri on rakennettu, sen luojat kutsuivat BOTiksi - Behavior-Object-Tag. Se liittyy CES ( Component-Entity-System ) -malliin , jota käytetään pääasiassa pelien kehityksessä [1] .

Palkinnot

Light Table on Jolt Awards 2015: Coding Tools -kilpailun finalisti, jota isännöi Dr. Dobbin päiväkirja [4] .

Muistiinpanot

  1. 12 Chris Granger . IDE arvona (24.1.2013). Haettu: 8. huhtikuuta 2014.
  2. Light Table - uusi IDE-konsepti Arkistoitu 20. huhtikuuta 2015. 12. huhtikuuta 2012, kirjoittanut Chris Granger
  3. Julkaisu 0.8.1 - 2016.
  4. 1 2 3 Jolt Awards 2015: Koodaustyökalut. Finalisti: Light Table . DR. Dobb's Journal (2015). Haettu 26. huhtikuuta 2015. Arkistoitu alkuperäisestä 1. syyskuuta 2015.
  5. Denis Mirkov . Katsaus viikon parhaisiin Github-tietovarastoihin , Hacker (11. tammikuuta 2014). Haettu 26. huhtikuuta 2015.
  6. Robert McMillan. IBM:n Jeopardy Machine Dons Lab Coat maailman suurimmassa syöpäkeskuksessa  // Wired . - 2012. - Nro 3 .
  7. 1 2 3 Klint Finley. Ulkona: Nämä hakkerit haluavat antaa sinulle koodauksen supervoimia  // Wired . - 2010. - Nro 1 .
  8. Light Table -projekti Kickstarterissa . Käyttöönottopäivä: 27.4.2015.
  9. Anthony Ha . Y Combinator S12 Demo Day Batch 4: Tapaa Vayable, Light Table, viaCycle ja muut , TechCrunch (21. elokuuta 2012). Arkistoitu alkuperäisestä 14. kesäkuuta 2016. Haettu 27. huhtikuuta 2015.
  10. Chris Granger . Light Table on avoimen lähdekoodin lähde  (7. tammikuuta 2014). Arkistoitu alkuperäisestä 16. huhtikuuta 2015. Haettu 27. huhtikuuta 2015.
  11. Dave Smith . Entinen Microsoftin insinööri keräsi 2,3 miljoonaa dollaria tehdäkseen ohjelmoinnista erittäin yksinkertaista , Business Insider (1. lokakuuta 2014). Haettu 27. huhtikuuta 2015.

Kirjallisuus

Linkit