Страница 1 из 1

СУБД для курсача

СообщениеДобавлено: 25 фев 2019, 17:00
Zaic
(вообще то не совсем курсач, но не суть-важно)
Собственно поставлена задача запилить приложение которое будет работать с одной из двух представленных на выбор СУБД - Postgre либо Мускул.
Пришла идея сделать простые шахматы на движке Unity с перспективой дальнейшего апгрейда в полноценное приложение для залива на ГП.
Оправдано ли будет использование Unity для этой цели? Прошу поделиться доками, статьями и видосами (можно на англ.) по данной теме, если ответ на предыдущий вопрос утвердительный.
Рабочий прототип приложения нужно подготовить не позже чем через 3 месяца. Он точно должен работать на винде. Должен работать с таблицами БД. Вопросы безопасности для прототипа скорее всего не так актуальны.
А вот дальнейший апгрейд приложения уже подразумевает и всевозможную защиту данных, улучшения, кросплатформенность(ооочень желательно как минимум веб и андроид) и прочее.

Re: СУБД для курсача

СообщениеДобавлено: 25 фев 2019, 17:59
Saltant
Воппос то в чем? Используй mysql кто тебе запрещает :)
Если тебе любое приложение нужно (не обязательно игру) то сделай че нить на WinForms оно проще будет.

Re: СУБД для курсача

СообщениеДобавлено: 25 фев 2019, 18:05
Zaic
вопрос состоял в целесообразности использования unity и одной из этих двух СУБД. А также - в наличии обучающего материала.
На счет winForms - благодарю за наводку, обязательно гляну что к чему.

Re: СУБД для курсача

СообщениеДобавлено: 26 фев 2019, 04:58
Woolf
Zaic писал(а):вопрос состоял в целесообразности использования unity и одной из этих двух СУБД. А также - в наличии обучающего материала.
На счет winForms - благодарю за наводку, обязательно гляну что к чему.


Так а unity - то при чем тут? С mysql или postgre вы работаете не через unity, а через c-sharp, что хотите, то и используйте. Хотя, конечно, использование полноценной СУБД для игры на локальной машине идея странноватая и смысла особо не имеющая, но если это курсач, то почему бы и нет..

https://google.gik-team.com/?q=mysql+%2B+c%23

Re: СУБД для курсача

СообщениеДобавлено: 26 фев 2019, 08:59
Zaic
спсаибо тоесть я могу к бд обращаться прямо из какого нибудь компонента на любом из обьектов?

Re: СУБД для курсача

СообщениеДобавлено: 26 фев 2019, 16:15
Woolf
Zaic писал(а):спсаибо тоесть я могу к бд обращаться прямо из какого нибудь компонента на любом из обьектов?


Лучше вообще не из компонента, а сделать для работы с БД синглтон.

Re: СУБД для курсача

СообщениеДобавлено: 26 фев 2019, 23:25
Zaic
а что на счет безопасности с таким подходом?
Мне хоть для прототипа это и не так важно, но если я вдруг в дальнейшем надумаю апгрейднуть проект, то это окажется важно. А я чот вроде читал, что позволять приложению на прямую обращаться к БД - не есть гуд. Или я что то путаю?

Re: СУБД для курсача

СообщениеДобавлено: 26 фев 2019, 23:35
Saltant
Zaic писал(а):а что на счет безопасности с таким подходом?
А я чот вроде читал, что позволять приложению на прямую обращаться к БД - не есть гуд. Или я что то путаю?

Это не то что "не гуд", это называется - фейл. Для обращений к БД пиши API.

Re: СУБД для курсача

СообщениеДобавлено: 27 фев 2019, 09:07
Woolf
Zaic писал(а):а что на счет безопасности с таким подходом?


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