WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Light Table
Тип Интегрированная среда разработки
Автор Chris Granger, Robert Attorri
Написана на ClojureScript[1]
Первый выпуск 2012-04-12; 2504 дня тому назад[2]
Последняя версия
Лицензия лицензия MIT
Сайт lighttable.com

Light Table — легковесная интегрированная среда разработки, написанная на ClojureScript с использованием node.js (точнее, node-webkit, в котором этот фреймворк объединён с Chromium, а начиная с версии 0.8 — electron). Разработана Крисом Грейнджером и Робертом Аттори.

Особенности

В настоящее время IDE поддерживает разработку на Clojure, ClojureScript, JavaScript и Python, а также HTML и CSS. Для всех этих языков обеспечивается REPL, среда позволяет немедленно вычислять выражения и видеть результаты сделанных в коде изменений в режиме реального времени[4].

Отличительными особенностями новой среды программирования являются простота и минимализм интерфейса в сочетании с его отзывчивостью[en]. Так, помимо мгновенного показа результата вычислений, она выражается, к примеру, в отображении документации по функции при выделении мышью её названия[5].

Поддержка дополнительных языков программирования возможна с помощью плагинов[4].

История создания

До того, как в 2006 году Крис Грейнджер основал вместе со своим школьным другом, Робертом Аттори, биологом по образованию, свою компанию, он работал в Microsoft над Visual Studio. Они планировали обратиться в венчурный фонд Y Combinator с идеей стартапа по разработке приложения для медиков-исследователей. Но после того, как подобный проект анонсировала IBM[6], причём используя мощности своего суперкомпьютера Watson, молодые люди были вынуждены отказаться от своей идеи. Крис на неделю уехал к своим дедушке и бабушке, где, не имея доступа к интернету, обдумывал дальнейшие планы. Здесь ему и пришла в голову идея использовать их с Аттори наработки в области интерфейса и юзабилити в хорошо знакомой ему области программистского инструментария[7].

Аттори уговорил Грейнджера выложить получившийся прототип в сеть, за неделю эта страница была просмотрена более миллиона раз. Многие из посетителей предложили Гренджеру начать сбор средств на Kickstarter. Кампания была начата, в качестве целевой суммы было заявлено сумма 200 тыс. долларов, но в результате было собрано 316 тысяч[8]. Уже имея на руках этот успех, Грейнджер обратился в Y Combinator, где на этот раз получил дополнительную поддержку[7][9].

8 января 2014 года была выпущена версия Light Table 0.6 — первая версия среды с открытым программным кодом[10].

LightTable — открытый продукт, дальнейшее развитие бизнеса Грейнджера связано с его новым проектом, базой данных Eve, в которой тот планирует воплотить те же принципы простоты и отзывчивости (она чем-то будет напоминать Excel). На эту разработку компания Грейнджера уже получила от инвесторов более двух миллионов долларов[7][11].

Архитектура

Принцип, по которому построена архитектура Light Table, его создатели назвали BOT — Behavior-Object-Tag. Он родственен паттерну CES (Component-Entity-System[en]), применяемом в основном в разработке игр[1].

Награды

Light Table — финалист Jolt Awards 2015: Coding Tools, конкурса проводимого Dr. Dobb’s Journal[4].

Примечания

  1. 1 2 Chris Granger. The IDE as a value (24 Jan 2013). Проверено 8 апреля 2014.
  2. Light Table - a new IDE concept Архивировано 20 апреля 2015 года., 12 Apr 2012, Chris Granger
  3. Release 0.8.1 — 2016.
  4. 1 2 3 Jolt Awards 2015: Coding Tools. Finalist: Light Table. Dr. Dobb’s Journal (2015). Проверено 26 апреля 2015.
  5. Денис Мирков. Обзор лучших репозиториев Github за неделю, Хакер (11 января 2014). Проверено 26 апреля 2015.
  6. Robert McMillan. IBM’s Jeopardy Machine Dons Lab Coat at World’s Largest Cancer Center // Wired. — 2012. № 3.
  7. 1 2 3 Klint Finley. Out in the Open: These Hackers Want to Give You Coding Superpowers // Wired. — 2010. № 1.
  8. Проект Light Table на Kickstarter. Проверено 27 апреля 2015.
  9. Anthony Ha. Y Combinator S12 Demo Day Batch 4: Meet Vayable, Light Table, viaCycle, and Others, TechCrunch (21 августа 2012). Проверено 27 апреля 2015.
  10. Chris Granger. Light Table is open source (7 января 2014). Проверено 27 апреля 2015.
  11. Dave Smith. An Ex-Microsoft Engineer Raised $2.3 Million To Make Programming Super Simple, Business Insider (Oct. 1, 2014). Проверено 27 апреля 2015.

Литература

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии