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