|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
07.03.2014, 11:25 | #1 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 66
|
Какой язык/платформу взять под эту задачу?
Здравствуйте.
Стоит задача неспешно реализовать проект, в рамках которого нужно написать серверное решение, имеющее возможности : 1. Работа с сокетами. 2. Работа с СУБД (предположительно MySQL) На данный момент, слегка в задумчивости, какую выбрать платформу (OS) и какой язык под данную задачу? Работа сервера не особо сложна - прием пакета по сети, обработка, запись / чтение с СУБД SQL. Ничего лишнего в OS не нужно, дабы не создавать лишней нагрузки на железо. Из популярных OS кто бы, что посоветовал, и язык реализации, не требующий тотального переобучения, и лютых затрат времени (перефразирую - asm не предлагать). |
07.03.2014, 11:30 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
"Тотального переобучения" с чего?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
07.03.2014, 11:32 | #3 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
любая .
|
07.03.2014, 12:00 | #4 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Нагрузка в первую очередь зависит от алгоритмов и структур данных; в гораздо меньшей степени - от оси и фреймворков. То есть, если это не highload, то дешевле будет купить сервер помощнее и использовать привычные вам технологии. Хайлоады же чаще всего используют Линукс и Си, судя по вакансиям.
|
07.03.2014, 13:49 | #5 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 66
|
С привычного Си-подобного.
Написать проект на том же С++ под Win труда не составит, однако win выжирает слишком много ресурсов, по сравнению с тем же Linux. Хорошо, перефразируем - какую OS семейства *nix вы бы выбрали, для реализации проекта на С++, с учетом, что потребуются готовые библиотеки для работы с MySQL? Пока в голову приходит только одна мысль - FreeSBD, т.к. в сторону зоопарка дистров Linux еще не всматривался. т.е. начав движение в сторону FreeBSD, я позже не пожалею, что работа с MySQL / PostgreSQL в том же CentOS реализуется на порядок проще? Последний раз редактировалось alexusankov; 07.03.2014 в 13:54. |
07.03.2014, 13:54 | #6 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
тот же libmysql. далее виндовые сервера это не так страшно как все пытаются верить, ток надо серверную винду ставить. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
07.03.2014, 13:57 | #7 | |
Пользователь
Регистрация: 04.01.2011
Сообщений: 66
|
Цитата:
Так как проект неспешный, и есть время обдумать, потрогать и разобраться. Смущает меня лишь факт, что ранее я не встречал на FreeBSD подобных проектов. Хотя, скорее всего - плохо смотрел. |
|
07.03.2014, 14:11 | #8 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
|
|
07.03.2014, 14:49 | #9 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Если Ubuntu и Debian счиать разными системами, то Windows всё же популярнее. http://habrahabr.ru/post/133783
Возможно, эта статья ответит на ваш вопрос. http://www.pub2me.net/server-os-election/ |
07.03.2014, 15:54 | #10 | |
Пользователь
Регистрация: 04.01.2011
Сообщений: 66
|
Цитата:
Выбирая OS, основной упор вопроса шел на возможность разработки, под поставленные задачи. Если, что BSD, что *nix , скушают c++ код с libmysql, и g++ не вставляет палки в колеса, то думаю, FreeSBD устроит с лихвой. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ищу программиста под платформу Windows Mobile | Mitril | Фриланс | 4 | 10.06.2011 04:23 |
Какой язык выбрать под задачу? | E-ch | Помощь студентам | 6 | 13.11.2010 16:43 |
Какой язык(платформу) изучать | aleks_valeru | Свободное общение | 2 | 08.08.2010 19:42 |
Какой язык или программа необходима под создание? | Шерхан | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 20.12.2009 16:16 |
Скажите где взять эту книгу? | AngelOfDeath | Свободное общение | 2 | 13.04.2008 16:14 |