Embarcadero выпускает RadStudio XE2, Delphi XE2

Комментарии

54 комментария(ев)
аватар: ronin
ronin
Дата: Втр, 13/09/2011 - 17:59
Звание: Энтузиаст
Сообщений: 136

вчера перевёл все проекты на Delphi XE, планирую перейти на XE2, но не сейчас подожду пока всё устаканится, пока пощупаю XE

порадовало наличие FastReport, планировали покупать в следующем году, теперь не прийдётся, т.к. будем закупать лицензию XE2, причём она даже дешевле чем XE, а плюшек больше

Цитировать

хотя я как пользовался версией 7.0, так и остаюсь верен ей

в прошлом году ушёл с неё, в принципе ничего нового не увидел в следующих версиях (кроме наверное поддержки Unicode), но всё таки среда развивается, появляются новые инструменты, которые повышают эффективность труда

P.S. думаю всё таки среда не умерла, и если выбранный курс будут поддерживать, то хотя бы не будут отставать от остального мира

P.P.S. хотелось бы ещё задать вопрос тем кто пишет сейчас в Delphi - если бы вы начинали проект с нуля в данный момент какой бы инструмент выбрали?

аватар: avail
avail
Дата: ЧТ, 15/09/2011 - 18:14
Звание: Наблюдатель
Сообщений: 5

а какой смысл писать на XE когда есть XE2? обычный VCL уходит в прошлое, теперь интерфейс сразу нужно писать на FM (FireMonkey) компонентах, и под FireMonkey application тогда у вас будет возможность портировать ваши проекты под разные платформы, а во вторых у FM компонентов перспективные и интересные возможности в плане интерфейса под iOS
з.ы. надо было идти на конференцию в Мск, было интересно )

аватар: AltaVista
AltaVista
Дата: Втр, 13/09/2011 - 18:35
Звание: Мастер
Сообщений: 1812

Цитировать

какой бы инструмент выбрали

в смысле язык какой?
Если бы проект носил офисный характер, то на Delphi.
А если бы я вообще ни одного языка не знал и мне предстоял бы выбор - то начал бы изучать "С".
Ну а вообще я бы все таки подался в веб технологии/программирование.

Хорошо конечно что Делфи живет и бьется за свое место под солнцем, но кроме 64 поддержки больших плюсов нет. Разве что огненуюОбезьянку я бы заюзал. Но как я уже говорил, все таки хочется нативную поддержку 3D интерфейса. Уже пора как бы! )

аватар: angryvitum
angryvitum
Дата: Втр, 13/09/2011 - 19:30
Звание: Посвященный
Сообщений: 552

Дык выпустили уже две недели назад... Hm...

Цитировать

порадовало наличие FastReport, планировали покупать в следующем году, теперь не прийдётся, т.к. будем закупать лицензию XE2, причём она даже дешевле чем XE

Таки придется, так как ]]>FastReport RAD Studio Edition = FastReport Basic Edition]]>

UPD

Demi, по диагонали читаешь пресс-релизы! Под Android и Blackberry можно писать в RadPHP, т.е. это уже будет не нативный код, а web-страница, адаптированная под просмотр на мобильных устройствах. Нативный код можно писать только под Win и MacOS/iOS и только в Delphi или C++ Builder.

UPD2
Кстати, про разработку под MacOS был пост в ]]>блоге Всеволода Леонова]]>

аватар: Demi
Demi
Дата: Втр, 13/09/2011 - 19:47
Звание: Энтузиаст
Сообщений: 141

Вот и я о том же, что логотипчики - для вида.

Писал проекты и на C# и на Qt.. Во всех есть свои плюсы (Qt - очень приглянулась, как среда разработки), но делфи всё равно для меня самая удобная и быстрая среда разработки. Что касается кроссплатформенности - приложения написанные на Delphi прекрасно работают под вайном в линуксе (да, так не красиво, я знаю). Чего мне не хватает (в 7.0 версии) - это пожалуй рефакторинга нормального и сворачивания кода, да ещё поддержки контроля версий.

аватар: ronin
ronin
Дата: Втр, 13/09/2011 - 19:57
Звание: Энтузиаст
Сообщений: 136

Цитировать

Таки придется, так как FastReport RAD Studio Edition = FastReport Basic Edition

т.е. вы хотите сказать что купив Delphi XE2 нам прийдётся отдельно платить за FastReport? по моему она в стоимость IDE входит, разве не так?

сижу и думаю на чём бы я писал если бы не Delphi ... о_О

аватар: angryvitum
angryvitum
Дата: Втр, 13/09/2011 - 20:21
Звание: Посвященный
Сообщений: 552

Все зависит от ваших потребностей! Для нас по функционалу больше подходила Professional Edition и мы ее приобрели 1,5 года назад (лицензия Professional Edition Team license обошлась ~10 тыс. рублей).

В Basic Edition отсутствуют CrossTab'ы, вертикальные бэнды и ограничен список форматов для экспорта.

аватар: Belketre
Belketre
Дата: Втр, 13/09/2011 - 20:20
Звание: Мастер
Сообщений: 1889

Я бы новые проекты писал только на С#, достало придумывать затычки для VCL

аватар: Va-Bank
Va-Bank
Дата: Втр, 13/09/2011 - 21:20
Звание: Гуру
Сообщений: 8260

FastReport прикольная штука. Интересно как будут обстоять дела с ломаными версиями XE2?

аватар: ronin
ronin
Дата: Втр, 13/09/2011 - 21:47
Звание: Энтузиаст
Сообщений: 136

Цитировать

Я бы новые проекты писал только на С#, достало придумывать затычки для VCL

это о чём? можно поподробнее?

Цитировать

FastReport прикольная штука. Интересно как будут обстоять дела с ломаными версиями XE2?

в плане чего?

аватар: Spider_NET
Spider_NET
Дата: Втр, 13/09/2011 - 22:02
Звание: Мастер
Сообщений: 2454

Надо будет качнуть траял и оценить возможности.

Что касается новых проектов, то все зависит от самого проекта. Я всегда стараюсь выбирать оптимальный инструмент. Если требуется разработать простую учетную систему с красивыми отчетами и при этом потратить немного времени, то тут мой выбор падет на 1С 8.2. Для таких вещей платформа подходит оптимально.

Если встает более масштабный проект, то буду исходить из сложности и специфики. Если проще реализовать в виде web-версии, то выбиру php с какиим-нибудь фреймворком. В случае необходимости разработки под десктоп воспользуюсь C#, т.к. есть все необходимое и Visual Studio Express распространяется совершенно бесплатно. Что касается Delphi, то новый серьезный проект на нем вряд ли начну затевать.

аватар: Bush
Bush
Дата: СР, 14/09/2011 - 04:12
Звание: Посвященный
Сообщений: 538

Для .Net-программеров могу посоветовать ]]>Stimulsoft]]> (полностью написан на C#). Неоднократно юзал его в своих проектах - все заказчики остались довольны этим генератором отчётов. С уверенностью могу сказать, что по сравнению со Stimulsoft, генератор Fast Reports.Net нервно курит в сторонке.

Информация к размышлению: ]]>тынц]]>.

аватар: Zanuda25
Zanuda25
Дата: СР, 14/09/2011 - 07:44
Звание: Посвященный
Сообщений: 510

Спасибо, что еще раз показал направление в нужную сторону.... Твоя информация заставила меня задуматься об великолепном C#

аватар: Limonell
Limonell
Дата: СР, 14/09/2011 - 17:39
Звание: Советник
Сообщений: 741

на торрентах уже лежит не бета, вроде с кряком и со всеми причандалами..любопытно попробовать

аватар: Demi
Demi
Дата: СР, 14/09/2011 - 19:01
Звание: Энтузиаст
Сообщений: 141

Ссылочку?

аватар: Limonell
Limonell
Дата: СР, 14/09/2011 - 19:03
Звание: Советник
Сообщений: 741
аватар: Va-Bank
Va-Bank
Дата: СР, 14/09/2011 - 19:07
Звание: Гуру
Сообщений: 8260

Но там же триал, и ключи триальные все. Это не то Laughing out loud Кстати там в комментах нашел ссылку на демопроекты ХЕ2 ]]>http://radstudiodemos.svn.sourceforge.net/viewvc/ra...s/RadStudio_XE2/]]>

аватар: avail
avail
Дата: ЧТ, 15/09/2011 - 18:16
Звание: Наблюдатель
Сообщений: 5

и самая перспективная и интересная штука имхо это FireMonkey эта штука действительно способна перобразить морду софта )

аватар: angryvitum
angryvitum
Дата: ЧТ, 15/09/2011 - 20:00
Звание: Посвященный
Сообщений: 552

Неужели на этом фото нет ни одного VR-жителя?

СпойлерФото с семинара Embarcadero в Москве 13 сентября 2011 года
аватар: Va-Bank
Va-Bank
Дата: ЧТ, 15/09/2011 - 20:32
Звание: Гуру
Сообщений: 8260

Меня там точно нет Laughing out loud

аватар: avail
avail
Дата: ЧТ, 15/09/2011 - 20:56
Звание: Наблюдатель
Сообщений: 5

я не житель, но читатель)) вот он я там сижу с краю

аватар: angryvitum
angryvitum
Дата: ЧТ, 15/09/2011 - 23:38
Звание: Посвященный
Сообщений: 552

Был на семинаре Embarcadero 13-го сентября?

аватар: avail
avail
Дата: ПТ, 16/09/2011 - 16:30
Звание: Наблюдатель
Сообщений: 5

был конечно, есть еще некоторые фотки и видео с этого семинара, кому интересно могу выложить, но по хорошему надо было присутствовать конечно, доступ то халявный был

аватар: Va-Bank
Va-Bank
Дата: ПТ, 16/09/2011 - 17:14
Звание: Гуру
Сообщений: 8260

Мы на VR любим читать обзоры семинаров, так что выкладывай Yu!

аватар: angryvitum
angryvitum
Дата: ПТ, 16/09/2011 - 17:44
Звание: Посвященный
Сообщений: 552

Для меня участие в семинаре не бесплатное (проезд в Москву из Нска и обратно) Sad

Для тех, кто хотел бы узнать о новшествах в RAD Studio XE2, в ближайшее время пройдут вебинары:

20 сентября 2011 г., 12:00 (по московскому времени) – «Delphi XE2: поддержка 64-битной платформы» ]]>Регистрация]]>
28 сентября 2011 г., 12:00 (по московскому времени) – «Delphi XE2: кросс-платформенная разработка» ]]>Регистрация]]>

Проводит вебинары ]]>Всеволод Леонов]]>, менеджер по продуктам Embarcadero Technologies.

аватар: Va-Bank
Va-Bank
Дата: ПТ, 30/09/2011 - 20:38
Звание: Гуру
Сообщений: 8260

Появился кряк для ХЕ2. Поставил, рабочий, по крайней мере не ругается и не пишет 14 дней. Правда кряк работает без проблем только в Windows XP. В Win7_64 мне не удалось его запустить. В ХЕ2 полный комплект всех компонентов + тот же FastReport версии 4.11.17.
Внимание!
Надо ставить только сам Embarcadero. Просто установщик предлагает установить еще кучу софтин. Ничего не надо устанавливать, они требуют лицензию. Кряк же предполагает собой всего лишь замену ЕХЕ файла bds.exe и добавление dll'ки к нему.

Скачать с ]]>рутрекер.орг]]>

аватар: Belketre
Belketre
Дата: ПТ, 30/09/2011 - 22:29
Звание: Мастер
Сообщений: 1889

Я скачивал Light версию, заценил, порадовал FireMonkey. Fastreport там отутствует, я пытался собрать 4.12 (китайский в исходниках с поддержкой XE2) - много ошибок, в итоге плюнул на это дело Sad

аватар: Va-Bank
Va-Bank
Дата: ПТ, 30/09/2011 - 22:43
Звание: Гуру
Сообщений: 8260

Удалось зарегить делфи на Win7_64 но только другим кряком - активатором. ]]>ТЫНЦ]]>

аватар: Limonell
Limonell
Дата: Втр, 04/10/2011 - 20:14
Звание: Советник
Сообщений: 741

поставил, заметил что теперь чтобы скомпилировать проект вовсе необязательно его сохранять, это понравилось)
сейчас вот среда у меня свёрнута и с определённой периодичность вылетают ошибки

аватар: Va-Bank
Va-Bank
Дата: СР, 05/10/2011 - 02:58
Звание: Гуру
Сообщений: 8260

Так и раньше не требовалось его сохранять. Просто надо было галочки снять
Tools -> Options -> Environment options -> Autosave options
Laughing out loud

аватар: Belketre
Belketre
Дата: СР, 05/10/2011 - 03:35
Звание: Мастер
Сообщений: 1889

Автосейвы еще в Turbo Pascal были, в далеком-далеком 1992 году, просто включенными по-умолчанию их только сейчас сделали Smile

аватар: Va-Bank
Va-Bank
Дата: СР, 05/10/2011 - 03:38
Звание: Гуру
Сообщений: 8260

Кстати я наоборот ставлю автосейв. Так как бывает что такое накодишь, что при запуске виснет все напрочь, что только Reset помогает. А прикинь сколько сидел, кодил и нихрена не сохранилось. А так хоть перед запуском все само сохранится Laughing out loud

аватар: Limonell
Limonell
Дата: СР, 05/10/2011 - 04:00
Звание: Советник
Сообщений: 741

не, в смысле что теперь открыл среду, создал проект и можешь его компилить сразу без сохранения, в предыдущей ХЕ, среда сразу показывала окошко сохранения, и после сохранения она компилит его. Хотя может ты об этом и говоришь:)

аватар: Va-Bank
Va-Bank
Дата: СР, 05/10/2011 - 15:02
Звание: Гуру
Сообщений: 8260

По умолчанию при создании проекта, он создается в папке Projects в Мои Документы Smile У меня никогда не требовало сохранение. По умолчанию он компилируется там. Я тебе говорю. Перед компиляцией требует сохранение, если только стоит галочка в тех настройках что я тебе указал.

P.S. Кстати среда простояла полсуток в развернутом состоянии и сутки в свернутом, специально оставлял. Никаких ошибок. У меня Update 1.

аватар: Limonell
Limonell
Дата: СР, 05/10/2011 - 16:55
Звание: Советник
Сообщений: 741

]]>]]>
]]>]]>
вот такие ошибки, причём вторая возникает после нажатия ОК на первом окне с ошибкой. Я так понимаю, с лицензией что-то не то)

аватар: Va-Bank
Va-Bank
Дата: СР, 05/10/2011 - 17:15
Звание: Гуру
Сообщений: 8260

Я активатором воспользовался. ЕХЕ не подменял.

аватар: Limonell
Limonell
Дата: СР, 05/10/2011 - 17:35
Звание: Советник
Сообщений: 741

не выложишь файлы bds.exe и bds.dll (из папки Embarcadero\RadStudio\9.0\bin)? а то я поменял их, а оригиналы не сохранил Laughing out loud

аватар: Va-Bank
Va-Bank
Дата: СР, 05/10/2011 - 17:47
Звание: Гуру
Сообщений: 8260

bds.dll это ДЛЛ от кряка, в оригинальном ЕХЕ к этому ДЛЛ не идет обращения, можешь смело его грохать.
Кряк и активатор + оригинальный ЕХЕшник (все внутри архива)
В первый раз когда ставил, то тоже не сохранил оригинал ЕХЕ файла. Пришлось переустанавливать делфи. Laughing out loud

аватар: Limonell
Limonell
Дата: СР, 05/10/2011 - 18:57
Звание: Советник
Сообщений: 741

всё сделал, вроде пока работает без ошибок.
ps: когда уже embarcadero сделает безглючную автоподстановку как в VS к примеру? Сейчас приходится писать на С++, дык в ХЕ2 к примеру пишешь в коде Edit1-> и ждёшь секунд пять пока среда подгрузит все свойства, события и проч..настройки чтот все перелопатил в среде - ничего не помогает

аватар: Va-Bank
Va-Bank
Дата: СР, 05/10/2011 - 18:58
Звание: Гуру
Сообщений: 8260

Так вручную вызывай автоподстановку с помощью комбинации клавиш Ctrl + SpaceBar (пробел)
Я так делаю уже на автомате.

аватар: Belketre
Belketre
Дата: СР, 05/10/2011 - 06:58
Звание: Мастер
Сообщений: 1889

А у меня привычка - каждые 5 минут Ctrl+Shift+S жать
Слишком уж часто всякие Internal error in bds.exe возникают, особенно когда с екселем работаешь Sad

аватар: Limonell
Limonell
Дата: СР, 05/10/2011 - 19:19
Звание: Советник
Сообщений: 741

Кстати, никто не знает почему у меня внешний вид приложений скомпилированные на ХЕ отображается как в вин95-2000? Где кнопочки красивые и проч
]]>]]>

аватар: Va-Bank
Va-Bank
Дата: СР, 05/10/2011 - 19:21
Звание: Гуру
Сообщений: 8260

Ну так положи XP Manifest на форму

аватар: Belketre
Belketre
Дата: СР, 05/10/2011 - 19:25
Звание: Мастер
Сообщений: 1889

Поставь галку Project options -> Application -> Enable Runtime Themes

аватар: Limonell
Limonell
Дата: СР, 05/10/2011 - 19:29
Звание: Советник
Сообщений: 741

Открыл это окно с опциями, а там как раз стоит Enable Runtime Themes. Закрыл окно, запустил, и вроде уже с красивыми кнопками как в вин7. Странно..

аватар: Va-Bank
Va-Bank
Дата: СР, 05/10/2011 - 19:43
Звание: Гуру
Сообщений: 8260

В ХЕ2 можно еще и стили делать, уже встроенные в среду разработки Smile А по поводу Enable Runtime Themes это спорно. Так как может получится так, что ты скомпилишь на Win7 прогу, а потом попытаешься запустить на WinXP, то будет ошибка из-за того, что в этой системе нет таких украшалок.

аватар: Belketre
Belketre
Дата: СР, 05/10/2011 - 22:08
Звание: Мастер
Сообщений: 1889

Runtime themes - пункт был введен еще в Delphi 7 для обеспечения поддержки красивого оформления именно в Windows XP. Соль заключается в автоматическом добавлении манифеста в зависимости от наличия галочки Wink
А в XE2 наверняка для использования новых стилей приложение должно быть написано с использованием FireMonkey, а не VCL

аватар: Va-Bank
Va-Bank
Дата: СР, 05/10/2011 - 22:52
Звание: Гуру
Сообщений: 8260

Да нет ты не прав. На VCL тоже работает Smile

аватар: Belketre
Belketre
Дата: СР, 05/10/2011 - 23:02
Звание: Мастер
Сообщений: 1889

Да ну?
Так вот почему когда я скомпилил Hello World .exe-файл был размером в 10 метров... Oo

аватар: Va-Bank
Va-Bank
Дата: СР, 05/10/2011 - 23:15
Звание: Гуру
Сообщений: 8260

У меня вот сейчас открыт проект в ХЕ2. Скрины:


Стили выбираются в настройках проекта. Отмечаешь галочками какие хочешь и они появляется в выпадающем списке. Приложение с использоватнием VCL. Картинки кликабельны.
UPD
Без стилей (со стандартным виндовым) ЕХЕшник весит 5,17 мегабайт.