Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Букмекерский софт, Букмекерский сайт и десктопное приложени 
:(
    Опции темы
bigceo
Дата 25.11.2010, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 25.11.2010

Репутация: нет
Всего: нет



Всем добрый день! 

У меня есть интересный и непростой вопрос? Не уверен, что зашёл по адресу, однако, путь исканий нужно с чего-то начинать! 

Я хочу сделать свой сайт где можно будет делать ставки, что-то вроде букмекерской конторы. А также софт, который можно будет устанавливать на компьютере, и не заходя на сайт можно будет делать ставки (кросс-платформенное приложение)! Подскажите, пожалуйста, с чего надо начать, какие языки надо знать, какие требования и технические характеристики надо сформировать? Буду рад любой полезной информации! Я знаю, что существуют написанные на PHP движки для букмекерских контор, но тут задача сложнее и это будет не совсем букмекерская контора, а скорее нечто похожее, к тому же я хочу создать ещё десктопное приложение! Спасибо ВСЕМ кто будет участвовать в обсуждении!   

PM MAIL   Вверх
Temdegon
Дата 26.11.2010, 02:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 11.10.2008
Где: Minsk

Репутация: 7
Всего: 9



Вы сами хотите это все написать, предварительно узнав какие языки вам нужно знать?
Или вы хотите нанять разработчиков, и хотите определиться, на чем лучше реализовать вашу идею?
IMHO дектоп приложения для таких целей нафиг не нужны. Сайта более чем достаточно.
PM MAIL   Вверх
bigceo
Дата 26.11.2010, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 25.11.2010

Репутация: нет
Всего: нет



Цитата(Temdegon @ 26.11.2010,  02:16)
Вы сами хотите это все написать, предварительно узнав какие языки вам нужно знать?
Или вы хотите нанять разработчиков, и хотите определиться, на чем лучше реализовать вашу идею?
IMHO дектоп приложения для таких целей нафиг не нужны. Сайта более чем достаточно.

Вначале, я хочу разобраться с этой задачей детально, чтобы понять весь объём, все сложности, по крайней мере, которые будут видны на старте, а уже затем реализовывать её. Мне хотелось бы самому создать это, но понимаю, что задача может быть обширной, поэтому возможно найду заинтересованных  людей, и вместе с ними буду двигаться к общим целям. Насчёт десктоп приложения могу сказать, что на сайт в дальнейшем могут устраивать Dos-атаки или иные проблемы могут возникать, а десктопное приложение это как страховка, которая даёт гарантию беспрерывной работы сервиса.   
PM MAIL   Вверх
Invisible
Дата 26.11.2010, 13:12 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 26.5.2005

Репутация: нет
Всего: нет



Написание desktop приложения не [з а с т р а х у е т] тебя от возможности быть атакованным. У тебя будет интерфейс, с которым будет обмениваться desktop приложение и web приложение. Атакуют этот интерфейс - ляжет вся система.


Это сообщение отредактировал(а) Invisible - 26.11.2010, 15:06
PM MAIL   Вверх
COVD
Дата 26.11.2010, 17:33 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 17
Всего: 43



Цитата

десктопное приложение это как страховка, которая даёт гарантию беспрерывной работы сервиса

Для этого приложение должно быть одновременно клиентом и сервером, т.е. клиентские приложения образуют peer-to-peer систему без центрального сервера. Tочнее, центральный сервер нужен только для входа в систему. Их может быть несколько для надежности. Пользователь должен разрешить соединения к приложению извне, настроив свой файервол. Наверное, это не проблема - "игроки" снесут все преграды на своем пути. 
Skype устроен по такому принципу. Но он написан на С и много усилий там приложено к сокрытию клиентского кода. Java в этом смысле плохой выбор.

Это сообщение отредактировал(а) COVD - 26.11.2010, 18:25
PM MAIL   Вверх
bigceo
Дата 29.11.2010, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 25.11.2010

Репутация: нет
Всего: нет



Цитата(COVD @ 26.11.2010,  17:33)
Для этого приложение должно быть одновременно клиентом и сервером, т.е. клиентские приложения образуют peer-to-peer систему без центрального сервера. Tочнее, центральный сервер нужен только для входа в систему. Их может быть несколько для надежности. Пользователь должен разрешить соединения к приложению извне, настроив свой файервол. Наверное, это не проблема - "игроки" снесут все преграды на своем пути. 
Skype устроен по такому принципу. Но он написан на С и много усилий там приложено к сокрытию клиентского кода. Java в этом смысле плохой выбор.

Большое спасибо за кусочек информации, радует, что постепенно хоть какие-то зацепки начинают вырисовываться! А где об этом можно подробнее почитать: какие языки, какие технологии люди используют,  создавая подобные продукты, ведь этот путь уже проходили и ни раз. Но информации совсем мало. Кстати, почему JAVA плохой выбор?

Добавлено через 1 минуту и 55 секунд
Цитата(Invisible @ 26.11.2010,  13:12)
Написание desktop приложения не [з а с т р а х у е т] тебя от возможности быть атакованным. У тебя будет интерфейс, с которым будет обмениваться desktop приложение и web приложение. Атакуют этот интерфейс - ляжет вся система.

Да, но ведь существуют программы, которые работают схожим образом и устойчивы к атакам? 
PM MAIL   Вверх
Temdegon
Дата 30.11.2010, 02:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 11.10.2008
Где: Minsk

Репутация: 7
Всего: 9



Что-то я не въехал, о чем COVD написал. И т.с. я тоже не понимаю.
Цитата

Насчёт десктоп приложения могу сказать, что на сайт в дальнейшем могут устраивать Dos-атаки или иные проблемы могут возникать, а десктопное приложение это как страховка, которая даёт гарантию беспрерывной работы сервиса.    

Вообще фигня какая-то. Как это приложение будет работать автономно? Что бы принимать ставки (или что принимать и отдавать вообще что угодно) вам нужен веб-сервис. А будет с ним работать ваш дектопный клиент или веб-приложение разницы нет. Подумайте хорошенько. Расскажите, как это дектпор приложение, без вашего сервера будет принимать ставки.

Про p2p я вообще ничего не понял. Как это букмекерская контора может быть peer-to-peer. Расскажите пожалуйста.
PM MAIL   Вверх
COVD
Дата 30.11.2010, 05:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 17
Всего: 43



Цитата

Как это букмекерская контора может быть peer-to-peer.


Это вопрос ко мне? Я не знаю, что такое "букмекерская контора" (и не очень стремлюсь smile ) Но если на сервер предполагаются атаки, то, наверное, лучше, если его вообще не будет. Атаковать нечего. Или их, серверов, должно быть много. А еще лучше, очень много. Если каждый клиент будет еще по совместительству и сервером. Но эти клиенты на java делать плохо (bigceo, это ответ на ваш вопрос), потому, что java - код , который на пользовательских компьютерах, легко доступен. Это может быть использовано злоумышленниками в корыстных целях. Temgeqon. Разве в этой логике нет рационального зерна?  
PM MAIL   Вверх
jk1
Дата 30.11.2010, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 40
Всего: 75



На мой взгляд для букмекерского софта p2p это не выход. Хранить на каждой клиентской машине информацию обо всех, или хотя бы о части ставок - потенциальная уязвимость.


bigceo, 

Насколько мне известно, в вопросе защиты от DDOS простого и легкого решения нет. Я вам предлагаю сначала развить проект о той стадии, когда кому-нибудь захочется его атаковать,а  потом решать такие проблемы.


--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
Temdegon
Дата 30.11.2010, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 11.10.2008
Где: Minsk

Репутация: 7
Всего: 9



Цитата

Это вопрос ко мне? Я не знаю, что такое "букмекерская контора" (и не очень стремлюсь smile ) Но если на сервер предполагаются атаки, то, наверное, лучше, если его вообще не будет. Атаковать нечего.

Ну вы же догадались, что там есть "игроки", значит вы примерно представляете, из какой это области.
Я лично не вижу принципиальной разницы между интернет магазином и букмекерской конторой. Согласитесь, p2p модель к интернет магазинам никак не применима. 
А сама цепочка, выстроенная по вашим постам получается следующая: 
хотите защититься от DDOS -> используйте p2p -> java вам не подходит
Да и вообще, т.с. начинает не с того. Посмотрите вокург: полно веб-проектов, магазинов, сервисов, онлайн казино и всякой интернет хрени, и живут же люди как-то.

PM MAIL   Вверх
COVD
Дата 30.11.2010, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 17
Всего: 43



Да, да, все правильно. 
PM MAIL   Вверх
bigceo
Дата 30.11.2010, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 25.11.2010

Репутация: нет
Всего: нет



Цитата(Temdegon @ 30.11.2010,  17:49)
Да и вообще, т.с. начинает не с того. Посмотрите вокург: полно веб-проектов, магазинов, сервисов, онлайн казино и всякой интернет хрени, и живут же люди как-то.

С чего начинается техническое задание?  
    Проблема в том, что именно КАК-ТО живут! Допустим можно создать программу, не думая особо о защите, но если проект станет популярным, то всегда найдутся люди, которые захотят на этом погреть руки, а соответственно как пример DOS-атака, взлом и т.п.  JK1 предлагает развить, а потом решать, но это неправильно, так как потом решать будет поздно, единожды потеряв доверие игроки уже могут не вернуться и доверие интернет сообщества пропадёт, тем более здесь всё распространяется со скоростью света,  и получиться, что затратил много ресурсов впустую.     

PM MAIL   Вверх
Temdegon
Дата 30.11.2010, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 11.10.2008
Где: Minsk

Репутация: 7
Всего: 9



Цитата

С чего начинается техническое задание? 

Начните с того, что детально продумайте, ЧТО конкретно вы хотите сделать. Потом подумайте, КАК вы хотите это реализовать, какие технологии будете использовать, какие узкие места и проблемы могут возникнуть, и как их избежать.
Вы хотите десктоп. Позиционируете его как некий способ избежать DDOS.
Цитата

а десктопное приложение это как страховка, которая даёт гарантию беспрерывной работы сервиса.  
  
Я лично не понимаю, как дектоп приложение может отображать пользователю какие-то данные (обновляемые данные) и принимать ставки БЕЗ УЧАСТИЯ вебсервера. Объясните мне пожалуйста, как вы эта модель будет работать. smile 
PM MAIL   Вверх
bigceo
Дата 30.11.2010, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 25.11.2010

Репутация: нет
Всего: нет



Цитата(Temdegon @ 30.11.2010,  18:49)
Начните с того, что детально продумайте, ЧТО конкретно вы хотите сделать. Потом подумайте, КАК вы хотите это реализовать, какие технологии будете использовать, какие узкие места и проблемы могут возникнуть, и как их избежать.

Я лично не понимаю, как дектоп приложение может отображать пользователю какие-то данные (обновляемые данные) и принимать ставки БЕЗ УЧАСТИЯ вебсервера. Объясните мне пожалуйста, как вы эта модель будет работать. smile

Если бы я знал ответы на все вопросы, меня бы здесь не было  smile  Детально я могу продумать, что конкретно я хочу сделать, а вот далее возникает миллион вопросов: какие технологии использовать, какие языки и т.д.?  Технологий сейчас так много, а реально сталкиваешься и работаешь с небольшим кругом различных технологий,  чтобы сравнить и понять нужен обширный опыт. Можно Вам встречный вопрос? К примеру, возьмём вариант, что данные будут обновляться при участии веб-сервера, какие тогда следует использовать технологии для создания сайта и десктопного приложения? Я понимаю, что десктоп в таком случае уже теряет смысл, но допустим что он будет?   
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0532 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.