powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual C++ vs C#. Надо сравнить перспективы.
14 сообщений из 39, страница 2 из 2
Visual C++ vs C#. Надо сравнить перспективы.
    #39377986
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey.OsSashaMercuryпропущено...

"ключевые отличия" состоят в том, что вы пытаетесь сравнить скрипку и гитару
Правильно.
И теперь мы знаем: Гитара больше, а у скрипки 4 струны!

Цель исследования достигнута!
:)

Теперь мы знаем, что C++ хорошо, но нужно чтобы руки откуда нужно росли и соответственно квалифицированных высокооплачиваемых разработчиков найти, которых мало, потому будем играть на гитаре
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39386879
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С++ и C#. На С# многое проще и удобней. Полагаю, оптимальный вариант для большого проекта совмещение С++ и C# в одном флаконе. Тем более, С++ разрешает (даже предлагает) NET-включения в свой код, что делает его взаимодействие с кусками проекта C# (COM, NET-DLL, скажем) делом оч. несложным.
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39386951
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey.OsРешаем, какой инструмент разработки выбрать Visual C++ или Visual C#
Какой-то странный вопрос. А в какой области проект планируется создавать?

Если это, к примеру, видеоплеер какой, мессенджер или утилита для бекапов - это одно.
Если очередное творение вида "2С ERP 4.0 для SMB" - то совсем другое.

А так - есть еще такой вопрос, как наличие(доступность), качество, производительность и стоимость на рынке труда специалистов, в последние годы именно он определяет выбор платформы.

Alexey.OsНапример, C# требует .NET. Что здесь хорошего, а что плохого?
.NET уже жестко встроен в Windows, который уже практически невозможно удалить, потому вопрос этот неактуален.
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39387020
Товарищ старший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что вы вообще тут C# обсуждаете?
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39387023
Товарищ старший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatch...
Alexey.OsНапример, C# требует .NET. Что здесь хорошего, а что плохого?
.NET уже жестко встроен в Windows, который уже практически невозможно удалить, потому вопрос этот неактуален.

В какую именно Windows "встроен" .NET, и какой версии?
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39387119
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ старший сержантdbpatch...
пропущено...

.NET уже жестко встроен в Windows, который уже практически невозможно удалить, потому вопрос этот неактуален.

В какую именно Windows "встроен" .NET, и какой версии?
https://msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx

Еще на википедии есть
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39387151
Товарищ старший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglТоварищ старший сержантпропущено...


В какую именно Windows "встроен" .NET, и какой версии?
https://msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx

Еще на википедии есть
Вот и я о том же: на разных Windows - разный набор версий "встроенного" .net.

На Win10 (например) "изкаропки" - только версия 4.6.*, все остальные (предыдущие) - ставить нужно.

Если программа разработана для .net 2.0, то она в 3.5(например) не запустится. Версии несовместимы: сделано так. Если у тебя две проги - для 2.0 и для 3.5 - то на компе должны быть установлены оба набора библиотек.
Причем, часто несовместимы и на уровне исходного кода: некоторые методы добавлялись в одной версии, потом убирались в других.

Короче, когда человек заявляет:
dbpatch...
.NET уже жестко встроен в Windows, который уже практически невозможно удалить, потому вопрос этот неактуален.

- он либо лукавит, не понимает, о чем речь.
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39387179
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ старший сержантЕсли программа разработана для .net 2.0, то она в 3.5(например) не запустится. Версии
несовместимы: сделано так.

Ух ты! Сообщи это в миктософт, а то они и не подозревают:
https://msdn.microsoft.com/en-us/library/ff602939(v=vs.110).aspx
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39387197
Товарищ старший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov...
Ух ты! Сообщи это в миктософт, а то они и не подозревают:
https://msdn.microsoft.com/en-us/library/ff602939(v=vs.110).aspx


"Не подозревают", да-да. И пишут в конце: "...а если вы все равно не получается запустить - помните, что .net framework 4.5 может работать параллельно с другими версиями":

По твоей ссылкеIf you cannot find a suitable workaround for your issue, remember that the .NET Framework 4.5 (or one of its point releases) runs side by side with versions 1.1, 2.0, and 3.5, and is an in-place update that replaces version 4. For apps that target versions 1.1, 2.0, and 3.5, you can install the appropriate version of the .NET Framework on the target machine to run the app in its best environment. For more information about side-by-side execution, see Side-by-Side Execution in the .NET Framework.

- фактически, при инсталле .net приложения (например, при установке IDE RAD Studio 2007 в Win7) - грузится подходящий .NET Framework. Тот, под который это приложение разрабатывалось.
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39387198
Товарищ старший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

и да, конкретно 3.5 "включает" в себя 2.0. Пример я привел не вполне удачный.
Но - 3.5 не включает 1.0 и 1.1...
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39387211
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ старший сержантSiemarglпропущено...

https://msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx

Еще на википедии есть
Вот и я о том же: на разных Windows - разный набор версий "встроенного" .net.

На Win10 (например) "изкаропки" - только версия 4.6.*, все остальные (предыдущие) - ставить нужно.

Если программа разработана для .net 2.0, то она в 3.5(например) не запустится. Версии несовместимы: сделано так. Если у тебя две проги - для 2.0 и для 3.5 - то на компе должны быть установлены оба набора библиотек.
Причем, часто несовместимы и на уровне исходного кода: некоторые методы добавлялись в одной версии, потом убирались в других.
....
Советую дилетантские заявления оставить для фельфийского форума.

Подучишься, приходи.
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39387232
Товарищ старший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglТоварищ старший сержантпропущено...

Вот и я о том же: на разных Windows - разный набор версий "встроенного" .net.

На Win10 (например) "изкаропки" - только версия 4.6.*, все остальные (предыдущие) - ставить нужно.

Если программа разработана для .net 2.0, то она в 3.5(например) не запустится. Версии несовместимы: сделано так. Если у тебя две проги - для 2.0 и для 3.5 - то на компе должны быть установлены оба набора библиотек.
Причем, часто несовместимы и на уровне исходного кода: некоторые методы добавлялись в одной версии, потом убирались в других.
....
Советую дилетантские заявления оставить для фельфийского форума.

Подучишься, приходи.
Ладно. :)
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39387546
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ старший сержантdbpatch...
.NET уже жестко встроен в Windows, который уже практически невозможно удалить, потому вопрос этот неактуален.

- он либо лукавит, не понимает, о чем речь.

Специально для тебя: https://blogs.msdn.microsoft.com/astebner/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in-what-version-of-the-os/

Ишещь в тексте фразу "and it is installed by default", много думаешь, начинаешь понимать, о чем идет речь ;) Попробуй, это не так болезненно.
...
Рейтинг: 0 / 0
Visual C++ vs C#. Надо сравнить перспективы.
    #39387553
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ старший сержантЕсли программа разработана для .net 2.0, то она в 3.5(например) не запустится. Версии несовместимы: сделано так.

И? ты еще .NET 1.1 вспомни. Версия 2.0 выпущена в 2005-м году, 3.5 - в 2007-м году. А давай еще поговорим про NTVDM, что он не совсем совместим с 6.22?

Если вы 10 лет не чухались с вопросом перекомпилировать свое поделие, кто виноват?

В остальном - не умеете, не беритесь. Никто setup.exe с зависимостями не отменял, равно как и запускатель, проверяющий установленные компоненты нужных версий.
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual C++ vs C#. Надо сравнить перспективы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]