Форум программистов, компьютерный форум, киберфорум
Теория и практика программирования
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
10 / 10 / 4
Регистрация: 02.06.2012
Сообщений: 25
1

Есть определенная задача. На чем лучше писать, C++ или C#

02.06.2012, 17:42. Просмотров 1639. Ответов 2
Метки нет (Все метки)

Прошу не пинать ногами, отличия C# от C++ я уже изучил. Интересует ваше мнение. Сам привык работать в Visual C++. Есть определенная задача: создать базу данных со своим алгоритмом шифрования и обновлением данных с сервера. В проекте серверная программа, которая по результатам аутентификации будет отдавать программе-клиенту разрешенные клиенту таблицы. Программа-клиент будет расшифровывать эти таблицы и выводить на экран. При этом я использую Windows Forms. Соответственно здесь идет не "чистый" С++, а C++/CLI. Для работы с .net, как я понял, больше подходит C#. Хоть я на C# еще ничего не писал, но для меня не сложно будет перейти на него. Однако, появляются некоторые проблемки:
1. Для прог, написанных на C#, на компьютере пользователя должен быть установлен .NET Framework. А у очень большого количества пользователей по сей день стоит WinXP, из-за чего потребуется дополнительно устанавливать им .NET Framework. Это не критично, но очень напряжно, ведь большинство потенциальных пользователей, для которых пишется данная программа, в плане компьютерной грамотности "пациенты" и для них лишний раз устанавливать что-то дополнительное тяжело.
2. Программы, написанные на C#, более тормознутые, а это плохо, потому что программа будет обрабатывать очень большие объемы данных.
Читая форумы, часто вижу, что на вопросы, связанные с Windows Forms в C++, первым делом отвечают: "А зачем Вы пишете на C++? Переходите на C#, он для .net и подходит". Частота таких ответов заставляет задуматься.
По сути вопрос, думаю, понятен. Что бы вы использовали при создании подобного проекта, C# или C++/CLI?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2012, 17:42
Ответы с готовыми решениями:

Есть задача, подскажите на чем проще писать?
Собственно задача 1 при наличии определённой ветки в реестре экспортировать её во временный файл и...

На чем лучше учиться писать
Доброго времени суток. Я по образованию далек от программирования, но тем не менее некоторое...

На чем лучше писать программу с применением ООП
Есть на выбор Паскаль либо Visual c,на чем лучше и проще?

На чем лучше писать игры - Java, C++ или C#?
Приветствую... Передо мною стоит выбор - изучать Java, C++ или C#? Хотел бы заняться игростроем.

2
60 / 60 / 6
Регистрация: 28.05.2012
Сообщений: 221
07.06.2012, 09:41 2
Писать необходимо с помощью того инструмента, который для тебя более комфортен и понятен.
Я бы посоветовал С++ по следующим причинам:
1. Как ты уже сказал выше не нужна установка .NET;
2. Можно использовать бесплатные компиляторы;
3. Возможно перейти на кроссплатформенные инструменты разработки (например Qt);
4. Самое важное, С++ мне нравиться больше.
1
10 / 10 / 4
Регистрация: 02.06.2012
Сообщений: 25
07.06.2012, 18:47  [ТС] 3
Цитата Сообщение от Demy85 Посмотреть сообщение
4. Самое важное, С++ мне нравиться больше.
Этот аргумент перекрывает собой практически все остальные ))
В общем тема уже не актуальна. Решил не морочиться с шарпом ради интерфейса, ведь основной программный код относится к обработке данных, а интерфейс когда-нибудь все равно буду переделывать на что-то оригинальное
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2012, 18:47

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

В чем лучше писать базу данных MySql или accec
В чем лучше писать базу данных MySql или accec. Хочу спросить MySql тоже можно без сервера...

На чем лучше учиться писать сайты ASP.NET или DreamWear 8.0?
На чем лучше всего учиться писать сайты? есть две среды(не знаю как точно называется это в...

Можно ли написать приложение для Android на С# или С++? И если да, то на чем лучше писать?
Нужно написать приложение-справочник, предполагается ,что информация хранится в базе данных. ...

На чем лучше учиться писать игры, да и вообще работать с графикой- DirectX 9.0 (и c++) или XNA 4.0 (и с#)?
Вот возник такой вопрос: при помощи чего лучше учиться писать игры, да и вообще работать с...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.