Платформа Microsoft. NET і нові продукти корпорації Borland

Кілька слів про нові засоби інтеграції додатків


Говорячи про C # Builder як про універсальний інструменті створення додатків, здатних функціонувати в гетерогенних середовищах, не можна не згадати про інші технологіях і продуктах компанії Borland, які пов'язані зі створенням нових засобів інтеграції додатків, що функціонують на різних платформах.


6 травня корпорація Borland випустила Borland Janeva – засіб інтеграції додатків на основі Microsoft. NET Framework з програмними системами на базі J2EE і CORBA. Borland Janeva представляє собою, по суті, засіб доступу до J2EE-та CORBA-додатків з додатків, що функціонують на платформі Microsoft. NET, і дозволяє створювати функціонують на платформі Microsoft. NET клієнтські програми для EJB-та CORBA-об'єктів. Цей інструмент відрізняється від Web-сервісів тим, що надає синхронний доступ до згаданих серверним об'єктів і гарантує застосування транзакцій, їх безпеку та високу продуктивність створених з його допомогою гетерогенних систем.


Програмний продукт Janeva підтримує всі мови, які використовуються в рамках Microsoft. NET Framework: C #, J #, Delphi. Borland Janeva забезпечує повноцінну інтеграцію з основними засобами розробки для Microsoft. NET Framework, в числі яких Borland C # Builder для Microsoft. NET Framework і Microsoft Visual Studio. NET 2003. Для роботи з Janeva не потрібні ніякі додаткові апаратні або програмні інфраструктурні компоненти.


«Практика показує, що ці технології затребувані – багато хто не зміг знайти в Microsoft. NET аналогів того, що було доступно при роботі з компонентними моделями, такими як COM + / MTS, CORBA, J2EE, – заявив Сергій Орлик, менеджер представництва корпорації Borland в країнах СНД і Балтії. – Дана технологія дозволить здійснити вихід за рамки. NET і реалізувати повноцінну гетерогенну розробку із застосуванням EJB і CORBA ».


Системні вимоги для установки С # Builder


На початку травня корпорація Borland анонсувала новий засіб розробки для платформи Microsoft. NET – Borland C # Builder for the Microsoft. NET Framework (продукт повинен бути доступний до моменту виходу цього номери журналу). Ця стаття присвячена найбільш важливим особливостей даного продукту і деяким іншим планам корпорації Borland, пов'язаних з підтримкою платформи. NET і життєвого циклу програм для цієї платформи.


Borland C # Builder являє собою засіб розробки додатків для платформи Microsoft. NET на мові C #. На перший погляд призначення цього продукту схоже з призначенням Visual Studio. NET, та і середовище його розробки мало відрізняється від середовища Visual Studio. NET.


Відзначимо, однак, що при більш уважному вивченні даного продукту можна виявити ряд дуже цікавих можливостей, які недоступні (і навряд чи будуть доступні) користувачам засобів розробки Microsoft. З них в першу чергу слід відзначити засоби створення додатків, що працюють в гетерогенних середовищах, і розвинені засоби моделювання додатків (ці кошти присутні головним чином у двох старших редакціях цього продукту). Розглянемо ці можливості трохи докладніше.


C # Builder буде доступний в чотирьох редакціях: Personal, Professional, Enterprise і Architect.


Редакція Personal дозволяє створювати GUI-додатка, ASP. NET-додатки і Web-сервіси з настільними базами даних і призначена для реалізації невеликих проектів індивідуальними розробниками.


Редакція Professional, крім зазначених можливостей, дозволяє переглядати UML-діаграми, згенеровані на основі створеного коду, містить засоби генерації звітів (Crystal Reports for Microsoft . NET компанії Crystal Decisions – про цей продукт ми неодноразово писали в нашому журналі), провайдери даних Borland Data Provider (BDP) для локальної версії Borland InterBase і Microsoft Desktop Engine, бібліотеку компонентів Component One Studio Enterprise для додатків Windows Forms і ASP. NET, обфуськатор. NET-кода компанії WiseOwl (засіб перетворення коду з метою максимального труднощі його аналізу і модифікації), а також ознайомчий варіант нової версії Borland Optimizeit Suite 5.5 (засіб усунення помилок, що призводять до зниження продуктивності, на ранніх етапах розробки).


Редакція Enterprise, призначена для реалізації великих і середніх проектів, на додаток до інструментів, доступним в редакції Professional, містить провайдери даних Borland Data Providers для Oracle9i, IBM DB2, Microsoft SQL Server, Borland InterBase (а також. NET-провайдер для цієї СУБД), версії самих цих СУБД, призначені для розробників, ліцензію на створення клієнтських додатків для CORBA- і J2EE-серверів, інтерфейси для найбільш популярних засобів управління колективною розробкою і контролю версій (Borland StarTeam, Microsoft Visual SourceSafe, Rational ClearCase.


Відзначимо, що, будучи в цілому досить прогресивним технологічним нововведенням, Web-сервіси все-таки мають певними обмеженнями, пов'язаними з підтримкою транзакцій та їх безпекою. Тому інструменти створення. NET-клієнтів для об'єктів CORBA і EJB без застосування Web-сервісів, відсутні в засобах розробки Microsoft, можуть бути дуже привабливими для компаній, що експлуатують J2EE-та CORBA-додатки.


І нарешті, редакція Architect, крім всіх вищеперелічених інструментів, містить засоби візуального UML-моделювання (що з'явилися в Borland після придбання компанії TogetherSoft), засоби обміну моделями з іншими популярними інструментами UML-моделювання, а також платформу Borland Enterprise Core Objects (ECO) для. NET, призначену для створення додатків із застосуванням архітектури MDA (Model-Driven Architecture). Враховуючи можливості інструментів сімейства Together, можна припустити, що дана редакція виявиться досить привабливою для команд розробників, що орієнтуються на платформу Microsoft . NET і які використовують засоби моделювання та проектування додатків при роботі над своїми проектами.


Багато розроблювачів, природно, захочуть використовувати C # Builder разом з Microsoft Visual Studio. NET, тому в цьому продукті передбачена можливість створення проектів, придатних для застосування в обох засобах розробки.


Вже відомо, що в даний час корпорація Borland пропонує комплексний набір засобів розробки для всіх основних етапів життєвого циклу програмних продуктів, за допомогою яких можна здійснювати координацію роботи всієї групи фахівців, зайнятою створенням корпоративної системи: архітекторів, аналітиків, фахівців з тестування та впровадження, а також їх керівників. У зв'язку з цим варто відзначити повну інтеграцію C # Builder з іншими засобами підтримки життєвого циклу додатків компанії Borland. Ми вже згадали підтримку інструменту для колективної розробки Borland StarTeam – повнофункціональної системи управління конфігураціями програмного забезпечення. Найближчим часом очікується випуск. NET-версії кошти UML-моделювання Borland Together for. NET, а також нової версії засоби управління вимогами Borland Caliber RM, причому всі ці інструменти будуть підтримувати інтеграцію з Borland C # Builder.

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


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

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

Ваш отзыв

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

*

*