Php, asp, perl, ruby ​​- дизайн студія, Єнакієве дизайн студія, Єнакієве

Понад 400 створених сайтів

Мова програмування PHP

Головні переваги РНР - простота, швидкість виконання, багата функціональність і розповсюдження початкових кодів на основі ліцензії PHP. PHP особливий наявністю ядра і модулів, «розширень»: для роботи з базами даних, динамічної графікою, криптографічними бібліотеками, документами формату PDF і ін. Інтерпретатор PHP підключається до веб-серверу або через модуль, створений спеціально для цього сервера (наприклад, для Apache або IIS), або як CGI-програми.

СGI (Common Gateway Interface) - загальний шлюзовий інтерфейс, є стандартом, який призначений для створення серверних додатків HTTP. Він запускається сервером в реальному режимі часу, який передає запити користувача CGI-програмі, яка їх обробляє і повертає результат своєї роботи на екран користувача. Крім цього, РНР може використовуватися для вирішення адміністративних завдань в операційних системах UNIX, Linux, Windows і Mac OS X. Однак в такій якості він не набув поширення.

У РНР є і недоліки, головним з яких є відносна складність написання великих і складних програм. Тим не менш, багато досить складні проекти реалізовані саме на РНР. Але так як РНР - це все ж скриптова мова, то для виконання нескладних маніпуляцій на сайті, РНР - кращий вибір.

Поточна версія PHP 5.3.х.

Мова програмування ASP

Ще однією перевагою цієї технології є кроссплатформенность, забезпечена тим, що Ваш код виконується лише на одній версії єдиного сервера. На початку своєї історії технологія ASP мала досить обмежені можливості. Використання скриптових мов, які мають менше можливостей, ніж повнофункціональні мови програмування. Крім того, ASP був вбудований в HTML у вигляді спеціальних тегів, а це створювало певну плутанину.

У ASP.NET використовуються компільовані мови. Під час компіляції перевіряється синтаксична коректність вихідного тексту. Скомпільований в проміжний мова код виконується швидше, зберігаючи при цьому незалежність від мови. Крім того, компільовані мови підтримують строгу типізацію.

П'ять років по тому була представлена ​​технологія ASP.NET 2.0. У новій версії з'явилася велика кількість можливостей, наприклад, використання шаблонів дизайну сторінок, спрощена локалізація Web-додатків. Розробникам вдалося підвищити швидкість розробки сайтів, масштабованість, легкість підтримки і адміністрування сайтів, швидкість роботи сервера. Шаблони дизайну, теми і скіни дозволяють розділити дизайн сайту і його функціональність, теми включають графіку і каскадні таблиці стилів. У ASP.NET 2.0 також оснащений технологією автоматичного оновлення баз даних. Дані, отримані з бази, зберігаються на сервері, при зміні бази даних кеш оновлює свій вміст.

Мова програмування Ruby

Одна з ключових характеристик Ruby on Rails - «полностековость», під якою Ханссон розуміє спільну роботу всіх рівнів, до того ж таку, щоб вам не доводилося повторювати вже зроблене і можна було використовувати одну мову від верху до низу. У Rails все написано на Ruby.

Мова програмування Perl

Perl (англ. Page Extraction and Report Language - практичну мову витягів і звітів, також англ. Perl - перлина) - інтерпретована мова скрипт-програмування. Це мова широкого призначення, він використовується для створення CGI-додатків (гостьових книг, форумів тощо.), Обробки текстових файлів, генерації звітів, вирішення системних завдань, а також для забезпечення доступу до баз даних і створення динамічних HTML-сторінок.

Сама мова був розроблений Ларрі Уоллом в кінці 80-х і писався під Unix. Зараз над мовою працює ціла група, але Ларрі строго контролює цей процес. Перша версія мови була дуже компактною і призначалася для вирішення строго обмежених завдань, але з розвитком самої мови збільшувався і спектр можливостей.

Основний ідеологією Perl є його вільність, ця мова славиться багатою бібліотекою модулів (CPAN - Comprehensive Perl Archive Network), яку постійно поповнюють ентузіасти. На ній можна знайти модулі для вирішення безлічі практичних завдань. Можна стверджувати, що за цією мовою велике майбутнє.