Студійна робота Borland, HTML, XML, DHTML, Інтернет-технології, статті

Корпорація Borland – старожил софтверного ринку. Вже за це вона заслуговує поваги. Однак компанія не збирається спочивати на лаврах, вона із завидною регулярністю випускає все нові версії популярних продуктів.


Один з найбільш відомих продуктів Borland Software – Delphi – Розвинувся з проекту компанії по створенню компілятора з мови Паскаль. Свого часу цей продукт був відомий практично кожному студенту інженерних вузів нашої країни. І ось перетворив Паскаль, придбавши масу сучасних “наворотів”, повернувся до нас у новому вигляді.


Зізнаюся чесно, коли менеджери з продажу компанії Borland на всі лади розхвалювали чергову версію свого продукту, мені насилу вірилося, що всі заявлені ними нововведення дійсно корисні, а внесені зміни настільки революційні. Маючи звичку все перевіряти, я не відмовив собі в задоволенні протестувати нову версію пакету, як тільки вона з’явилася в редакцію.


Трохи про політику


Ще зовсім недавно навколо руху Open Source кипіли пристрасті, компанії ледве встигали оголошувати про вихід своїх комерційних програм під ліцензією GNU / GPL. Borland в той час вела активну, але розумну політику. Компанія підтримала рух з відкритим вихідним кодом і навіть випустила Kylix – варіант Delphi для ОС Linux. Цей продукт планомірно розвивається, зараз вийшла третя його версія.


Варто підкреслити, що Borland продовжувала розробки для платформи Windows, розглядаючи її як одну з пріоритетних поряд з Java. Таким чином, компанія убезпечила себе від невдач на випадок комерційного провалу одного зі своїх продуктів.


Зараз компілятори Borland на всіх платформах є фаворитами. Конкуренцію їм можуть скласти хіба що продукти Microsoft. Але Borland сповнена честолюбних планів – цього року очікується вихід Galileo – Нового проекту американських розробників.


Delphi Studio


Сьома версія пакету Delphi поставляється в чотирьох варіантах: Personal, Professional, Enterprise і Architect. Правда, до складу Delphi 7 Studio не входить редакція Personal. Для тестування представники Borland надали нам саму функціонально насичену редакцію – Architect.


Створення. NET-додатків


Як відомо, попит на розробку додатків на платформі Microsoft .NET постійно зростає. Це не дивно, адже. NET є втіленням майбутнього корпоративних програм на Windows-платформі. Компанія Borland позиціонує Delphi 7 Studio як рішення для створення корпоративних додатків від стадії опрацювання дизайну до їх розгортання.


Delphi не втратила тих якостей, якими завжди відрізнялися продукти Borland, – маються на увазі кроссплатформние технології, що підвищують продуктивність розробки. До цього додалися можливості моделювання додатків, кроссплатформние засоби створення звітів, інтегровані засоби для Web-розробки.


Delphi 7 дозволяє розробникам створювати додатки для платформи Microsoft. NET, не вимагаючи вивчення нових мов програмування і бібліотек, надаючи доступ до вихідного коду програми на максимально можливе високому рівні.


Моделювання програм


Продукт Bold for Delphi являє собою потужний засіб створення бізнес-об’єктів, інтегроване в середу Delphi. Bold створює справжню середу дизайну додатків на основі моделей (Model Driven Architecture), що зв’язує можливості UML (Unified Modelling Language) ModelMaker з традиційною середовищем швидкої розробки, якої так славилася Borland.


Зараз у розробників з’явився чудовий інструмент візуального моделювання та рефакторинга, заснований на технології UML. Середа моделювання ModelMaker має можливість інтеграції з Delphi, безпосередній візуалізації та розбору коду, що дозволяє створювати високоякісні моделі (а значить, і код). Крім того, цей інструмент містить багатий набір заздалегідь підготовлених зразків коду. Завдяки цьому можна заощадити чимало часу, виконуючи рутинні операції.


Засоби Web-розробки


Розробники в Borland не забули про те, що Web-додатки користуються все більшою популярністю, і тому до складу Delphi 7 Studio увійшло новий засіб IntraWeb від компанії AToZed. Цей інструмент дуже нагоді при створенні Internet-і intranet-додатків для швидкого візуального побудови динамічних Web-додатків, що виконуються на сервері. IntraWeb-додатки можуть бути самих різних типів: ISAPI / NSAPI, Apache, CGI, служби Windows. Будучи повністю інтегрованим з Delphi 7 Studio, IntraWeb дозволяє розгортати програми в intranet-або extranet-мережах. IntraWeb дозволяє створювати інтерактивні, насичені функціями програми, форми введення даних, таблиці і діаграми, звіти та інші Web-документи.


Корпоративні розробки в усьому світі зараз зосереджені на створенні Web-служб. Компанії зрозуміли, що за допомогою Internet можна постійно підтримувати зв’язок зі своїми клієнтами, постачальниками і партнерами, працюють на різних платформах.


Підтримці Web-служб в Delphi 7 Studio приділено багато уваги. У продукті знайшла відображення маса нових технологій, пов’язаних з роботою цього типу додатків: Global XML Web Services Architecture, Web Services Routing, Web Services Inspection Language. Ці удосконалення підвищують надійність і інтероперабельність застосувань.


Повна підтримка промислових стандартів на розробку і розгортання Web-служб спрощує b2b-взаємодія між різними видами бізнесу. Цьому ж сприяє нова технологія BizSnap, що спрощує обмін, перетворення та обробку XML-документів. Використовуючи технологію BizSnap, додатки отримують можливість прозоро взаємодіяти з різними видами програм бізнес-партнерів, якщо ті використовують стандартні платформи Web-служб (такі як. Net і Microsoft BizTalk або ONE від Sun).


Робота з СУБД


Технологія MIDAS, яка в новій інкарнації називається DataSnap, являє собою масштабоване ПО проміжного рівня для створення СУБД-рішень масштабу підприємства. Технології ПО проміжного рівня – одна з найбільш сильних сторін продуктів Borland. Зараз підтримується SOAP, CORBA, FastSockets і DCOM. Додаткові драйвери, які можна настроїти на етапі інсталяції, підтримують Microsoft SQL Server, Borland Interbase, MySQL, IBM DB2, IBM Informix, Oracle і Sybase.


Створення звітів


Генерація звітів – найважливіший засіб користувачів корпоративного ПЗ, що дозволяє витягувати з величезного сховища необхідну в даний момент інформацію. Новий інструмент генерації звітів, RaveReports, підвищує швидкодію при вирішенні подібних завдань. Він поєднує в собі візуальний дизайнер і дизайнер коду звітів, сервер, SQL-драйвери для доступу до СУБД. Цей засіб можна використовувати як з Delphi, так і з вхідним до складу Delphi 7 Studio Kylix 3. Тому RaveReports можна сміливо називати кросплатформним інструментом створення звітів.


Зрозуміло, варто сказати кілька слів і про “залізі” для тих, хто спокусився можливостями нової версії Delphi і вирішив використати цю середу в своїй роботі. Офіційні мінімальні вимоги до апаратури для Delphi 7 Studio Architect такі: Pentium II 233, 64 Mб ОЗУ і 520 Мб на жорсткому диску. Для комфортної роботи з цим пакетом ПО знадобиться набагато потужніша машина.


Висновок


Хоча ідея RAD IDE себе вичерпала, компанія Borland зуміла знайти цілком розумні аргументи і запропонувати на ринку цікаву систему з прекрасними характеристиками, та ще й за конкурентоспроможною ціною. Купуючи Delphi Studio, ви отримуєте можливість створювати додатки для нової платформи. Net, вирішувати питання кроссплатфомності між Windows і Linux, розробляти програми для Internet, в тому числі Web-служби і скорочувати час створення готових рішень.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*