ато способів зробити це raquo ;. Однак зустріти серйозного програміста на Perl в наш час вже не так легко. Perl потрібно вчити довше, ніж Python, не кажучи вже про PHP, і за ним закріпилася міцна репутація мови тільки на запис raquo ;.
Говорячи про web-розробці, необхідно згадати про систему шаблонів Perl'а. Коли створюють динамічні web-сторінки, зазвичай хочуть використовувати щось, що дозволило б зробити роботу швидко і брудно. Звичайно, це неправильно, але зате прибирає бар'єри.
Ведучи мову про великих web-додатках на Perl, ми маємо на увазі Amazon, LiveJournal.
За уязвимостям Perl займає друге місце (з трьох) з 9.54% - в принципі, не так уже й погано, враховуючи його складність і багаторічну історію.
2.7 NODE. js
Node або Node. js - програмна платформа, заснована на движку V8 lt; # center gt; 3. Технології веб-програмування застосовуються на стороні клієнта
3.1 Для реалізації GUI
3.1.1 HTML
HyperText Markup Language - мова гіппертекстовой розмітки. Фактично термін мова не зовсім точно відображає сутність HTML. Швидше HTML можна назвати розширеним текстом (текстом з властивостями), оскільки основа будь-якого HTML-документа - це текст зі вставками (маркерами, операторами, тегами,), що додають тексту різні властивості (шрифт, його розмір, колір, позицію і т.д. ). Наприклад: у нас є буква Х raquo ;, і це просто буква без властивостей та іншого. З нею нічого не можна вдіяти - це просто буква. Тепер ми хочемо пофарбувати цю букву в синій колір і нахилити її трохи вправо. Як це зробити? Треба пояснити браузеру, який цю букву буде показувати користувачеві, що ми хочемо її пофарбувати і нахилити, тому ми повинні десь у властивостях букви це вказати. Інакше браузер покаже просто букву - пряму і чорну. Ось для цього і існує HTML, він фактично говорить браузеру, як ми хочемо відобразити букву (слово, текст) на екрані. У звичайному текстовому файлі ми пишемо свою букву (слово, текст) і за допомогою HTML-тегів призначаємо їй властивості: колір - синій, нахилена. Браузер бачить ці властивості і згідно з ними відображає букву.
Крім цього в текст можна вставляти посилання на інші документи, файли, скрипти і т.д. Редагувати HTML-файли можна через банальний MS Word, стандартний Front Page Express і, нарешті, MS InterDev - потужна середу, що входить в пакет MS Visual Studio 6.0. З них самі просунуті засоби пропонує InterDev - інтеграцію скриптів, ActiveX елементів і т.д., не кажучи вже про зручний HTML-editing е. Правда, - самі просунуті портали були зроблені в. notepad e.
3.1.2 XHTML
XHTML (англ. lt; # center gt; 3.1.3 CSS
CSS - абревіатура Cascading Style Sheets. Перекладається CSS як Каскадні Таблиці Стилів raquo ;. Це щось типу маленької бази даних. CSS створений для управління не тільки зовнішнім і внутрішнім видами таблиць (як здається з назви), а також інших речей, таких як шрифти, кольори, фони.
Завдання CSS а подібні з звичайним html вим кодом. Але він має набагато більше можливостей, та ще й допомагає зменшити обсяг html-сторінок.
Основною метою розробки CSS було розділення опису логічної структури веб-сторінки (яке проводиться за допомогою HTML lt; # center gt; 3.2 Для формування та обробки запитів, створення інтерактивного і незалежного від браузера інтерфейсу
3.2.1 JavaScript
JavaScript - це мова керування сценаріями перегляду гіпертекстових сторінок Web на стороні клієнта. Найбільшу популярність JavaScript забезпечило програмування на стороні клієнта.
JavaScript зазвичай використовується як вбудовується мова для програмного доступу до об'єктів додатків lt; # center gt; 3.2.2 Java
Java - платформонезавісимость, багатопотоковий, об'єктно-орієнтована мова програмування lt; # center gt; 3.2.3 Аплети Java
Кожен аплет - це невелика програма, динамічно завантажувана
по мережі - точно так само, як картинка, звуковий файл або елемент мультиплікації. Головна особливість аплетів полягає в тому, що вони є справжніми програмами, а не черговим форматом файлів для зберігання мультфільмів або який-небудь іншої інформації. Аплет не просто програє один і той же сценарій, а реагує на дії користувача і може динамічно змінювати свою поведінку.
Саме помітні Web-сторінки з анімацією залучили більшість ранніх прихильників мови Java. Оскільки користувачі не відразу змогли пов...