SmartClient
SmartClient — Ajax-фреймворк, разрабатываемый компанией Isomorphic Software, предоставляющий разработчику GUI-виджеты, не требующие объёмного кодирования на HTML и JavaScript для обеспечения динамических возможностей.
Первый выпуск датируется 2001 годом. С ноября 2007 года помимо коммерческого продукта существует свободный вариант фреймворка под лицензией LGPL, но при этом некоторые возможности, такие, как работа с базами данных, доступны только в коммерческой версии. При использовании этого фреймворка не исключены некоторые проблемы с быстродействием[2].
SmartGWT — вариант SmartClient, позволяющий использовать те же виджеты при разработке с GWT (подобно тому, как библиотека Ext GWT позволяет использовать виджеты ExtJs[3]). Также доступен как по LGPL, так и под коммерческой лицензиями[4].
Название этого продукта стало нарицательным, его (в раздельном написании «smart client») стали использовать для веб-приложений с интерактивным поведением визуальных компонентов, характерным для настольных приложений[5] (изначально фреймворк имитировал внешний вид и поведение программ для Windows NT и Windows 2000[6]).
Что важно знать
| SmartClient | |
|---|---|
| Тип | библиотека JavaScript |
| Разработчик | Isomorphic Software[d] |
| Аппаратная платформа | Java |
| Последняя версия | |
| Лицензия | LGPL-3.0[d] и договор |
| Сайт | smartclient.com (англ.) |


