Jump to content

АИДА/Веб

Аида/Веб
Разработчик(и) Янко Мившек и Аида/Веб-сообщество
Стабильная версия
6,8 / 20 мая 2020 г. ( 20.05.2020 )
Написано в Смолток
Операционная система Кросс-платформенный
Тип Веб-фреймворк
Лицензия МОЯ лицензия [1]
Веб-сайт www .aidaweb

Aida/Web — это ориентированный объектно - с открытым исходным кодом, Smalltalk сервер веб-приложений использующий модель-представление-контроллер (MVC) архитектурный шаблон .

Aida/Web была написана в 1996 году. Ее первым коммерческим приложением стала система выставления счетов за газ национальной газовой компании Словении в 1998 году. В 2000 году Aida/Web стала программным обеспечением с открытым исходным кодом , а ее веб-серверная часть была объединена с версией Кена Трейса. [2] Водород станет основой Swazoo [3] веб-сервер Smalltalk с открытым исходным кодом, независимый от поставщика.

В 2003 году БиАрт/ISO [4] Система управления качеством была функционально встроена в базовую систему управления документами Aida (которая теперь составляет ядро ​​Scribo CMS). В 2005 году с использованием Aida/Web была создана веб-инфраструктура управления бизнес-процессами BiArt/BPM для выполнения бизнес-процессов в соответствии со стандартом BPMN.

В 2007 году сообщество Aida/Web разработало собственный список рассылки и веб-сайт, а в 2008 году Scribo [5] был разработан на его основе. [6]

Развитие сообщества

[ редактировать ]

Aida/Web — проект с открытым исходным кодом, созданный сообществом. [7] обеспечение поддержки и развития, учебные пособия доступны на английском языке, [8] Французский [9] и испанский. [10]

Аида/Веб обеспечивает:

  • Интегрированная поддержка Ajax.
  • Ajax-библиотеки для прототипа [11] и сценарный [12]
  • Коллекция веб-компонентов для программного создания веб-страниц.
  • MVC-совместимое отделение представления от домена
  • REST -подобные URL-ссылки с закладками
  • Интегрированное управление сеансами и безопасностью
  • Многоязычная поддержка
  • Статистика в реальном времени
  • Встроенные Joomla. шаблоны
  • Встроенный в Swazoo [13] веб-сервер
  • HTML генерируется программно

Архитектура

[ редактировать ]

Впервые разработанная в 1996 году Янко Мивсеком, Aida/Web была разработана для интеграции различных объектных и веб-философий. Рассматривая Интернет как сеть объектов, Aida/Web заявляет, что каждый объект должен иметь свой собственный URI . Это означает, что веб-страницы могут иметь осмысленные адреса, которые можно добавить в закладки, в отличие от некоторых других подходов к веб-дизайну. годом позже Эта идея предвосхитила звонок Алана Кея на OOPSLA97. [14] где он предложил, чтобы каждый объект имел свой собственный URI.

Aida/Web стремится упростить присущую множеству взаимодействующих объектов сложность и предназначена для уменьшения необходимости в сложном и сложном HTML- программировании. Поскольку объекты Smalltalk сохраняют свое собственное состояние и отвечают на запросы, Aida/Web использует язык Smalltalk с целью упростить создание веб-сайтов, предоставляя динамический контент с постоянным управлением состоянием .

Парадигма MVC является фундаментальной для Aida/Web, поскольку она обеспечивает различие между объектной моделью, различными представлениями (представлениями) объектов и контролем их отношений. Это обеспечивает ясность между функциональными и презентационными аспектами веб-страницы и направлено на преодоление того, что ее дизайнеры считают проблемами дизайна и сложности, которые в противном случае возникают при использовании HTML, активных серверных страниц (ASP) и JavaServer Pages (JSP).

Этот принцип Модель-Представление-Контроллер использовался в Smalltalk с 1970-х годов. [15] и недавно был заново открыт в Java Struts . [16] [17] [18]

  1. ^ «AIDA/Web Smalltalk Web Application Framework и веб-сервер: лицензия» . Проверено 11 февраля 2011 г.
  2. ^ Блог Кена Трейса, о чем стоит поговорить
  3. ^ «Веб-сервер Swazoo Smalltalk» . Архивировано из оригинала 3 июля 2008 г. Проверено 21 июля 2008 г.
  4. Увод. Архивировано 16 сентября 2008 г., в Wayback Machine.
  5. ^ «Скриб» . Архивировано из оригинала 16 августа 2008 г. Проверено 26 июля 2008 г.
  6. ^ Антон, Майк. «Новости даркнета» . Проверено 28 июля 2021 г.
  7. ^ «Сообщество | Аида/Веб-фреймворк» .
  8. ^ «Учебное пособие | Aida/Web Framework» .
  9. ^ «Учебник Аида — OFSET Wiki» . Архивировано из оригинала 29 августа 2008 г. Проверено 26 июля 2008 г.
  10. ^ «Aida/Web: Учебное пособие | ^[:The | Messenger := not: 'это важно']» . Архивировано из оригинала 11 июня 2008 г. Проверено 26 июля 2008 г.
  11. ^ «Прототип JavaScript-фреймворка: основа для амбициозных веб-приложений» .
  12. ^ «Script.aculo.us — javascript веб 2.0» .
  13. ^ «Сайты, которые стоит посетить, если вы хотите улучшить свои рабочие навыки | Просто еще один сайт WordPress» . Архивировано из оригинала 3 июля 2008 г. Проверено 21 июля 2008 г.
  14. ^ «Алан Кей: Компьютерная революция еще не произошла. Основной доклад OOPSLA 1997» . Проверено 30 апреля 2023 г.
  15. ^ «Просмотр истории контроллера» . c2.com . Проверено 30 апреля 2023 г.
  16. ^ «Struts, реализация MVC с открытым исходным кодом» . ИБМ . Архивировано из оригинала 26 апреля 2008 г. Проверено 17 августа 2008 г.
  17. ^ Объекты и Интернет (Найт, А. Дай, Н.) , WebObjects
  18. ^ Бен-Натан, Рон (1997). Amazon.com . МакГроу-Хилл. ISBN  0070062811 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 70a6405d8d3ee16f88dcdcac8ccca79d__1722384120
URL1:https://arc.ask3.ru/arc/aa/70/9d/70a6405d8d3ee16f88dcdcac8ccca79d.html
Заголовок, (Title) документа по адресу, URL1:
AIDA/Web - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)