Серверные языки программирования


серверные-языки-webeginnerВ статье Как работает сайт мы уже говорили о том, что работа веб-сервера – доставка HTML-файлов пользователям сети, работа с базами данных, вычисления, проверка пользовательского ввода, например, проверка логина и пароля. Все это делается при помощи серверных языков.
Серверные языки в веб-программировании выполняют одни и те же основные функции, отличается только стиль, скорость и используемые методы. Одновременно с развитием всемирной паутины, растет и количество серверных языков.

Ниже перечислены самые популярные серверные языки (в алфавитном порядке), о которых вы скорее всего слышали, а также связанные с ними фреймворки.

C# (произносится C-Sharp)

C # – разработка Microsoft и обычно используется для управления большими базами данных. Из-за распространенности существующего программного обеспечения Microsoft на предприятиях C# получил быстрое распространение.
Фреймворк – ASP.NET

Go

Go – разработка Google, ориентированная на производительность.
Google делает вещи на беспрецедентном уровне масштаба, поэтому вместо того, чтобы адаптировать существующие языки к их потребностям, они решили, что им проще создать новый с учетом масштабируемости.
Фреймворки – Gorilla & Revel

Java

Java (не путать с JavaScript) – один из старейших и наиболее распростаненных языков программирования. Изначально он был предназначенная для разработки автономных настольных приложений, но в начале 2000-х годов разработчики языка нашли способ адаптировать его для использования на веб-серверах.
Фреймворк Spring

Node.js (JavaScript)

Потому как популярность в разаботке интерфейса веб-сайтов популярность JavaScript выросла, разработчики нашли способ использовать его как серверный язык. Node использует тот же синтаксис JavaScript, но уже на веб-сервере.
Фреймворки – Express & Hapi

Python

Python очень популярен в университетах, его преподают в качестве первого языка программирования, и он широко используется в реальных проектах. У него огроменое количество библитек, в том числе и для работы в сети.
Фреймворк – Django

PHP

В отличие от других языков, которые пришлось адаптировать для использования в Интернете, PHP изначально разрабатывался для веб-разработки с самого первого дня. Многие CMS, в том числе WordPress, написаны на PHP.
Фреймворки – Laravel & Symfony

Ruby

Ruby позиционирует себя как элегантный и продуктивный язык программирования. Популярный в Японии в 90-х годах, Ruby стал распространяться в других странах после того, как была создан широко известный фреймворк Ruby on Rails.
Фреймворк – Ruby on Rails

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


Комментировать