{"id":1242,"date":"2012-07-01T18:44:27","date_gmt":"2012-07-01T16:44:27","guid":{"rendered":"https:\/\/sgaul.de\/?p=1242"},"modified":"2014-03-13T21:34:48","modified_gmt":"2014-03-13T20:34:48","slug":"javascript-ide-light-table","status":"publish","type":"post","link":"https:\/\/sgaul.de\/2012\/07\/01\/javascript-ide-light-table\/","title":{"rendered":"Javascript-IDE Light Table"},"content":{"rendered":"
Und wieder mal ein vielversprechendes Projekt, dass durch Kickstarter das Licht der Welt erblicken<\/a> kann: Light Table<\/a>, ein interessantes IDE-Konzept, das sich zun\u00e4chst an Javascript- und Clojure-Entwickler richtet.<\/p>\n [vimeo clip_id=“40281991″]<\/p>\n Zumindest die zwei Schwerpunkte von Light Table klingen vielversprechend: Die Verbesserung des Code-Verst\u00e4ndnisses und eine Art Live-Debugger im Editor sind durchaus interessant.<\/p>\n Light Table unterst\u00fctzt das Verst\u00e4ndnis von bestehendem Code durch einige interessante Ideen:<\/p>\n Zudem gibt der Editor direktes Feedback zum eingegebenen Code. Ein kleines Beispiel zeigt eine einfache Funktionsdefinition x. Zum Testen schreibt man einen Aufruf von x direkt darunter. Nun wird der Code in einer Spalte rechts des Editors noch einmal angezeigt, nur dass Variablen durch die Aufrufwerte ersetzt wurden und Zwischenergebnisse angezeigt werden. Der Autor spricht in diesem Zusammenhang sogar von Live Debugging.<\/p>\n Ob das am Ende alles so funktioniert l\u00e4sst sich nur schwer absehen. Die Beispiele sind alle in Clojure formuliert. Wie sich Javascript f\u00fcr diese Konzepte eignet muss man sehen.<\/p>\n Der Autor betont, dass er bei der Entwicklung auf freier Software aufbauen will und dass sich dies entsprechend auf die Lizenz auswirke. Das Projekt komme unter eine freie Lizenz. Verkauft werden k\u00f6nnte die Software auf einer Zahl-soviel-du-willst-Basis. Bleibt zu hoffen, dass das Projekt wirklich so frei sein wird, dass es auch in den Paketmanagern der Linux-Welt vertreten sein wird.<\/p>\n","protected":false},"excerpt":{"rendered":" Und wieder mal ein vielversprechendes Projekt, dass durch Kickstarter das Licht der Welt erblicken kann: Light Table, ein interessantes IDE-Konzept, das sich zun\u00e4chst an Javascript- und Clojure-Entwickler richtet.<\/p>\n","protected":false},"author":1,"featured_media":1247,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[91],"tags":[281,516,515,158],"_links":{"self":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/1242"}],"collection":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/comments?post=1242"}],"version-history":[{"count":4,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/1242\/revisions"}],"predecessor-version":[{"id":1245,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/1242\/revisions\/1245"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/media\/1247"}],"wp:attachment":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/media?parent=1242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/categories?post=1242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/tags?post=1242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}Verbesserung des Code-Verst\u00e4ndnisses<\/h2>\n
\n
Instant Feedback und Live Debugging<\/h2>\n
Open Source<\/h2>\n