LINUX.ORG.RU

Посоветуйте фреймворк для букмекерского сайта

 


2

4

Здравствуйте. Подскажите пожалуйста новичку.

Требуется движок букмекерской конторы. Денег на фрилансера нет, но есть много свободного времени чтобы самому всё освоить. Простейший пример функционала: tennisi.kz Посложнее: olimp.kz Вот примерный набросок моего сайта: http://i.imgur.com/77oyWo8.jpg (только карточные игры исключаются нужна мультиязычность, реферальная программа, подключение к биллингу типа wapkassa.ru)

Как быстрее всего научиться разрабатывать такого типа функционал? Если я правильно понял, первым делом надо освоить PHP+MySQL, затем какой-то фреймворк? (мой уровень: advanced pc user, освоен фотошоп, html/css верстка, популярные CMS типа DLE и Wordpress программирование - pascal и delphi когда-то в универе)

Мне предлагали разработать движок на: 1) Laravel (везде его хвалят, плюс есть шикарные видеоуроки Laracasts) 2) Yii2 (тоже хвалят, вот не знаю что выбрать новичку под такие цели - Yii или Laravel) 3) MODx (скорей всего мне не пойдет, т. к. обучащих материалов мало, и не настолько хороши как для популярных фреймворков)

Является ли Laravel/Yii/MODx самым быстрым вариантом? Или может мне хватит какого-то более простого решения?

Также, есть готовый скрипт: https://codecanyon.net/item/bet-stars-tipster-competition-script/13721868 Там codeigniter/ajax/jquery. Может освоить Codeigniter, и допиливать этот движок? Или для новичка сложно будет в чужом буржуинском коде копаться?

Нужно ли осваивать регулярные выражения? Они для такого типа работы пригодятся? Простые карточные игры типа «дурака» можно разработать на вышеупомянутых фреймворках? Или на чем-то другом более оптимально?

Заранее огромное спасибо :)

в чужом буржуинском коде

а что такое СВОЙ буржуинский код? перебитые номера двигла иномарки что-ли? Как правило, разрабатывают далеко не буржуи, а простые трудяги...

anonymous
()

Как быстрее всего научиться разрабатывать такого типа функционал?

Быстрее всего, конечно, купить. Но если именно научиться... Берешь любой фрейм, например, Yii, берешь любую cook-book (чтобы life-хаками пользоваться, а не велосипеды строить ночами) по нему, лучше от одного из кодеров фрейма, и начинаешь проектировать. Выделяешь базовые сущности, словари. Строишь связи, проектируешь таблицы и отношения. Ну а потом пишешь код в соответствии с проектом, придерживаясь выбранного паттерна. Видишь как все быстро и просто.

Является ли Laravel/Yii/MODx самым быстрым вариантом? Или может мне хватит какого-то более простого решения?

Нет, не является, если тебе нужно именно _простое решение_. Простое решение – это готовые плагины под различные CMS.

Нужно ли осваивать регулярные выражения?

К чему это?

Они для такого типа работы пригодятся?

match/replace/extraction/etc

Простые карточные игры типа «дурака» можно разработать на вышеупомянутых фреймворках?
Или на чем-то другом более оптимально?

Ты путаешь ЯП и фреймворки в одну кучу.

znenyegvkby
()
Последнее исправление: znenyegvkby (всего исправлений: 1)

Лет через 30 поймешь что к чему, но сайта к тому времени у тебя еще не будет.

anonymous
()

Давай начнем с того, как в ХТТП протоколе отделяются заголовки от тела разметки, которую затем браузер преобразует в визуальный «сайт»? Найди ответ на вопрос и возвращайся.

anonymous
()

У тебя нет денег и ты *безработный*, нет понимания работы букмекерского бизнеса, нет знаний в it. Но ты наверно админ-идиот проссавший кучу бабла в подобных заведениях? Тогда для начала тебе нужны *мозги*.

robotron5
()
Ответ на: комментарий от robotron5

Добрый человек, как ты, не зная человека, лезешь критиковать :) Может я в отпуске? Может у меня есть понимание работы букмекерского бизнеса? Может мне требуется не для себя этот движок? и т. д. и т. п. :)

Apollo9
() автор топика
Ответ на: комментарий от Apollo9

Как и любой сайт, букмекерский можно сделать на чем угодно, в твоем случае на ванильном языке вроде пыха. Специального фреймворка для букмекеров тебе никто не посоветует. Я сам автор сети казино, в работе мы использовали асинхронный торнадо, но это не каркас в твоем понимании, скорее библиотека. Это было обусловленно требованиями к нагрузке. Начни с написания ТЗ, знаешь как говорят, постановка задачи и есть ее решение.

anonymous
()

Интереса ради - а линии ты сам писать будешь, или комуниздить у других контор? Если второе, то продумал уже как ты парсить эту инфу будешь? О первом варианте даже заикаться не хочу - это нужно очень много данных и нужно по настоящему хорошу разбираться в каждом из этих видов спорта и в каждой из этих лиг.

Само по себе написать подобный сайт - фигня по сравнению с тем как ты будешь добывать/генерить данные.

gnunixon ★★★
()
Последнее исправление: gnunixon (всего исправлений: 1)
Ответ на: комментарий от gnunixon

gnunixon, ни в каких конторах нет этих легендарных отделов аналитики, которые разбираются во всём, вплоть до новозеландской лиги водного поло :) В моем случае особая история, но основную инфу брать откуда-нибудь с Betfair API или подобного

Apollo9
() автор топика

Пили на джанге.

anonymous
()

Как быстрее всего научиться разрабатывать такого типа функционал? Если я правильно понял, первым делом надо освоить PHP+MySQL

В твоём месте, я бы Wordpress учил. Минимум усилий, максимум результат в такой непростой ситуаций.

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

PHPFan
()
Ответ на: комментарий от static_lab

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

Apollo9
() автор топика
Ответ на: комментарий от gnunixon

Продукт=процесс, сайт тут ни при чем. Да любой конструктор парнишке подойдет, но он думает «я напишу сайт и бизнес закипит», не понимая что бизнес можно начать в паблике или в скайпике, в оффлайн киоске или с раскладушкой на рынке, а сайт лишь канал, к слову, далеко не развитый в наших краях.

anonymous
()

первым делом надо освоить PHP+MySQL

Это прошлый век.

Бери node.js + express + PostgreSQL(ну или mongodb) + vue.js. Вот примерный современный стек. Остальное всё тлен.

Нужно ли осваивать регулярные выражения

Вообще, надо бы. Но можно и без них. Спросишь у нас, если что ;)

th3m3 ★★★★★
()
Ответ на: комментарий от menangen

еврейский бизнес

Лол. Бизнес - как бизнес, Есть спрос, Бог и рыночек даст.

anonymous
()
Ответ на: комментарий от ThisNameWasFree

Разрабатывать азартное говно плохо для нации в целом.

Почему? Эволюция в действии. Идиоты спускают всё, становятся бомжами и умирают.

Sociopsih ★☆
()
Ответ на: комментарий от PHPFan

Люблю такие темы. Даже если они по сути - идиотские и сам ТС умом не блещет, то обязательно найдется пара адекватных людей, которые на полном серьёзе будут ему отвечать и делиться своим полезным опытом. Ему, это, конечно, вряд ли поможет, но зато поможет более вменяемым посетителям.

Sociopsih ★☆
()
Ответ на: комментарий от th3m3

О, хипсторы в треде

По теме: ТС, если ты хочешь сделать сайт, а не возиться с кучей новомодной вебни, которая каждый год новая в тренде, а остальное — «прошлый век», с хреновой документацией и невменяемыми хипстерами, бери проверенные инструменты, вокруг которых уже сложилось комьюнити и инфополе, наработанное за десятки лет.

Ну, а если тебе поиграться да поизучать современную веб разработку, начинай сразу с React, чего мелочиться то?)

mersinvald ★★★★★
()
Последнее исправление: mersinvald (всего исправлений: 2)
Ответ на: комментарий от th3m3

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

bread
()
Ответ на: комментарий от th3m3

но за реактом стоит FB, а кто за vue? и еще vue очент похож на angular2 или я ошибаюсь, ничего против vue не имею, но хотелось бы разобраться в чем его преимущества перед другими либами.

anonymous
()
Ответ на: комментарий от anonymous

Что толку от FB? Вон их сайт как тормозит. Сами работают на php. Убогость. Прямо антиреклама реакта.

По поводу Vue и других фрамеворков, есть спец страница в документации, даже на русском есть: https://ru.vuejs.org/v2/guide/comparison.html

th3m3 ★★★★★
()
Ответ на: комментарий от anonymous

Vue самую малость похож на Angular 1.5, и то..по сути, лишь идеями. Так то Vue проще и удобней, взял лучшее из существуещего - в итоге нутро у него по типу React'a, но описание view декларативное как у angular 1.

menangen ★★★★★
()
Ответ на: комментарий от mersinvald

Мне вот что интересно, жаваскрипту сто лет в обед, долгие годы он тихо себе проверял формы и рисовал снежинки, и вдруг как рванет... Что случилось то? Луна может слишком близко подошла? Такого мышиного метаболизма еще индустрия не порождала.

bread
()
Ответ на: комментарий от bread

«JavaScript учить не нужно, его и так все знают» + появление node.js со встроенным сервером, который освобождает от необходимости накатывать что-то ещё = низкий порог входа, стимулирующий приток пользователей. А кроме того, при его появлении, помню, node.js хостинг массово безвозмездно раздавали, что было невиданной щедростью по тем временам (даже я, втыкавший на тот момент Erlang, чуть было не купился из-за этого).

MadDeer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.