Motto

В тихом саду здравомыслия
Пусть на вас постоянно падают
кокосовые орехи пробужденности.
Чогьям Трунгпа РИНПОЧЕ


Версия для мобильного


четверг, 28 мая 2009 г.

Вышли Update 3 и Update 4 для RAD Studio 2009.

Полный список исправлений в Update 3
Полный список исправлений в Update 4(Database Pack)
p.s. Исправлена ошибка в dbExpress, когда вместо полей типа string создавались Widestring (QC#67121)
Читать дальше..

суббота, 16 мая 2009 г.

Слухи о будущем Delphi(с конференции Delphi Live)

Слухами Земля полнится

Доподлинно неизвестно, но кое-кто говорит, что CodeGear в данный момент параллельно ведёт 4 ветки Delphi:

  1. Delphi Weaver – основной целью которого является улучшение юзабилити IDE, поддержка командной разработки(интеграция с SVN), DataSnap с поддержкой http, поддержка touchscreen-ов, поддержка Firebird-a в DbExpress, Soap 1.2, поддержка Windows 7 и кое-что ещё.
  2. Delphi “X” – кроссплатформенность(Linux + MacOs)
  3. Project Chromium – Pascal Code Formatter, документация по OpenToolsApi, новая модель привязки к данным(не через датасеты), более тесная интеграция с БД-тулзами от Embarcadero.
  4. Project Commodore – долгожданные 64-бита, поддержка многопоточности в RTL.

И никакой информации о датах выхода.

К кроссплатформенности я отношусь довольно скептически. Имхо, это потребует огромного вложения времени, а на деле может оказаться таким же “юзабельным” как и Delphi.Prism. Лучше бы RTL и VCL обновили, и IDE улучшили и выбросили на помойку Help2.

Источники слухов:

Покупка Borland

Только ленивый не написал о том, что Micro Focus купила Borland за 75 миллионов долларов. Причём периодически встречаю на форумах записи в духе: “Borland давно шёл к этому продав свою дойную корову Codegear”. Вот только я не понимаю, что же это за дойная корова такая, от которой хотели избавиться, и избавились всего за 30 миллионов долларов.


Читать дальше..

понедельник, 4 мая 2009 г.

Итоги недели: NetBeans, диаграммы, относительные пути в LazyDBP

Wix

Я отложил создание инсталляции в Wix-e, решив дождаться возвращения нашего админа, который делал предыдущую инсталляцию, чтобы узнать, какие дополнительные утилиты, помимо программы нужно включить в установщик.

BDE to FibPlus

Всю неделю я занимался приведением в порядок проекта, перед переводом с BDE на FibPlus. Поиск дублирующегося кода, замена TQuery на TDataset, где только можно и рефакторинг, рефакторинг, рефакторинг.[1]

[1] О том, что такое рефакторинг и когда он нужен, можно прочитать в классической книге Мартина Фаулера - Рефакторинг. Улучшение существующего кода. У меня есть зачитанные до дыр распечатки некоторых глав, и это одна из немногих книг, которые я хочу заиметь в бумажном варианте.

NetBeans + RoR

Читать дальше..

Постоянные читатели