Lxf87-88 oxygen

Oxygen - Java-додаток. Ви видали стогін? Стримайтеся: все виглядає достойно і працює швидко. Правда, бувають проблеми з різними реалізаціями JVM. Oxygen тестувався зі стандартною версією Java від Sun, а з реалізацією Java від GCC працює погано, тому якщо у вас Fedora або Debian, доведеться переступити через себе і встановити «нечисте».

Встановлена ​​програма відразу ж готова до роботи. Трохи бентежить відсутність майстра - запуск нового «проекту» (фактично, групи взаємопов'язаних файлів) ненав'язливо залишить вас наодинці з порожнім робочим місцем. Втім, добавка нового файлу кілька пожвавить процес, і можна буде вибирати між простим XML і одним з можливих DTD (Document Type Definition) або люб'язно наданої схемою (Schema). Нововведення версії 7.2 - функція вивчення DTD по створеному вами XML. Структура, яку ви отримаєте, буде чимось на зразок найменшого спільного знаменника, але вона може лягти в основу більш складного визначенням.

Розкіш стала щедріше

Конструювання і обробка схем може таїти неприємності, так як структуру дуже легко змінити, самому того не помітивши. Ось чому один з найкорисніших інструментів Oxygen - екран візуального моделювання, наочно представляє пристрій структури. При бажанні його можна експортувати як графіком або роздрукувати в розмірі плаката.

При груповий або віддалену роботу можна легко організувати обмін файлами через FTP або Subversion. Клієнт Subversion приймає вид додаткового діалогового вікна, а для виконання операцій add і commit можна користуватися контекстним меню. Для недовірливих є методи включення цифрового підпису, що засвідчує власника, але підтримуються поки лише схеми JKS і PCKS12.

Oxygen використовує ряд стандартних зовнішніх інструментів, наприклад, різні версії Saxon або FOP від ​​Apache; останній виробляє HTML з XML. Єдина проблема - Apache FOP спотикається на деяких складних структурах (зокрема, DocBook), але його неважко замінити комерційним FOP. Якщо зайшли в глухий кут - до ваших послуг чудова документація. Ціна [для Великобританії, - прим. ред. ] (А це комерційне програмне забезпечення), як то кажуть, дешевше краденого.

На нинішній стадії розвитку Oxygen вище всяких похвал. Всі звичайні корисності (рефакторинг, розумне завершення, diff / merge, підсвічування синтаксису ...) поліпшені і розширені до такої міри, що будь-яке нововведення сприймається вже як шоколадна крихта поверх апетитною булочки. Створення XML іншим способом важко навіть уявити. LXF

Схожі статті