Как стать автором
Обновить

Комментарии 10

Книга Мартина Фаулера, приведенная в списке последней, есть на русском, продается на бумаге и в электронном виде ISBN 978-5-8459-1738-6
1с все равно лучше.
Действительно, очень напоминает платформу 1С — удобный «DSL» для описания интерфейсов и бизнес процессов. Сам по себе язык 1С, конечно, ближе к традиционным GPL, но при прочтении статьи постоянно возникали параллели с платформой 1С.
Планируются ли коробочные продукты вроде CRM, бухгалтерия, управленчиский учёт построенные на MPS?
Такие инструменты мы сами не создаем — но даем клиентам возможность создавать их. Для этих целей MPS используют, например, Siemens, itemis, налоговая служба Нидерландов. Подробнее говорить мы, к сожалению, не можем, поскольку многие проекты, использующие MPS, нас ограничивают соглашениями о конфиденциальности. Всей доступной информацией делимся в твиттере @jetbrains_mps.
> DataUx — это весьма просто и логично устроенный предметно-ориентированный язык, позволяющий делегировать разработку пользовательских интерфейсов людям без навыков программирования

В очередь после Кобола и SQL.

Какое отношение SQL имеет к проектированию UI, пусть и для данных?

SQL имеет отношение к языкам, позволяющим делегировать разработку людям без навыков программирования.
«Ничто не ново под луною: Что есть, то было, будет ввек.»
СУБД DataEase образца 90x, Sample DQL Script
For Employees with (Salary < 50000 and YearsOfService > 4 and LastReviewGrade > 85)
 List Records
   LastName in order;
   FirstName ;
   CurrentSalary : item sum ;
   CurrentSalary * data-entry EnterRaiseAmount : item sum .
 Modify Records
   CurrentSalary := CurrentSalary * data-entry EnterRaiseAmount .

По этому тексту генерит форму с гридом и редактированием.
Расскажите пожалуйста, почему отказались от использования DSL (на MPS) в YouTrack?
В 2009 году возможностей MPS оказалось недостаточно для разработки такого коммерческого продукта, как YouTrack. YouTrack – классическое веб-приложение с многофункциональным пользовательским интерфейсом на JavaScript и базой данных на стороне сервера. Для этого весьма распространенного варианта существует ряд популярных фреймворков и инструментов. MPS же нацелен на более узкие области, которые пока не обеспечены адекватными инструментами и у которых нет открытого сообщества пользователей (или есть, но минимальное).
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории