Анализ и выбор языков программирования

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

По данным Openstat на июнь 2014г распространенность серверных языков программирования составляет:

Рис.13. Статистика распространенности серверных языков программирования

Более наглядную картину можно получить объединением по базовым используемым технологиям:

Рис.14. Статистика распространенности по базовым технологиям

Рис.15. Статистика распространенности по базовым технологиям

(Диаграмма)

В связи с тем, что для работы Laravel 5.0 необходим php версии 5.4 – он и будет основным языком программирования.

Ниже составлена таблица задач и методов, обеспечивающих их решение.

Таблица №4. Методы решения поставленных задач

№ п/п Задачи Методы
  Создать базу данных для информационного обеспечения веб-портала. Воспользоваться СУБД MySQL.
  Разместить на сервере основные веб-страницы и организовать их взаимосвязь, посредством меню навигации и ссылок. Воспользоваться серверной платформой Установить на сервер Фреймворк.
  Разработать функции регистрации и авторизации. Воспользоваться языками программирования.
  Разработать календарь событий.
  Разработать форум для пользователей.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: