Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/170: Рейтинг темы: голосов - 170, средняя оценка - 4.76
86 / 86 / 6
Регистрация: 14.01.2011
Сообщений: 265
1

Что лучше - Visual Studio или Rad Studio(C++ Builder)?

06.10.2011, 08:33. Показов 30881. Ответов 111
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Хотелось бы выслушать мнения общественности по поводу сравнения работы и перспектив в будущем сред Rad Studio и Visual Studio.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2011, 08:33
Ответы с готовыми решениями:

MS Visual Studio 2013 Ultimate или Embarcadero Rad Studio XE6 Architect
Речь идет о ЯП C++, у какой среды больше возможностей в отношении этого ЯП

Visual Studio 2015 или Embarcadero RAD Studio 10.1 Berlin (C++ Builder)
Хочу "поковыряться" (так сказать пощупать его руками) в С++ вот и возник вопрос какую IDE выбрать...

Что лучше Visual Studio или Builder C++ подскажите?
Что лучше Visual Studio или Builder C++ подскажите?

Что лучше Visual studio 2010 C++ или Builder 6 C++ ?
Только что начал программировать на C++, и не хотелось бы потом переучиваться на другую среду...

111
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
21.03.2012, 11:10 41
Author24 — интернет-сервис помощи студентам
Из личного опыта могу сказать что код на Visual получается значительно компактнее именно из за отсутствия VCL.
Здесь вы под словом код подразумеваете размер получаемого exe-файла? Если так то да размер конечного exe файла в Visual меньше именно из-за отсутствия VCL. Если под словом код подразумевается размер всех cpp и h файлов входящих в проект, то я полагаю, их размер у Builder будет меньше именно из-за наличия VCL. Но так всегда сторонние доп. библиотеки сокращают исходник но увеличивают размер конечного exe.
0
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
21.03.2012, 11:17 42
Именно так. исполняемый exe меньше в разы.

Но так всегда сторонние доп. библиотеки сокращают исходник но увеличивают размер конечного exe.
угу и глюков тучу VCL добавляет. Вы, вероятно, не сталкивались, потому что не писали больших проектов на Builder. И потом сидишь как идиот и пытаешься найти ошибку у себя, которой нет у вас, но есть в VCL
0
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
21.03.2012, 12:46 43
Цитата Сообщение от Kabak Посмотреть сообщение
хоть один программный продукт широко известный и продаваемый, который был откомпилирован на Builder
к сожалению не имею статистики и доступа к исходным кодам. поскольку в ваших словах сквозит четкое понимание ситуации просим аналогичный пример на visual
Цитата Сообщение от Kabak Посмотреть сообщение
исполняемый exe меньше в разы
этот аргумент в пользу того или иного средства разработки устарел еще 10 лет назад. а на самом деле устарел как только вообще стали писаться сколько нибудь серьезные проекты в которых сопровождаемость ставилась во главу иногда даже если для этого приносилось в жертву быстродействие и здравый смысл
Цитата Сообщение от Kabak Посмотреть сообщение
пытаешься найти ошибку у себя, которой нет у вас, но есть в VCL
если не затруднит пару примеров, просто ни разу не сталкивался
0
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
21.03.2012, 12:54 44
Цитата Сообщение от Kabak Посмотреть сообщение
У меня есть друзья которые профессионально программируют на Visual. Обсуждали эту тему.
Обсуждения неплохо было бы подкрепить практическими тестами.

Цитата Сообщение от Kabak Посмотреть сообщение
Из личного опыта могу сказать что код на Visual получается значительно компактнее именно из за отсутствия VCL.
Могу сказать, что под конкретную задачу можно выпендриться и написать, допустим, более быструю и компактную очередь или стек по сравнению с stl'скими аналогами, так что теперь, профессионалы совсем не пользуются библиотекой stl? Что-то я сильно сомневаюсь.

Цитата Сообщение от Kabak Посмотреть сообщение
Приложения разные бывают, и VCL далеко не всегда нужен для реализации большинства задач программирования.
Так никто не мешает отключить VCL и писать на WinAPI

Цитата Сообщение от Kabak Посмотреть сообщение
Вы мне так и не назвали хоть один программный продукт широко известный и продаваемый, который был откомпилирован на Builder.
Ммм...Видете ли, число широко известных продуктов, по сравнению с общим числом выпускаемых программ, несоизмеримо мало. И делать какие либо выводы о популярности того или иного компилятора, ориентируясь исключительно на известные продукты, мягко говоря, не корректно.

Цитата Сообщение от Kabak Посмотреть сообщение
Это всё игрушки для детей.
Если не брать в рассчет пиратскую Россию, то эта игрушка несколько дороговата для детей, и даже для студентов, билдер давно бы уже загнулся с такой аудиторией.
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
21.03.2012, 13:06 45
Простит, а вы полагаете что у Микрософт свой стандарт языка C++ ?
Честно говоря складывается такое мнение например, то что касается управления памятью
Но я не о том, я горю можно использовать визуальные компоненты разработанные кем то другим.

Что касается, приложений на Builder-e могу сказать знаю пару программ решающих прикладные (инженерные) задачи написные правда не на С++, а на Delphi на одном предприятии

Так никто не мешает отключить VCL и писать на WinAPI
Честно говоря не представляю как это сделать, лепить WinApi к консольному приложению?
0
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,064
21.03.2012, 13:21 46
Ребята давайте жить дружно! Ведь насамом деле качество конечного продукта тобиш EXE, по большей степени зависит от способностей програмиста, а ИДЕ всеголиш смычек в руках дирижера.
0
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
21.03.2012, 13:27 47
к сожалению не имею статистики и доступа к исходным кодам. поскольку в ваших словах сквозит четкое понимание ситуации просим аналогичный пример на visual
Любой продукт от Микрософт

если не затруднит пару примеров, просто ни разу не сталкивался
Попробуйте в DBGrid изменить цвет фона Title
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
21.03.2012, 13:59 48
Попробуйте в DBGrid изменить цвет фона Title
Так что ли? И в чем глюк?
Миниатюры
Что лучше - Visual Studio или Rad Studio(C++ Builder)?  
0
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
21.03.2012, 14:00 49
Просто пошерстите Google строкой "Visual лучше Builder" и почитайте уже избитую вечную мужскую тему "у кого длиннее","у кого папка круче" и т.д. Как правильно написали мудрые люди, у этих компиляторов совершенно разные области применения.

Могу сказать что стоит попробовать Visual C++ от Микрософт, но запаситесь литературой и временем. Вот офигенно шикарная книга для новичков по Visual Studio 2010, есть электронный "бесплатный" вариант, но на английском - ищите в Google.
0
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
21.03.2012, 14:03 50
Цитата Сообщение от Kabak Посмотреть сообщение
Любой продукт от Микрософт
обезоруживающая простота. вы бы еще Windows сказали. тогда уж приведите доказательства, что, например, MS Excel 2010 сделан в visual. если сможете это сделать дополнительно перечислите количество педаль и костылей которые были там нагорожены для красивости и прочей оригинальности проведя сравнительный анализ насколько по факту использовались типовые компоненты среды разработки.
Цитата Сообщение от Kabak Посмотреть сообщение
Попробуйте в DBGrid изменить цвет фона Title
попробовал. меняется. в чем прикол?
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
21.03.2012, 14:06 51
у этих компиляторов совершенно разные области применения.
Ок применение Builder-a я знаю, а где ж тогда Visual применять? И все таки примеры?
0
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
21.03.2012, 14:10 52
Цитата Сообщение от vxg Посмотреть сообщение
...

попробовал. меняется. в чем прикол?
Попробовали на Builder C++ 6.0 ?

А теперь тоже самое в RAD Studio 2009, 2010 и выше. У меня тоже всё было классно в Builder 6.0. Может конечно у меня руки кривые, но не получается.
0
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
21.03.2012, 14:13 53
Цитата Сообщение от Kabak Посмотреть сообщение
стоит попробовать Visual C++ от Микрософт
пробовал экспресс - удалил из-за своих физиологических особенностей
однако встречал задачу в которой visual сделал builder - это работа с COM - в builder делать все нужные движения уж больно муторно, а ATL религия пользоваться не позволяет

Добавлено через 1 минуту
про RAD XE ничего не скажу - сравнение некорректно - в красном углу стабильный релиз среды, в синем - новый продукт - ясное дело что где-то что то хрустит, течет, скрежещет
0
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
21.03.2012, 14:19 54
Builder C++ 6.0 вышел в релиз в 2002 году - 10 ЛЕТ НАЗАД Вы же не пишите программы под современный Windows на Borland C++ Builder 3.1
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
21.03.2012, 14:21 55
Ну я на RAD2009 картинку привел, в чем глюк?
0
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
21.03.2012, 14:24 56
Ок применение Builder-a я знаю, а где ж тогда Visual применять?
На вскидку. 64 битного компилятора у билдера пока нет. Cuda, OpenCl встраиваются только в Visual.
0
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
21.03.2012, 14:28 57
Цитата Сообщение от Avazart Посмотреть сообщение
Ок применение Builder-a я знаю, а где ж тогда Visual применять? И все таки примеры?
Послушайте, лучшим примером для вас будет Ваше личное общение с программистами которые пишут на С++ профессионально. Как отличить на чём откомпилирована программа не сложно, если конечно не использовались всякие примочки для обфускации exe. Просто по заголовкам исполняемого exe всё видно.
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
21.03.2012, 14:34 58
На вскидку. 64 битного компилятора у билдера пока нет. Cuda, OpenCl встраиваются только в Visual.
Ну в этом согласен несмотря на новые релизы Builder все равно староват.
Но меня больше огорчает поддержка самого С++ и библиотек например boost-а.

Добавлено через 5 минут
Послушайте, лучшим примером для вас будет Ваше личное общение с программистами которые пишут на С++ профессионально. Как отличить на чём откомпилирована программа не сложно, если конечно не использовались всякие примочки для обфускации exe. Просто по заголовкам исполняемого exe всё видно.
Как я понимаю Вы хотите сказать что они все таки написаны Visual ?
0
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
21.03.2012, 14:48 59
Цитата Сообщение от Kabak Посмотреть сообщение
Builder C++ 6.0 вышел в релиз в 2002 году - 10 ЛЕТ НАЗАД
пишу на нем и чувствую себя хорошо. недавно пробывал перейти на RAD XE - глючит, собака.
Цитата Сообщение от Kabak Посмотреть сообщение
личное общение с программистами которые пишут на С++ профессионально
слабый аргумент. не говоря уже о том что в т.н. проф сфере (если это то о чем я думаю) популярны распил (или если угодно дружба между корпорациями производящими или продающими средства разработки и корпорациями эти средства использующими), "следование моде" (подчас слепое как это не странно для проф сферы), удовлетворение представления начальства о том на чем лучше программировать их сотрудникам.. хотя - где без этого.
Цитата Сообщение от Kabak Посмотреть сообщение
по заголовкам исполняемого exe всё видно
если там видно что была сборка таким то компилятором то это не очень представительно. гораздо зачетнее публикация приватного интервью какого-нибудь сотрудника майкрософт о средствах используемых внутри компании для разработки
0
6280 / 3565 / 898
Регистрация: 28.10.2010
Сообщений: 5,926
21.03.2012, 14:55 60
Цитата Сообщение от Vourhey Посмотреть сообщение
Кол-во компонент для дельфей заткнет за пояс шарп и кути вместе взятые.
это вы где такое видели?
0
21.03.2012, 14:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2012, 14:55
Помогаю со студенческими работами здесь

RAD Studio. Как форматирование кода максимально приблизить к Visual Studio?
Доброго времени суток! Прошу ответа на вопрос: как в Embarcadero RAD Studio XE2 (2011)...

RAD Studio 10 или M. Visual C++/CLI?
здравствуйте! я изучил с++ с помощью codeblox. Посоветуйте на какую платформу мне перейти?...

Какую среду программирования лучше выбрать для обучения языку C++ ? Visual Studio,Visual Basic или Visual C++?
И напишите,чем рекомендуемая вами среда программирования лучше других? Насколько я понял из...

Перевод с RAD Studio в Visual studio
Помогите пожалуйста, перевести код с одной среды разработки на другую, очень нужно. Вот код. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru