Aejaks є віконна інструментарій для швидкої розробки AJAX з підтримкою веб-додатків. Вона поєднує в собі потужний простоту мови Tcl з Java на основі Echo2 браузері незалежної віконної системи.
Aejaks додатки написані однією мовою сценаріїв, без необхідності писати HTML, JavaScript, або CSS. Проект запозичує з віконної системи ТЗ, але не сумісний з Тк. Вона працює на верхній частині будь-який веб-сервер Java, і може використовувати будь-який існуючий Java бібліотеки.
Спрощення Ajax програмування
Програмування сучасних веб-Ajax-додатків, як правило означає, що написання коду в ряді мов: JavaScript для інтерфейсу, Java, PHP, Tcl, Ruby, Python і т.д. для серверної, поряд зі здоровою дозою XML, CSS і DHTML.嚙 篌 AKS дозволяє одні й ті ж програми будуть написані з однієї мови сценаріїв, Tcl.
Тонкий шар над Echo2.
Echo2 є на основі Java вікнами інструментів для побудови Ajax включити програми.嚙 篌 АКС переводить більшу частину Echo2 Java об'єктів в об'єкти Tcl, але надає безліч можливостей швидкого, такі як анонімні будівництва об'єкта для об'єктів атрибут типу.
Tk надихнув об'єктний інтерфейс
Tk встановити стандарт для програмування вікнами додатків з скриптового мови.嚙 篌 АКС займає від ТК (але не сумісний з Тк.) Зокрема, віджет команди створення прямі реалізації основних об'єктів Echo2.嚙 篌 АКС також слід ТК модель угруповання віджетів відповідно до їх упаковки ієрархії
Що нового У цьому випуску :.
- Ця версія виправляє помилку в бібліотеці MrPersister що викликало тип даних SQL BOOLEAN же не бути відображений правильно тип Boolean Java.
- Інтерпретатор JTcl був оновлений, щоб виправити можливі витоку пам'яті.
- ядро бази даних H2 був підвищений до останньої версії.
Що нового у версії 2.0:
- Ця версія замінює перекладача Jacl з JTcl, оновлюються Версон ТХЛ для Java.
- JTcl реалізує майже всі Tcl 8,4 можливостей.
- підтримуваний співтовариством версії Echo2 та відповідними бібліотеками включені, який фіксує проблеми сумісності з Internet Explorer 9.
- Також виправлений в цій версії метод updateOptimistic в пакеті MrPersister.
- об'єкт Window (& Quot ;. & Quot;). Тепер є метод getClientProperties
- бази даних H2 був підвищений до останньої версії (див зміни файлів для отримання відомостей про оновлення).
Що нового у версії 1.3:
- ExpandableSection віджет тепер має методи для установки заголовка переднього плану і фону кольори.
- Приклад програми Warmachine була розширена, щоб бібліотечні файли додатковий JAR.
- метод Вікно ExitApp тепер можна використовувати вихід із системи сервлет для виходу з програми.
- Виправлені помилки включають в себе видалення сторонніх символів в пакеті HYDE.
- ComboBox віджет був встановлений, щоб уникнути зворотну косу риску з посиланням на пробільних символів.
- бібліотечна процедура aejaks_entryBox був змінений таким чином, що зворотний виклик тепер проходить два аргументи; це зміна несумісний з попередніми версіями і зажадає зміни коду.
Що нового у версії 1.2:
- Виправлена aejaks_console.tcl: ставить і флеш зараз працюють в режимі реального файли, додав шрифту меню вибору.
- Ввійти повідомлення, якщо з інтерполяцією не може бути створений (патч Метт Ейвері)
- Елемент таблиці / візуалізації заголовків тепер використовувати свої власні інтерп Eval TclEvent, щоб уникнути захоплення інтерп resultObject.
- тепер MrPersister пакет включає в себе метод "updateOptimistic ', використовуйте getColumnLabel () замість getColumnName () для загальних і карти, підняти версію mrpersister пакета 1,1, бібліотечної 3.8.2.
- варіант DbObjForm "-dbAction updateOptimistic додав; режим перегляду відображає текстове поле замість SelectField. Відображення часу або дати і часу SQL типи тепер відображається в об'єкти java.sql.Timestamp для DbObjBuilder і DbObjForm.
- Оновлене Echo2 до версії 2.1.1+ (останнє з SVN), видалені TextComponent патч (фіксується в доступній версії.)
- Оновлене H2 до версії 1.1.111.
- Tcljava reflectobject шлях намагається не витік об'єкти більше, до офіційного патча. Додати патч розпоряджатися TclClassLoader посилань.
- Краще очищення, коли додаток закривається, і тайм-аут сеансу. Jacl інтерполяцією розташована в чистій чином, зменшуючи посилання висячі з іншими об'єктами.
- Fix 'PACK раби »і« Пакет діти »для кореневого вікна запитів.
- aejaks_messageBox тепер включає в себе варіант -msgType DirectHtml
- Warmachine тепер дозволяє статичному веб-контенту повинні бути включені у війні.
Що нового у версії 1.1:
- помилка, яка не дозволяла пакет бази даних MrPersister від роботи в Java 1,6 було зафіксовано.
- PersistenceManager і JdbcDao об'єкти були також виправлені.
Що нового у версії 1.0 :.
- Цей реліз має бібліотеку доступу до бази даних MrPersister
- H2 Database Engine включений для розробки додатків баз даних швидкого запуску.
- Також включені система реєстрації Apache Log4J, RichTextArea віджет, стандартні діалоги бібліотека для повідомлень, вхід, вибору кольору вибору дати і завантаження файлів, а пакет Гайд для легкої інтеграції Tcl-на-Java.
- Нові зразки додатків: TclTutor, Aejaks Rolodex, і Warmachine .
Коментар не знайдено