(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Будущее Delphi

Источник: delphi2010
Posted in Delphi, Weaver.

Третьего дня мне попалась на глаза интересная статья - отчет о выступлении Дэвида И (David I) в Бельгии. Вот попытка ее перевода.

Несколько недель назад я был приглашен на встречу в Брюсселе с Дэвидом Интерсаймоном, более известным в Delphi сообществе как Дэвид И. Дэвид собирался рассказать нам кое что о Дорожной карте Delphi.

Последние 10 лет я разрабатывал программное обеспечение с использованием Borland Delphi (позже CodeGear , а сейчас Embarcadero), и это была прекрасная возможность получить некоторую "закулисную" информацию.

Delphi везде

Выступление было очень четким, но когда я непосредственно общался с Дэвидом И, некоторым сюрпризом для меня было то, что он упомянул в качестве цели: Delphi повсюду.  Позже в течении сессии он даже сказал  Нативный Delphi повсюду ( Native Delphi Everywhere), вспомнив при этом Mac OS X, Linux, и еще мобильные устройства. Он даже намекнул на возможность построения приложений для телефонов (и даже iPhon'ов) с использованием Delphi.

Delphi Touch

Хорошо, они его называют "естественный ввод Delphi", если быть точным. Цель заключается в том, чтобы Delphi и VCL компоненты взаимодействовали с различными формами устройств ввода информации, - сенсорными экранами и панелями, акселерометрами, GPS, микрофонами, веб-камерами и т.д.

Все эти функции будут включены в будущую версию Delphi VCL. Поскольку я работаю на Mac, и с iPhone, у меня есть довольно хорошее представление о его возможностях, но я никогда не думал, что подобного можно было бы чего-то добиться с помощью Delphi. Итак, Давид И показал нам демо, и доказал мне, что я был неправ ...

В демо была на самом деле очень простой и не требовала каких-либо дополнительных программ. Все, что пришлось сделать, это добавить новый GestureManager компонент в приложение. Следующим шагом было создание действий или с помощью одной из множества предопределенных действий, уже имеющихся в Менеджере действий (в оригинале - gestures, жест, телодвижение ). Единственное, что пришлось сделать, это добавить код в событие OnGesture и выполнить этот основанный на действиях, которые его вызывают, код.

Для тех, кто пишет на Delphi, это реально сравнимо с TActionList в котором Вы можете добавить некоторые действия по умолчанию, а также добавить свои собственные действия, с тем же успехом.

В этот момент мне стало ясно, что возможность создания приложений для мобильных устройств, с помощью Delphi была не просто мечтой. Видимо они уже провели довольно большой объем работ над этим вопросом, и все увиденное свидетельствует о том, что цель действительно может быть достигнута.

Roadmap

Я был рад увидеть, что Delphi -команда очень занята работой над следующими выпусками Delphi. Видимо разработчики были разделены на несколько групп, работающих над исправлением багов сразу в нескольких проектах. Я приведу краткий перечень этих проектов, с указанием на то, на что будет уделяться особое внимание. Не спрашивайте меня о датах релизов, поскольку эти даты не упоминаются где-либо. Как мудро сказал Давид: Есть 75 способов спросить нас, когда начнутся продажи, и есть только один правильный ответ "Когда будет готово".

Проект Weaver

  • Проект "Weaver" будет сфокусирован на больших и маленьких усовершенствованиях IDE, повышении удобства использования и производительности;
  • Добавлена поддержка нативных устройств ввода;
  • Улучшена документация и повышена командная  производительность;
  • DataSnap с поддержкой HTTP, встроенный REST сервер, и  .Net  прокси для DataSnap;
  • IDE Insight (TM) - клавиатурный доступ ко всему;
  • Поддержка Windows 7 API и Direct2D;
  • Расширенная поддержка RTTI;
  • Контроль Исходного Кода с новым интерфейсом Open Tools API (Weaver будет иметь несколько субверсий );
  • .Net ориентированное программирование (это лично меня не очень впечатлило).

Проект Delphi X

Кроссплатформенность Windows, Linux и MacOS.

Несколько дополнительных функций, находящихся на стадии обсуждения:
  • Кроссплатформенная библиотека компонентов;
  • DataSnapX с возможностью создания как клиентской, так и серверной частей под Windows, MacOS, Linux и для Web.

Проект Chromium

  • Основной упор в Chromium будет сделан на качество;
  • Фокус на производительности разработки (Повышение удобства использования, устранение старых проблем, закрытие, как  можно большего числа багов, установка нового стандарта надежности ...);
  • Легковесный O/R mapping;
  • OTA документация (как я понял, имеется ввиду подсказка "на лету");
  • Новая Databinding модель, позволяющая привязать практически все свойства к контролам;
  • Более тесная интеграция со средствами разработки БД.

Проект Commodore.

Позволит реализовать нативную 64-битную разработку на Delphi, C + + Builder и с помощью VCL.

Несколько дополнительных функций, находящихся на стадии обсуждения:
  • Полная адаптация компилятора, RTL и VCL  для нативной 64 битной компиляции;
  • Многоядерные и многопоточные приложения;
  • Поддержка распараллеливания в RTL.

И немного еще о том, что вскоре будет.

Похоже, что задумано еще много  чего, и некоторые проекты могут быть выпущены параллельно. К сожалению, не была предоставлена информация о том, когда каждый конкретный продукт станет доступен для широкой общественности. Единственное, о чем сказал Давид И, это то что планируется, выпускать новую версию Delphi ежегодно.

TMS Smooth Controls

Здесь, в Бельгии есть немало Delphi разработчиков, и также есть компании, такие как TMSSoftware, которые разрабатывают наборы прекрасных компонентов. В зале присутствовало несколько людей из TMSSoftware и они показали нам краткую демонстрацию TMS Smooth Controls Pack - который представляет собой набор функционально насыщенных, сложных и перспективных, визуально изящных и хорошо анимированных компонентов.

Контролы действительно впечатляюще выглядят и сразу же дают представление о том, как будут смотреться написанные с их помощью iPhone приложения. Чисто, красиво, и много анимации.

Те из нас, кто использовал iPhone понимают, зачем я это рассказываю я говорю. При перемещении с одной страницы экрана iPhone приложения на другую, вы получаете плавную анимацию, а не просто перерисовку всего экран. Smooth Controls позволяют сделать то же самое и в Windows. Это делает приложения более привлекательными визуально.

Заключение

Я действительно пропустил первую половину дня в связи с тем, что попал в пробку, но я с удовольствием послушал о "дорожной карте" Delphi , и я должен сказать, она выглядит впечатляющим. Бывали моменты, когда мы не знали, чего ожидать от Delphi, а некоторые люди даже считают, что это были лучшие времена для Delphi. Для тех из вас, кто все еще колеблются относительно будущего Delphi, ... Ну, ... Позвольте мне сказать вам:

Будущее Delphi выглядит ярче, чем когда бы то ни было!

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 06.07.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Enterprise Connectors (1 Year term)
Delphi Professional Named User
ABBYY Business Card Reader 2.0 for Windows (download), электронный ключ
Allround Automation Direct Oracle Access Standard license
Купить WinRAR : 5 : Академическая лицензия 1 лицензия
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Компьютерная библиотека: книги, статьи, полезные ссылки
3D и виртуальная реальность. Все о Macromedia Flash MX.
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100