Разные языки служат для разных целей, работают на разных платформах и имеют, как правило, какой-то свой особенный функционал. Если вы хотите применить свои вновь приобретенные навыки для создания страничек, сайтов и веб приложений, то стоит начать с самых азов, а именно, вам понадобятся:
- Язык разметки страниц HTML
- Стилевые таблицы CSS
- Язык Javascript для интерактивного взаимодействия.
- И PHP — Бэкенд язык для динамической генерации контента.
Если первые три пункта как говорится — мастхэв, то php — это лишь один из возможных вариантов, но все таки самый популярный из всех, и в этом его преимущество:
- Он хорошо документирован.
- У него большое и активное сообщество.
- Он динамично развивается.
- Имеет множество готовых инструментов для разработчиков.
- Имеет множество написанных фреймворков на любой вкус и цвет.
Давайте упомянем и некоторые другие языки используемые в веб-разработке это:
- Perl — пожалуй самый древний, но более сложен и не имеет такого динамичного развития как php.
- Python — используется преимущественно для парсинга и обработки больших данных.
- Go — молодой язык, его сильной стороной является многопоточность.
- Java — очень мощный си-подобный кросс-платформенный инструмент.
- Ruby — ориентирован на быструю разработку небольших приложений.
Где изучить основы HTML, CSS, Javascript я думаю вы найдете и сами. А я сейчас ниже для примера задействую все четыре (включая php) в коротком примере:
<html>
<head>
<title>Заголовок страницы</title>
<style type="text/css">
body { font-family: Arial, sans-serif; background-color: #f2f2f2; }
h1 { color: #333; font-size: 24px; }
p { color: #666; font-size: 16px; }
a { color: #007BFF; }
</style>
<script type="text/javascript">
function highlight() {
let el = document.getElementById('header');
let original = el.style.color;
el.style.color='#f00';
window.setTimeout(function() { el.style.color = original; }, 1000);
}
</script>
</head>
<body>
<h1 id="header">Заголовок первого уровня</h1>
<p>Параграф <a href="#somelink" onClick="highlight()">кликни меня</a></p>
<div>
<?php echo 'Текущая дата: ' . date('Y-m-d H:i:s') ?>
</div>
</body>
</html>
Вы можете скопировать этот код на свой компьютер, сохраните его себе, например на рабочий стол и откройте в своем браузере. Если вы сохраните его с расширением какоетоимя.html, то браузер отобразит вам все его содержимое, но только не выполнит команду языка php — для вывода текущей даты. А для выполнения этой команды вам понадобится компилятор php, но об этом уже в следующем уроке.
