Єдина середу швидкої розробки додатків Borland Developer Studio 2006 (документація), Комерція, Різне, статті

23 травня 2006 в Москві, в готелі Holiday пройшов семінар компанії Borland. Цей семінар був одним з останніх в рамках загальносвітової презентації нової лінійки продуктів – Borland Developers Studio (BDS). Семінар вів Jason Vokes. Йому допомагали співробітники російського представництва компанії Borland Сергій Орлик та Кирило Раннев.

Презентація “Borland Developer Studio 2006” в Москві

ПЛАНИ І ПЕРСПЕКТИВИ РОЗВИТКУ

Свій виступ Jason почав з висвітлення питань про реорганізацію бізнес-процесів усередині самої компанії Borland. Цього року компанія оголосила про виділення двох незалежних напрямків свого функціонування, пов’язаних – зі створенням і розвитком нових технологічних рішень (перший напрямок), а також з проектуванням інструментів для розробників софта (другий напрямок).

Перший напрямок залишається за самою компанією Borland, а другий напрямок віддається новостворюваної компанії “DevCo”.

На думку керівників компанії Borland вжиті ними кроки з оптимізації бізнесу повинні виправдати прогнози незалежних консалтингових агентств про 50-ти відсотковому зростанні популярності її продуктів серед розробників софту протягом найближчих трьох років. Свій оптимізм компанія Borland засновує на задовільних відгуках від провідних Delphi-програмістів і розробників компонентів під Delphi, а також від популярних інформаційних видань (у тому числі і мережевих) про вже випущених у світ нових продуктах BDS2005, BDS2006.

Для ознайомлення з деякими аналітичними оглядами і відгуками користувачів про нову лінійці продуктів Jason рекомендує звернутися до таких сайтів, як: http://www.ebob42.com/; http://blogs.borland.com/abauer/.

У компанії Borland із задоволенням відзначають, що їй вдалося повернути собі ключових розробників, які створили свого часу зручне середовище програмування комп’ютерних додатків. У найближчих планах компанії – Подальший розвиток нової лінійки програмних продуктів. Так в 2007-м Delphi передбачає обрости VCL for Compact Framework, і ECOIV з підтримкою VCL.NET. По всій видимості новий продукт змінить своє назву і буде називатися Highlander. В 2008-м в планах компанії випустити Delphi / C + + для Win64.

За останні два роки компанія розробила нове середовище розробки додатків на Java – JBuilder. На даний момент продукт грунтується на платформі Primetime. В майбутньому планується перейти на платформу Eclipse. З 2007-го нова версія продукту під розробку додатків на Java буде називатися Peloton. У компанії Borland обіцяють, що новий продукт буде містити багато нових унікальних можливостей. Але вже зараз в JBuilder 2006 присутня технологія Peer-to-Peer Development, що дозволяє працювати декільком програмістам в одному середовищі розробки.

Про інші плани. Влітку цього року очікується вихід восьмої версії InterBase. У 2007-му буде випущена дев’ята версія InterBase з функцією захисту даних, а також с. Net-розширеннями. За додатковою інформацією можна звертатися на сайти: http://www.ibase.ru/; http://www.ib-aid.com/; http://www.ibdeveloper.com/.

BORLAND DEVELOPER STUDIO 2006. ВСЕ В ОДНОМУ

Borland Developer Studio – єдина середу швидкої розробки додатків, що підтримує чотири мови програмування:
1) C + + для розробки бібліотек по забезпеченню доступу до спеціального обладнання;
2) Delphi для організації доступу до баз даних. (Delphi 2006 вважається кращою середовищем доступу до інструментів проектування баз даних);
3) C # – для створення додатків управління підприємством на платформі. Net від компанії Microsoft;
4) Java – для створення додатків управління підприємством на платформі CORBA/J2EE від компанії Sun.

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

Нижче наводяться відмітні особливості середовища розробки Delphi 2006:
– Локальний BackUp. У середовищі ведеться історія розробки проекту до 99-ти версій, включаючи зміст форм;
– Можливість малювання моделі проекту в новому середовищі розробки Together;
– Перероблений дизайнер форм (зокрема полегшена проблема стартового розміщення форми);
– Змінений функціонал редактора коду:

а) підсвічування коду (підсвічування змін після останнього збереження);

б) згортання фрагментів коду;

в) автоматичне складання списку локальних змінних;

г) автоматична глобальна заміна ідентифікаторів змінних;

д) автоматична розстановка лапок при введенні довгих значень для строкових змінних;

е) швидке коментування коду;

ж) підсвічування / виділення очікуваного введення інформації;

з) можливість рефакторинга (автоматичне додавання нових змінних в усі оголошення глобальних функцій);

и) інспектування налагоджувальної інформації на етапі налагодження у формі спливаючих підказок. – Можливість автоматично запускати системні завдання перед або після компіляції програми.

Більшість функцій автоматизації процесу редагування коду виконується “живими шаблонами” і, або виконуються аналізатором коду на льоту, або викликаються з контекстного меню в пункті surround. Набори “Живих шаблонів” зберігаються в XML-файлах. Ці файли створюються і підключаються до контекстного меню без необхідності виходити з середовища розробки.

Далі на малюнках 1-6 показані деякі етапи створення програми в новому середовищі програмування “Borland Developer Studio 2006”.

Рис. 1. Стартове вікно середовища розробки “Borland Developer Studio 2006”.

Щоб створити новий проект під Win32, потрібно в списку, що знаходиться в правому нижньому кутку, вибрати пункт “VCL Forms Application”.

Рис. 2. Вид дизайнера форм.

Палітра компонентів знаходиться в правому нижньому кутку.

Рис. 3. Вид редактора коду програми.

У вікні видно області зі згорнутим кодом, рядки з останніми змінами, а також видно підсвічування синтаксису функції з виділеним ім’ям.

Рис. 4. Застосування “живих шаблонів” у дії.

На даному малюнку показано, як можна застосувати “живий шаблон” для коментування виділеної ділянки коду.

Рис. 5. Вид вікна моделі проекту в стандарті мови моделей UML.

Рис. 6. Вид вікна для порівняння версій проекту.

За більш докладною інформацією про продукти компанії Borland її співробітник Jason Vokes рекомендує звернутися на сайти: http://borland.com/delphi/; http://community.borland.com/; http://www.almportal.ru/.

ПОЛІТИКА ПРОЕКТУВАННЯ БАЗ ДАНИХ

У своїй доповіді Jason підкреслив наступне. У зв’язку з тим, що для роботи з базами даних застарілий набір інструментів BDE більше не підтримує належного рівня сервісу, компанія Borland настійно рекомендує переходити на нові інструменти dbExpress (для VCL) і BDP (для ADO.NET), які (на відміну від BDE) значно мінімізує використовувані ресурси. Ця мінімізація призводить до більш легкої керованості баз даних. Більш короткий період обміну інформацією збільшує максимально можливу кількість одночасно працюючих користувачів (аж до 10 000 осіб). В dbExpress / BDP оптимізована функція сортування. У цих інструментах також представлений широкий спектр драйверів для роботи з різними базами даних (Interbase, SQL, Oracle та ін.) Завдяки dbExpress / BDP розробникам баз даних стає більш доступною коректна організація сінхранізаціі даних, при цьому клієнт-серверна архітектура бази даних перетворюється в багатоланкову.

Крім цього в dbExpress / BDP істотно підвищена відмовостійкість. Рекомендовано публікація на цю тему: http://bdn.borland.com/article/6, 1410,28688,00. Html.

У Borland Delphi з давніх пір присутній інструмент для візуального моделювання баз даних. Раніше для вирішення цього завдання використовувалася технологія BOLD від шведських розробників. На даний момент компанією Borland просувається досконаліша технологія ECO (Enterprise Core Objects). Ця технологія призначена для створення моделей баз даних в Delphi і C # при повній підтримці UML-діаграм. Завдяки останньої, третьої версії реалізації технології ECO, будь-який код можна перетворити на діаграму, і будь-яку діаграму можна перетворити назад в код. Редагування вмісту діаграм або коду в Borland Developer Studio призводить до негайного відображення змін в альтернативній формі подання проекту. Будь-яку діаграму можна зберегти у файлі з розширенням XMI з метою подальшого конвертування коду між різними платформами та мовами програмування.

Сервіс-орієнтований підхід до створення додатків за технологією ECO дозволяє гарантувати такі параметри кінцевої розробки, як:
– Бессбойной;
– Масштабованість;
– Спадковість.

Завдяки технології ECO з моделі бізнес-процесу можливі наступні дії:
– Виділення бізнес об’єктів;
– Перегляд подієвої моделі.

Крім іншого об’єкти в ECOIII можна навчити поведінки, оскільки вони відчувають поведінку інших об’єктів через машіносостоянія. Тобто, як зауважив Jason, завдяки новій технології можна спроектувати якусь подобу штучного інтелекту.

На позначенні цієї цікавої теми і закінчив свою доповідь Jason Vokes.

ВИСНОВОК УЧАСНИКА СЕМІНАРУ

Свій новий продукт компанія Borland позиціонує, як комплекс інноваційних рішень, налагоджених під потреби розробників. У порівнянні з попередніми версіями продукт дійсно містить в собі велика кількість нових інструментів для швидкої розробки додатків. Програмна середу Borland Developer Studio в нинішньому її вигляді перестала бути схожим на звичний редактор коду. Тепер ця нова середу являє собою високотехнологічний продукт, який потребує попередньої спеціальної опрацювання всіх тих нововведень, які пов’язані з оптимізацією процесу набору коду.

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

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

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

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


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

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

Ваш отзыв

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

*

*