Сучасні засоби розробки програм. Особливості розробки програмних агентів

Для оптимальної розробки середовища програмного засобу необхідно комбінувати різні мови програмування, тому що кожен з них спрямований на виконання певних цілей та завдань. Як, наприклад, кілька команд PHP дозволяють створити цілу Web-сторінку, але практично майже завжди скрипт використовується спільно з HTML, і зазвичай вихідний текст скрипта містить велику кількість рядків. Але, не дивлячись на це, слід зазначити, що код на PHP може знаходитись у будь-якому місці HTML-документа, проте він не обов'язково повинен використовувати HTML. Необхідно лише забезпечити, щоб PHP-код створював коректний HTML-код, який буде правильно відображений Web-браузером.

HTML - гіпертекстова мова розмітки, яка використовується для створення документів в Інтернеті. За допомогою нього створюється необхідна структура та сітка сторінки, зовнішній вигляд якої надалі удосконалюється CSS та JavaScript. На даний момент останньою версією є HTML5, якій передувала HTML4.01. Більшість Web-ресурсів побудовані на основі цієї мови.

На відміну від HTML 4, у якого 3 валідатора, HTML 5 валідатор один:. HTML 5 підтримує MathML та SVG.

Нові теги: section, article, aside, hgroup, header, footer, nav, dialog, figure, video, audio, source, embed для вставки контенту з плагіном(тільки), mark, progress, meter, time, ruby, rt, rp , canvas, command, detailes, datalist, keygen, output.

Нові типи input: tel, search, url, email, datetime, date, month, week, time, datetime-local, number, range, color.

Нові атрибути для тегів: атрибути ping media для a та area тощо.

Зникнення деяких тегів, тому що їх можна замінити CSS: basefont, big, center, font, s, strike, tt, u.

Зникнення фреймів через негативний вплив на всю сторінку

Зникнення деяких тегів, замінених у оновленій специфікації більш актуальні: acronym(використовується abbr), applet(використовується object), isindex, dir.

Не підтримуються деякі атрибути у тегів через відсутність необхідності: rev і charset у link і a, shape і coords у a тощо.

Не підтримуються деякі атрибути у тегів через те, що при використанні CSS досягається найкращий ефект: align у всіх тегів, alink, link, text, vlink у body і так далі.

Нові API: малювання 2D-картинок у реальному часі; контроль за програванням медіафайлів; зберігання даних у браузері; редагування; Drag-and-drop; робота із мережею; MIME; нові елементи в DOM.

CSS – формальна мова опису зовнішнього вигляду документа, написаного за допомогою мови розмітки. CSS це акронім для Cascading Style Sheets/Каскадних таблиць стилів. CSS - це мова стилів, що визначає відображення HTML-документів. Наприклад, CSS працює зі шрифтами, кольором, полями, рядками, висотою, шириною, фоновими зображеннями, позиціонуванням елементів та багатьма іншими речами. HTML може використовуватися для оформлення Web-сайтів, але CSS надає більші можливості і точніший і опрацьований. CSS на сьогоднішній день підтримується всіма браузерами.

HTML використовується для структурування вмісту сторінки. CSS використовується для форматування цього структурованого вмісту. З розвитком Web дизайнери почали шукати можливості форматування онлайнових документів. Щоб задовольнити вимогам споживачів, виробники браузерів (тоді - Netscape і Microsoft) винайшли нові HTML-теги, такі, наприклад, як , які відрізнялися від оригінальних HTML-тегів тим, що вони визначали зовнішній вигляд, а чи не структуру. Це також призвело до того, що оригінальні структурні теги, такі як

, стали дедалі більше застосовуватися для дизайну сторінок замість структурування тексту Багато нових тегів дизайну, такі як , підтримувалися лише одним браузером "Вам необхідний браузер X для перегляду цієї сторінки" - така відмова стала звичайним явищем на Web-сайтах.

CSS був створений для виправлення цієї ситуації шляхом надання веб-дизайнерам можливостей точного дизайну, які підтримуються всіма браузерами. Одночасно відбувся поділ подання та вмісту документа, що значно спростило роботу.

Поява CSS стала революцією у світі Web-дизайну. Конкретні переваги CSS:

Управління відображенням множини документів за допомогою однієї таблиці стилів;

Точніший контроль над зовнішнім виглядом сторінок;

Різні уявлення для різних носіїв інформації (екран, друк, тощо);

Складна та опрацьована техніка дизайну.

Існують способи застосування правил CSS до HTML-документу.

Метод 1: Inline/In-line (атрибут style). CSS можна застосовувати до HTML за допомогою HTML-атрибута style. Червоний колір фону можна встановити так:

Example

This is a red page

Спосіб 2: Внутрішній (тег style). Другий спосіб вставки CSS-кодів - HTML-тег