Недавно меня тут спрашивали о будущем среды разработки Delphi. C одной стороны, оно туманно, но с другой стороны, прекрасно. Сегодня я опубликовал статью, которую написал еще летом, но в интернете еще не светил.
Сегодня ко мне обратился мой друг (по совместительству редактор кодинга) с просьбой поделиться мнением по поводу будущего среды разработки Delphi. Не могу отказать, тем более, что тема очень волнует меня самого и многих программистов, которые пишут на Delphi. В нашей стране таких людей тысячи, нет, десятки тысяч. Одна только Библия Delphi разошлась тиражом более 20 тыс. экземпляров, а сколько любителей этой среды разработки не купило книгу? :). И все они волнуются за свое будущее и будущее своей любимой среды разработки.
Когда компания Borland выпустила первый релиз среды разработки Delphi, это был невероятный прорыв. Таких визуальных средств мир еще не видел. Те, кто не любит заниматься кодингом визуального интерфейса, а любит тратить время на более интересные занятия, восприняли новинку с большим энтузиазмом. Среди таких "энтузиастов" оказался и ваш покорный слуга. А что делать? Ну не люблю я ставить кнопочки вручную, а предпочитаю перетаскивать их с панели инструментов визуально на визуальную форму.
Читать статью полностью: Будущее Delphi 2009 глазами старого программера
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
CodeGear не был убыточным при продаже, а вот сама борланд имела долги.
В начале 2009 обеали Turbo Delphi 2009
64 Битный компилятор для Delphi (2010) был указан в радмапе уже довольно давно :)
Borland уже давно в долгах.
По поводу 64-х битной версии - так и статья написана не вчера и я это указал.
Delphi 2009 кстати уже вышла.
Кстати повторяю, статья написана давно, когда Delphi 2009 не было.
А я думал, что в Delphi Unicode поддерживается уже давно. Интересно, что же тогда поддерживалось раньше?
2Romul
No comments
2Romul
ох и насмешил как всегда. добей меня, расскажи отличие UTF от unicode?
2Миша
в следующий раз не забудь спросить разрешение у Romul-а на выкладывание статей.
Romul красавчек. спасибо, ты меня действительно добил. расскажи еще что-нибудь, а то сегодня пятницо. а на будущее, отзывы больше слушай и unicode это не только UTF и нафига исходные коды в UTF тем более не пойму, хотя они в Delphi в Unicode уже очень дааааввввноооо. поставь его и посмотри своими глазами. исходники и dfm файлы перевели в Unicode еще с появления Kylix, чтобы была совместимость кодом между Kylix и Delphi. извини, но просто чтоб поржать, объясни мне, как Borland сделала совместимость кода между Kilix/Linux и Delphi/Windows без использования unicode? какой UTF используется в Delphi?
Поддержка Unicode действительно есть уже давно. Я сам не проверял и не ставил Delphi 2009, но говорят что расширение заключается в том, что тип String теперь WideString по умолчанию. А раньше нам никто не мешал использовать WideString и W функции, в DFM действительно все можно сохранить в Unicode. Так что какого-то прорыва с точки зрения Unicode я не увидел. В VS C++ поддержка Unicode происходит точно так же, только C# изначально писался с Unicode, но у него и преимущество, как современного языка.
Тут обсуждается статья о Delphi 2009, написанная ещё до её выхода, а вот один из отзывов от человека, который ею пользовался:
Ты пытаешся сравнить Delphi с C#. C# абсолютно все хранит в Unicode. Delphi работает и с тем и с тем. Он ПОДДЕРЖИВАЕТ Unicode и не более, но это не значит, что теперь все должно быть только Unicode, он не основан на нем. А старые приложения, которым это не нужно, зачем им нужно получать гемор?
Поддержка в Delphi уже давно полная, просто сейчас некоторые моменты упростили. В Java тоже файлы Ansi, а Unicode сообщения выносятся в отдельные property файлы, а файлы с Unicode текстом/сообщениями подключаются к файлам с кодом. Это нормальная ситуация для языка, который работает и с 1-нобайтными строками и с 2-х байтными. В C++ тогда тоже не полная поддержка и врят ли когда-то будет полной, как у C#, но это поддержка, вполне корректная и вполне нормальная.
Частично, это значит, что что-то сделать нельзя. В Delphi можно с Unicode сделать все, по крайней мере я не слышал, что что-то нельзя. Есть неудобства, но это не значит, что нет реализации. Неудобства есть и в C++, и это проблема всех старых языков.
Delphi, как и С++ в ближайшее время не станет полностью Unicode, они не являются основанным на Unicode, они просто поддерживают его. От BDE отказались и от Ansi возможно откажутся, но со врменем. BDE тоже не выкинули в первом же релизе. И на сколко я помню, его долго не выкидывали. А вообще выкинули?
Здравствуйте Михаил (Фленов). Очень хотелось бы увидеть ваш обстоятельный обзор вышедшей DELPHI 2009. Очень интересно мнение компетентного человека в этой области. Судя по тому, что ваши яйца (которые Фаберже) до сих пор находятся в другой корзине, рискну сделать вывод, что либо вы ещё не рассматривали эту среду, либо вам больше по душе Visual Studio. Так ли это?
Delphi 2009 я не видел еще, потому не смогу ничего написать на данный момент. Я уже говорил, что денег на нее у меня не хватает, слишком дорого, поэтому скорей всего обзора и не будет. А Visual Studio я использовал всегда, просо теперь он стал основным.
In Delphi 2009, the entire development environment -- including the IDE, the Code Editor, the RTL, and the VCL framework -- is fully Unicode-enabled, allowing your applications to run on any Windows locale and to accept virtually any form of Unicode data. Business is being done today with Unicode data. Applications, no matter where they are run, need to be able to accept, process, and display Unicode information. Delphi 2009 makes that possible.
2Just Nick
Ты забыл скопировать в 4-м абзаце вот это:
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.