57
5. Python/Zope. Это языки высокого уровня. Разработчики
приложили массу усилий, чтобы программисту было удобно работать с
готовыми кодами, а программное обеспечение под управлением Python
выполнялось очень быстро. Python построен так, что в нем можно найти
оттенки объектно-ориентированного и императивного программирования,
но ядро языка при этом обладает минимальным набором команд.
6. JSP. Технология, которая представляет собой страницы,
написанные на языке Java, которые выполняются в большинстве своем
непосредственно на сервере. Здесь все зависит от компилятора. Если
использовать Jasper, то первоначальное выполнение заключается в создании
высоко оптимизированного байтового кода, который передается Java-
машине на выполнение.
7. HTML. Это пользовательская основа всей сети Интернет.
Можно использовать многочисленные фреймы на различных языках
программирования, но именно при помощи Hypertext Markup Language
осуществляется графическое представление информации в окне браузера.
Сгенерированная страница представляет собой набор тегов, среди которых
заключен текст и осуществляется подключение сторонних документов.
8. Dynamic HTML. Использование языка статической разметки
HTML, каскадных стилей CSS для быстрого изменения внешнего вида
страницы и прогрессивного программирования, а также JavaScript, что
позволяет изменять представление страницы без ее повторной загрузки.
9. XHTML. Представителем языков гипертекстовой разметки, но
на сей раз, основан он не на тегах, а на иерархическом языке XML.
Технически расширяемая разметка мало отличается от своего
предшественника, но более читабельна, поскольку сам XML не терпит
вольностей: все должно быть строго и по порядку.
10. XSL. Набор пользовательских стилей, но реализация
совершенно иная, нежели в CSS. Серьезным отличием является
использование XML, что значительно уменьшает процент вольностей при