|
1 / 1 / 1
Регистрация: 06.06.2009
Сообщений: 116
|
|
На что стоит переходить с CodeGear 2007?25.02.2017, 11:23. Показов 1983. Ответов 14
Метки нет (Все метки)
Здравствуйте.
Пишу на С++ в CodeGear 2007. В принципе всё устраивает. Вот потребовалось создать 64х dll, а для этого нужен более новый Embarcadero. Конечно, это разовый случай, но я и задумался: может стоит перейти на более новый Builder? Хочу посоветоваться, стоит ли переходить на Embarcadero ХЕхх, и если да, то на какой именно? Я не "в теме", а их сейчас великое множество. Каждый год (а то 2 раза в год) выходит новый. Каждый год менять и переводить проекты не хочется. Хочется на каком-то остановиться, всё "заточить" под него и хотя бы на пару-тройку лет. Чтоб стабильная версия была, максимально пификшенная и поддерживалась. Посоветуете? Спасибо. P.S. Прошу прощения, если оффтоп, но более подходящей ветки не вижу.
0
|
|
| 25.02.2017, 11:23 | |
|
Ответы с готовыми решениями:
14
CodeGear Delphi 2007 vs CodeGear Delphi 2009 CodeGear 2007 и Windows 7 Codegear BCB 2007 Lite. |
|
|
|
| 09.03.2017, 13:09 | |
|
Думаю, что на codegear оставатся не стоит и на embarcadero тоже. Меня устраивает c++ builder 6 и даже 5. Когда я перешёл с обычного на embarcadero, то меня по началу всё устраивало, правда было кое чего курьёзного (несерьёзного). Так же раз это не codegear, не c++ builder 6, а embarcadero, то куски кодов из под других сред просто не прокатят. Например у меня вечно были проблемы с типами w_char*. Но в общем программисты жалуются и на другое.
Могу посоветовать вам embarcadero 10.1 berlin. Это последняя версия на данный момент, под неё так же есть кейгены. Советую её, как среду для написания крутых мультиплатформенных приложений и 3d игр, а для win32 лучше использовать то, к чему вы привязались (для меня это билдер 6)
0
|
|
|
1 / 1 / 1
Регистрация: 06.06.2009
Сообщений: 116
|
|
| 09.03.2017, 16:13 [ТС] | |
|
Я работал несколько лет на c++ builder 6. Потом прочитал, что переход с него на CodeGear 2007 очень прост. Попробовал. В принципе ДА. Программы, написанные на c++ builder 6 после незначительных доработок пошли на CodeGear 2007. Также все мои дополнительные компоненты стали на 2007. К тому же по 2007 есть пару книг на русском. Вобщем, переход состоялся. Но 2007 тоже древняя. Но следующий шаг (например, 2009) уже влечёт за собой переход на w_char со всеми вытекающими последствиями. И если уже переходить на версии с поддержкой Unicode, то чем embarcadero 10.1 berlin лучше ХЕ2-7 или 2009? Что меняется с ростом номера?
Например, между c++ builder 6 и CodeGear 2007 разница есть. Освежили вид всех компонентов. Программа, написанная под ВСВ6 выглядит старее, чем ВСВ2007 на одни и тех же кломпонентах. Пытался работать с embarcadero XE. Никаких отличий от CodeGear 2007 не увидел, кроме головняка с w_char. Смысл переходить? Что лучше в ХЕ2-7 или 10.1 berlin?
0
|
|
|
Супер-модератор
|
|
| 09.03.2017, 16:43 | |
|
Вот тебе список новых фич для разных версий IDE, пройди по ним, и посмотри, что тебе больше по душе. Если ничего не вдохновило - сиди дальше на CG2007.
0
|
|
|
|
||
| 09.03.2017, 23:30 | ||
|
0
|
||
|
Супер-модератор
|
||
| 09.03.2017, 23:49 | ||
|
На самом деле, ключевых версий всего две: XE3, в которой появился компилятор под 64 бита, и XE6, где добавилась возможность писать под Android. Всё остальное - это перетягивание одних и тех же багов дальше, да еще и внесение новых. Я под Android на Дельфи/Билдере не пишу, поэтому остановился на XE4 (дальше обновляться не стал, меня для моих нужд XE4 вполне устраивает), хотя где-то на одном из моих компьютеров еще установлены RAD 2009 и XE2.
0
|
||
|
|
||
| 10.03.2017, 08:10 | ||
|
0
|
||
|
Супер-модератор
|
||
| 10.03.2017, 09:10 | ||
0
|
||
|
Супер-модератор
|
|
| 10.03.2017, 09:42 | |
|
Пока этим занимается производитель продукта - зачем туда лезть пользователям? Вот когда разрабы напихают в среду очередных г...ноплюшек, типа разработки под Linux (что обещалось еще в конце 2016 года, но до сих пор не вышло), а прежнюю версию поддерживать перестанут - тогда ее начнут поддерживать пользователи. Потому как проекты начаты, их нужно дорабатывать, переходить на новую версию с каждым разом все сложнее, а баги лезут. Что делать? Дорабатывать самим, разумеется...
1.0? Если у кого- то еще проекты на нем крутятся - легко. Про 4.0/4.5 точно знаю, что до сих пор патчи делают. Правда все меньше. Новых то багов Борланд не вносит, а старые за столько лет уже почти все поправили...
0
|
|
|
1 / 1 / 1
Регистрация: 06.06.2009
Сообщений: 116
|
|
| 11.03.2017, 21:46 [ТС] | |
|
Если смотреть по рейтингу закачек на РуТрекере, то безусловными лидерами являются Embarcadero 2010 и ХЕ. Затем, с небольшим отставанием ХЕ5. Остальные уже идут существенно ниже. ХЕ4 находится в центре таблицы, а ХЕ6 чуть ниже.
А можно судить о качестве продукта по количеству Update? Например у ХЕ2 аж 4 апдейта, не считая хотфиксов, хотя версия не новая. Это хорошо или плохо? Это значит, что продукт популярен и его поддерживают или, наоборот, так много багов, что никак не дофиксят?
0
|
|
|
1 / 1 / 1
Регистрация: 06.06.2009
Сообщений: 116
|
|
| 23.03.2017, 17:46 [ТС] | |
|
А есть версия, где достаточно пофикшены баги традиционных фичей Builder, но всяких наворотов типа андроида, кроссплатформенности и прочих новомодных штучек нету? Мне это всё не надо, но нужен максимально современный стабильный C++ Builder. Версия C++ Builder 6 стабильна, но там дизайн VCL староват. CodeGear 2007 мне не понравился: много глюков и интерфейс непродуман. XE мне больше нравится и, вроде, работает стабильно. Но хочется чего-то по-новее, но без громоздкого наворота последних версий.
0
|
|
|
Супер-модератор
|
|
| 23.03.2017, 18:13 | |
|
XE2/XE4 (в XE4 уже есть 64-бита; это лучше, если разработка идет под 64-битной ОС), выше уже написал. Но, я так думаю, ТС-у по фиг, что ему пишут, он хочет, чтобы ему написали то,
что он хочет увидеть, он и будет поднимать тему пока кто-нибудь ему уже это не напишет. Сказал бы сразу: хочу поставить версию <тут_номер_версии>, убедите меня сделать это...
0
|
|
|
1 / 1 / 1
Регистрация: 06.06.2009
Сообщений: 116
|
|
| 23.03.2017, 18:26 [ТС] | |
|
У меня стоит ХЕ и там тоже есть компиляция х64 приложений. Чем это отличается от ХЕ4? Что касается выбора. У меня стоит CodeGear 2007 и мне он не нравится. Я знаю, что я хочу просто стабильный и современный C++Builder. Мне не нужны 3Д игры и Андроид. Послушаю volvo, спрошу: если я остановлюсь на ХЕ2, чего полезного для просто программирования под Винду на С++ с использованием VCL я не буду иметь?
0
|
|
|
1 / 1 / 1
Регистрация: 06.06.2009
Сообщений: 116
|
|
| 07.04.2017, 10:41 [ТС] | |
|
Вобщем, решил остановиться на ХЕ. Думаю, это - последняя версия, содержащая в себе все существенные доработки в части Win API. Всё, что вышло позже уже делало упор на кроссплатформенность, FireMonkey и прочие фичи, которые мне пока не нужны. ХЕ - стабильная, проверенная временем версия, полностью совместимая с Windows 7. Считаю, что если нет специфической задачи на 3D графику или кроссполатформенность, то ХЕ полностьюотвечает современным требованиям. Если есть возражения, прошу аргументировать.
Спасибо.
0
|
|
| 07.04.2017, 10:41 | |
|
Помогаю со студенческими работами здесь
15
Codegear c++ builder 2007 не устанавливается
Bass.dll CodeGear C++ Builder 2007 LKI Creator не устанавливается на CodeGear Delphi 2007 Delphi 2007 CodeGear!? Как сделать цветную кнопку? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|