|
21 / 21 / 3
Регистрация: 29.04.2010
Сообщений: 444
|
|
На котором языке лучше писать клиент-серверное приложение: Делфи, с++ или .Net?11.11.2012, 11:05. Показов 4542. Ответов 6
Метки нет (Все метки)
Здравствуйте! Необходимо реализовать приложение типа клиент-сервер. Причём на сервере информация должна храниться в БД. Ответьте, пожалуйста на следующие вопросы (пожалуйста, аргументируйте свои ответы):
1. На каком языке лучше такое реализовывать? Delphi или C++ (MS Visual (только без использования их .Net))? Я на каком-то сайте читал что для этого якобы Делфи лучше подходит. Но тот источник был непроверенным и ответ был неаргументированным. По этой причине вопрос задаю здесь. К тому же для написания работы с БД на c++ с использованием WinApi и winSock2.h литературы на с++ очень мало. Можно сделать вывод что данная тематика слабо на плюсах проработана. 2. Какую БД рекомендуете использовать? 3. Взаимодействие клиент-сервер планирую использовать по протоколу TCP, так как UDP не подходит. Или для БД свой собственный протокол имеется? 4. Посоветуйте, пожалуйста, какую литературу для написания клиент-серверного приложения, работающего с БД вы советуете почитать. 5. И вопрос по делфи. Он вообще сейчас поддерживается? Просто насколько я знаю Borland отказалась от идеи поддерживать этот язык в виду неокупаемости. Их кто-то перекупил или как? И сейчас Delphi.Net или можно писать обычные приложения без поддержки .Net P.S. Я принципиально отказываюсь от использования .NET технологии в данном случае, т.к. не было бы смысла выбирать что-то из 2ух этих языков. Всё это очень просто реализуется на C#. У .NET есть просто огромный минус. Байт-код очень легко декомпилируется (именно декомпилируется, а не дизассемблируется), изучается, модифицируется и т.д. С машинным кодом такие вещи производить куда сложнее. И методики защиты машинного кода более успешные чем байт-кода. К тому же для защиты от отладки и прочих вещей необходимо использовать ассемблерные вставки, а на C# их использование весьма проблематично. Есть конечно методики в виде вставки массивов, в которых в виде байт уже записаны ассемблерные инструкции, но они кривы. Если я не прав, поправьте меня.
0
|
|
| 11.11.2012, 11:05 | |
|
Ответы с готовыми решениями:
6
Клиент-серверное приложение: как лучше сделать? ADO.Net и клиент – серверное приложение Клиент серверное приложение ADO.net - mysql |
|
21 / 21 / 3
Регистрация: 29.04.2010
Сообщений: 444
|
|
| 12.11.2012, 14:02 [ТС] | |
|
Посоветуйте, пожалуйста, литературу по данной тематике для написания проги на с++, работающей с БД, в которой хранится инф-я о 5 тыс клиентов.
0
|
|
|
|
|
| 13.11.2012, 01:19 | |
|
Ну как бы я в такой тематике слаб... да и тот кто силён думаю не горит желанием делится тонкостями..
http://club.shelek.ru/view.php?id=29
0
|
|
|
2 / 2 / 0
Регистрация: 31.10.2012
Сообщений: 7
|
|
| 13.11.2012, 13:50 | |
|
Э. Джонс, Д. Оланд, "Программирование в сетях Microsoft Windows".
MySQL MySQL Connector Можно ли делать проект на 5 тысяч клиентов не имея базовых знаний?
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 13.11.2012, 15:07 | |
|
Dimarik__, Сети: boost::asio/poco
БД: soci/poco
0
|
|
|
|
|
| 13.11.2012, 19:20 | |
|
proco вообще реально собрать под VC++ ? Собранную что то не нашел ...
0
|
|
| 13.11.2012, 19:20 | |
|
Помогаю со студенческими работами здесь
7
Клиент серверное приложение TcpServer или IdTCPServer? На чем лучше учиться писать сайты ASP.NET или DreamWear 8.0? Можно ли написать приложение для Android на С# или С++? И если да, то на чем лучше писать? Клиент-Серверное приложение. Как сделать, чтобы сервер сам отправлял сообщения на клиент
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|