Comments 10
Книга Мартина Фаулера, приведенная в списке последней, есть на русском, продается на бумаге и в электронном виде ISBN 978-5-8459-1738-6
1с все равно лучше.
Действительно, очень напоминает платформу 1С — удобный «DSL» для описания интерфейсов и бизнес процессов. Сам по себе язык 1С, конечно, ближе к традиционным GPL, но при прочтении статьи постоянно возникали параллели с платформой 1С.
Планируются ли коробочные продукты вроде CRM, бухгалтерия, управленчиский учёт построенные на MPS?
Планируются ли коробочные продукты вроде CRM, бухгалтерия, управленчиский учёт построенные на MPS?
Такие инструменты мы сами не создаем — но даем клиентам возможность создавать их. Для этих целей MPS используют, например, Siemens, itemis, налоговая служба Нидерландов. Подробнее говорить мы, к сожалению, не можем, поскольку многие проекты, использующие MPS, нас ограничивают соглашениями о конфиденциальности. Всей доступной информацией делимся в твиттере @jetbrains_mps.
> DataUx — это весьма просто и логично устроенный предметно-ориентированный язык, позволяющий делегировать разработку пользовательских интерфейсов людям без навыков программирования
В очередь после Кобола и SQL.
В очередь после Кобола и SQL.
«Ничто не ново под луною: Что есть, то было, будет ввек.»
СУБД DataEase образца 90x, Sample DQL Script
По этому тексту генерит форму с гридом и редактированием.
СУБД 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 же нацелен на более узкие области, которые пока не обеспечены адекватными инструментами и у которых нет открытого сообщества пользователей (или есть, но минимальное).
Sign up to leave a comment.
Предметно-ориентированные языки для бизнес-приложений — пользовательские интерфейсы