The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания IBM открыла код инструментария для языка EGL

09.12.2011 14:29

Компания IBM объявила об открытии кода инструментария EDT (EGL Development Tools) с набором средств для создания приложений на языке EGL (Enterprise Generation Language). Код связанных с EGL наработок и развитие спецификаций EGL переданы под покровительство фонда Eclipse. Процесс перевода EGL в разряд открытых технологий начался три года назад и сегодня, с выходом первого полностью открытого релиза Eclipse EGL Web Developer Tools, доведён до конца.

Подготовленная в рамках проекта среда для разработки и сопровождения EGL-проектов, поддерживающая режим визуального проектирования, основана на технологиях открытой платформы Eclipse. В состав инструментария также входит компилятор, набор виджетов, интерактивный отладчик и фреймворк для генерации кода. Кроме открытия кода составных частей пакета IBM EGL Community Edition, компания IBM также открыла код некоторых смежных разработок: открыта реализация некоторых возможностей из продукта Rational Business Developer 8.0.1, добавлен основанный на Jetty сервер для тестирования сервисов (IDE Test Server).

EGL представляет собой язык моделирования, который основывается на UML (Universal Modeling Language) и разрабатывается для создания переносимых бизнес-приложений и сервисов. Код написанный на EGL не компилируется в байткод или машинное представление и не выполняется напрямую в виртуальной машине, а транслируется в представление на других языках, например, уже поддерживается преобразование в Java, Cobol и JavaScript. В EGL используются единый язык, синтаксис и модель программирования для создания всех частей приложения, не зависимо от того, где будет исполняться код (например, в браузере или в Java VM на сервере). Одно из преимуществ EGL в том, что разработчик может использовать графическое моделирование для разработки интерактивных web-приложений с задействованием техники AJAX, при этом не кодируя на JavaScript.

Представленный инструментарий в первую очередь нацелен на упрощение создания web-приложений. Например, поддерживается:

  • Визуальное конструирование современных интерактивных приложений, работающих во всех популярных web-браузерах. В качестве стандартного набора виджетов используется тулкит Dojo. Также возможно использование ExtJS и Java JPA;
  • Интеграция с существующими web-сервисами, оперирующими форматами JSON и XML;
  • Возможность создания web-сервисов, решающих задачи бизнес-логики и предоставляющих интерфейс к реляционным базам данных (в EGL предусмотрена возможность работы с SQL);
  • Отладка и тестирование всего цикла работы приложения (от браузера к серверу) без необходимости создания и настройки специального сервера;
  • Размещение компонентов на локальном сервере приложений (например, Apache Tomcat) и экспорт в виде стандартных Java Web архивов (WAR).


  1. Главная ссылка к новости (https://www.ibm.com/developerw...)
  2. OpenNews: IBM переводит язык EGL в разряд открытых технологий
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32512-egl
Ключевые слова: egl, lang, ibm, uml
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 15:32, 09/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Да, преобразования в Cobol мне очень не хватало.
     
     
  • 2.4, some test (?), 16:10, 09/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Тебя забыли спросить. Кобол - потому что на нем до сих пор пишут приложения в интерпрайзе. И язык, видимо, создавался для создания интерпрайз-приложений.
     
     
  • 3.5, Аноним (-), 16:13, 09/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Кобол - потому что на нем до сих пор пишут приложения в интерпрайзе.

    Нет.

     
     
  • 4.6, some test (?), 16:23, 09/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да ну? Тогда для чего же?
     
  • 4.14, Anonymouse (?), 21:28, 09/12/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да. И те кто пишут - получают такое бабло что ты за остаток своей жизни не заработаешь. Вот и пытаются соптимизировать :)
     
     
  • 5.15, Аноним (-), 00:08, 10/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Говорят, в Москве кур доят. А мы пошли и сисек не нашли".
     
     
  • 6.18, anonimouse (?), 06:05, 10/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ты живешь в Бабруйске - даже не пытайся косить под :)
     
  • 3.12, cobold (ok), 18:42, 09/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Тебя забыли спросить. Кобол - потому что на нем до сих пор
    > пишут приложения в интерпрайзе. И язык, видимо, создавался для создания интерпрайз-приложений.

    Ну да, в электронике вон тоже местами до сих пор радиолампами пользуются.
    На тему "пишут": пошукайте-ка по сетевым биржам труда, сколько висит вакансий для программистов на коболе, а сколько таких программистов ищут работу? Врядли на нём сейчас что-то новое пишут, там народа не хватает чтобы старый хлам поддерживать.

     
     
  • 4.13, some test (?), 19:33, 09/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Легаси. Пишут и переписывают. Не обязательно должны быть активны трудовые предложения на биржах.
     
     
  • 5.16, Аноним (-), 00:09, 10/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Легаси. Пишут и переписывают. Не обязательно должны быть активны трудовые предложения на
    > биржах.

    Если уж на то пошло, LSE помнится валило на линуксы и си++ную софтину.

     
     
  • 6.17, 1 (??), 04:01, 10/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    слышу звон, да не знаю где он
     

  • 1.8, Аноним (-), 16:41, 09/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ждем system i Community Edition и порта на x86.
     
  • 1.9, sluge (ok), 17:13, 09/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    по моему за последний год у крупных контор считается правилом хорошего тона зарелизить свой собственный язык
     
     
  • 2.11, cobold (ok), 18:34, 09/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ну, этим не впервой, у них уже APL был. Говорит скорее о том что за 40 лет фантазии у их разработчиков особо не прибавилось.
    А вообще, мне например тоже импониует, когда приложение, для которого я предполагаю реализацию на коболе, будет вместо этого исполняться "в браузере или в Java VM на сервере" :)
     
  • 2.19, Аноним (-), 11:57, 10/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У IBM таких языков пожизненно было полно. Еще когда ты не родился даже. И даже в проекте не был. Ты ведь о них ничего не знаешь, кроме названия, верно?
     

  • 1.10, анон (?), 18:29, 09/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Блин, стал читать новость, думая что это как то связанно с этим EGL
    http://www.khronos.org/egl

    А оказалось что тут вообще какой то велосипед +)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру