17октября 2001 г.
О конференции Borland Developers Day 2001, прошедшей 26 сентября 2001 г. в Москве, о прошлом, настоящем и будущем индустрии ПО, о быстро развивающихся Web-службах, а также о многом другом — в нашем эксклюзивном репортаже.
Уже более десяти лет разработчиков, архитекторов, менеджеров информационных систем, руководителей ИТ-подразделений компаний и просто всех желающих не отставать от прогресса собирает на свои ежегодные конференции корпорация Borland. В рамках серии европейских BorCon (именно так сами представители Borland «ласково» называют Borland Conference) 26 сентября 2001 г. в Москве и прошло достаточно весомое событие, получившее название Borland Developers Day 2001 (BDD).
Чтобы наши читатели были «в курсе» столь интересных мероприятий, благодаря поддержке Центра компьютерных технологий «Инфоплюс» и московского офиса Borland, мы не только приняли участие в конференции, а и встретились с глазу на глаз с капитаном флагмана под именем Borland — президентом и CEO компании Дэйлом Фуллером. О том, чем Borland живет сегодня, а также о тенденциях развития рынка ПО и ближайших планах выпуска продуктов вы можете прочесть в эксклюзивном интервью с руководством компании.
Будущее сквозь призму настоящего
В то время как убытки преследуют одну за другой различные технологические компании, дела у Borland, по словам ее главы, действительно идут хорошо. Имея стабильный доход, по производству средств разработки Borland занимает 4-е место в мире, отставая лишь от Microsoft, IBM и Sun Microsystems.
Не последнюю роль в этом сыграли основные новинки Borland 2001 г. Среди них — средство ускоренной разработки приложений (RAD, rapid application development) для Linux Kylix, неформально известное как «Delphi для Linux». Не секрет, что традиционный инструментарий Linux-разработчика сложен в освоении и во многом проигрывает по сравнению с мощными визуальными средствами разработки для Windows. Появление Kylix, обеспечивающего практически ту же функциональность, что и Delphi под Windows, возможности создания кросс-платформенных приложений, по ресурсоемкости не намного превышающих «native Linux»-программы, должно было во многом склонить перевес к выбору Linux в качестве бизнес-платформы. Как минимум, речь шла о тех компаниях, которых до сих пор отпугивал недостаток Linux-приложений третьих производителей.
Судя по первым оценкам, Kylix это во многом удалось — спустя всего 5 месяцев после выхода на рынок, продукт стал платформой № 1 для разработки бизнес-приложений под Linux. Об успехе внедрения Kylix свидетельствуют и планы Borland по поводу выпуска следующей версии этого продукта — Kylix 2 (с еще большей ориентацией на создание Web-служб и улучшенными возможностями разработки кросс-платформенных приложений) – который увидит свет еще в 2001 г.
Большим событием 2001 г. стало и появление на свет новой версии ведущего продукта Borland, пользующегося огромной популярностью в странах СНГ, — Delphi 6. Несмотря на то что, как и любая другая версия, Delphi 6 выросла «вширь», о шестой версии действительно можно говорить как о новом витке в развитии продукта. Практически заново переписанный компилятор, достаточно сильные акценты на создании приложений для электронного бизнеса, реальная кросс-платформенная разработка, поддержка сервера приложений Borland Application Server и множество других нововведений увлекает все новых и новых разработчиков на эту платформу.
В то время как компаниями и корпорациями по всему миру очень быстрыми темпами происходит принятие на вооружение Java-платформы, все большее значение приобретает поддержка комплекса технологий J2EE (Java 2 Enterprise Edition). Поэтому в последние годы со стороны Borland взят достаточно мощный курс поддержку Java-разработчика, а номера версий Java-продуктов сменяются с удвоенной скоростью. Так, JBuilder 5, работающий под управлением Windows, Linux и Solaris, появился только в мае 2001 г., а уже сейчас занимает около 40 % рынка средств разработки на основе языка Java. По словам г-на Фуллера, оснащенный новой функциональностью JBuilder 6, максимально отражающий изменения в мире Java, будет представлен уже осенью 2001 г.
Все вышеперечисленные ключевые готовые решения и их ближайшие версии объединяет относительно новое для нас понятие, о котором, тем не менее, сейчас говорят как о пути развития ИТ-индустрии на ближайшие несколько лет. Это понятие Web-служб (Web Services).
Как нашему читателю уже известно, в связи с растущим значением ИТ для бизнеса, в последние годы пристальное внимание начал привлекать вопрос интеграции корпоративных приложений (Enterprise Application Integration, EAI). Именно как новая волна архитектурных решений проблемы EAI и позиционируется бизнес-модель Web-служб. Действительно, для задачи обеспечения связи различных подразделений крупных компаний не только между собой, а и с партнерами и клиентами, Web как нельзя лучше подходит в качестве готовой информационной инфраструктуры. Используя в протоколах Internet стандартные форматы XML, приложение можно соединить практически с любым клиентом, работающим под управлением различных операционных систем и на различного плана устройствах. Построенные на этой идее, Web-службы и являются тем инструментом, который может позволить связать данные с бизнес-логикой и эффективно доставить информацию конечному потребителю.
Несмотря на то, что современный мир программирования становится все больше поляризованным касательно выбора конкретной реализации платформы разработки Web-служб — Microsoft .NET или J2EE, Borland хочет занять позицию некоего связующего звена и планирует поддержку обеих платформ. Как полагает глава Borland, невзирая на концептуальную схожесть, каждая из них имеет свои существенные преимущества над другой, и именно в их удачной комбинации лежит ключ к успешному функционированию информационных систем предприятий.
В наиболее полной мере инструментарий для создания и развертывания Web-служб сегодня присутствует в Delphi 6. Можно, однако, говорить и о Web-службах для Linux, созданных при помощи Kylix. Недавно анонсированная полноценная поддержка Web-служб для платформы J2EE должна найти свое отражение еще в этом году в готовящемся JBuilder 6. А для того чтобы предоставить разработчику весь необходимый инструментарий для визуального моделирования и создания дизайна конкретных реализаций Web-служб, в 2001 г. Borland вступила в сотрудничество с Rational Software и Macromedia. Результатом такого партнерства стал выпуск пакета Borland Enterprise Studio for Java, включающего помимо JBuilder 5 и сервера приложений Borland AppServer 4.5 одно из лучших CASE-средств Rational Rose Professional J Edition (с прямой интеграцией с JBuilder 5) и Dreamweaver UltraDev 4 от Macromedia для создания внешнего интерфейса Web-служб.
|