Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 07.03.2014, 11:25   #1
alexusankov
Пользователь
 
Регистрация: 04.01.2011
Сообщений: 66
По умолчанию Какой язык/платформу взять под эту задачу?

Здравствуйте.
Стоит задача неспешно реализовать проект, в рамках которого нужно написать серверное решение, имеющее возможности :
1. Работа с сокетами.
2. Работа с СУБД (предположительно MySQL)
На данный момент, слегка в задумчивости, какую выбрать платформу (OS) и какой язык под данную задачу?
Работа сервера не особо сложна - прием пакета по сети, обработка, запись / чтение с СУБД SQL.
Ничего лишнего в OS не нужно, дабы не создавать лишней нагрузки на железо.
Из популярных OS кто бы, что посоветовал, и язык реализации, не требующий тотального переобучения, и лютых затрат времени (перефразирую - asm не предлагать).
alexusankov вне форума
Старый 07.03.2014, 11:30   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

"Тотального переобучения" с чего?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 07.03.2014, 11:32   #3
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

любая .
eval вне форума
Старый 07.03.2014, 12:00   #4
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Цитата:
Сообщение от alexusankov Посмотреть сообщение
Ничего лишнего в OS не нужно, дабы не создавать лишней нагрузки на железо.
Нагрузка в первую очередь зависит от алгоритмов и структур данных; в гораздо меньшей степени - от оси и фреймворков. То есть, если это не highload, то дешевле будет купить сервер помощнее и использовать привычные вам технологии. Хайлоады же чаще всего используют Линукс и Си, судя по вакансиям.
ds.Dante вне форума
Старый 07.03.2014, 13:49   #5
alexusankov
Пользователь
 
Регистрация: 04.01.2011
Сообщений: 66
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
"Тотального переобучения" с чего?
С привычного Си-подобного.
Написать проект на том же С++ под Win труда не составит, однако win выжирает слишком много ресурсов, по сравнению с тем же Linux.
Хорошо, перефразируем - какую OS семейства *nix вы бы выбрали, для реализации проекта на С++, с учетом, что потребуются готовые библиотеки для работы с MySQL?
Пока в голову приходит только одна мысль - FreeSBD, т.к. в сторону зоопарка дистров Linux еще не всматривался.
Цитата:
Сообщение от eval Посмотреть сообщение
любая.
т.е. начав движение в сторону FreeBSD, я позже не пожалею, что работа с MySQL / PostgreSQL в том же CentOS реализуется на порядок проще?

Последний раз редактировалось alexusankov; 07.03.2014 в 13:54.
alexusankov вне форума
Старый 07.03.2014, 13:54   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от alexusankov Посмотреть сообщение
С привычного Си-подобного.
Написать проект на том же С++ под Win труда не составит, однако win выжирает слишком много ресурсов, по сравнению с тем же Linux.
Хорошо, перефразируем - какую OS семейства *nix вы бы выбрали, для реализации проекта на С++, с учетом, что потребуются готовые библиотеки для работы с MySQL?
Пока в голову приходит только одна мысль - FreeSBD, т.к. в сторону зоопарка дистров Linux еще не всматривался.

т.е. начав движение в сторону freebsd, я позже не пожалею, что работа с MySQL / PostgreSQL в том же CentOS реализуется на порядок проще?
вы наивно полагаете что там иная библиотека применена?
тот же libmysql.

далее виндовые сервера это не так страшно как все пытаются верить, ток надо серверную винду ставить.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 07.03.2014, 13:57   #7
alexusankov
Пользователь
 
Регистрация: 04.01.2011
Сообщений: 66
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
вы наивно полагаете что там иная библиотека применена?
тот же libmysql.

далее виндовые сервера это не так страшно как все пытаются верить, ток надо серверную винду ставить.
Знаком с подобной вещью, но тот же Core, для моего понимания работает на порядок тяжелее, при одинаковой обточке напильником.
Так как проект неспешный, и есть время обдумать, потрогать и разобраться.
Смущает меня лишь факт, что ранее я не встречал на FreeBSD подобных проектов.
Хотя, скорее всего - плохо смотрел.
alexusankov вне форума
Старый 07.03.2014, 14:11   #8
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
что работа с MySQL / PostgreSQL в том же CentOS реализуется на порядок проще?
я думаю что "запись / чтение с СУБД SQL" однофикственная, как правило правайдеры, как было подмечено, делают из одного кода. А вам лишь запросики писать, не без ума конечноже
eval вне форума
Старый 07.03.2014, 14:49   #9
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Если Ubuntu и Debian счиать разными системами, то Windows всё же популярнее. http://habrahabr.ru/post/133783

Возможно, эта статья ответит на ваш вопрос. http://www.pub2me.net/server-os-election/
ds.Dante вне форума
Старый 07.03.2014, 15:54   #10
alexusankov
Пользователь
 
Регистрация: 04.01.2011
Сообщений: 66
По умолчанию

Цитата:
Сообщение от ds.Dante Посмотреть сообщение
Если Ubuntu и Debian счиать разными системами, то Windows всё же популярнее. http://habrahabr.ru/post/133783
:-)
Выбирая OS, основной упор вопроса шел на возможность разработки, под поставленные задачи.
Если, что BSD, что *nix , скушают c++ код с libmysql, и g++ не вставляет палки в колеса, то думаю, FreeSBD устроит с лихвой.
alexusankov вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу программиста под платформу 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