Лучший способ создания простой системы голосования

Я хочу создать простую систему голосования, где люди могут голосовать за кандидата, и голоса за каждого кандидата будут динамически отображаться на сайте.

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

Это лучший способ использовать язык на стороне сервера (например, php) и SQL? Или это можно сделать с помощью HTML5/Javascript/jQuery?

1 ответ

Решение

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

  • 3-х уровневая
  • MVC

обе архитектуры включают в себя 3 разных компонента

  1. внешний интерфейс (html/css/javascript/JQUERY все отрисовывается браузером)
  2. Серверная часть (PHP/JAVA/RUBY)
  3. Конец базы данных (MYSQL /MS-SQL с использованием SQL в качестве языка)

поэтому вам необходимо охватить как серверную часть, так и базу данных, чтобы разработать динамическую систему. Вы также можете использовать Ajax для улучшения своей системы.
Короче говоря, вам также необходимо постоянное хранилище, чтобы серверная часть перенесла ваш интерфейс (пользовательские данные) в постоянное хранилище, например (базы данных).

Другие вопросы по тегам