Ребята, а на каком языке оптимальнее верстать сайт: на html-e (xhtml) или на php?..

B
На сайте с 16.10.2008
Offline
4
2568

Ребята, а на каком языке оптимальнее верстать сайт: на html-e (xhtml) или на php?.. Нередко встречаю сайты с расширением php, но литературы под рукой больше про html. Посоветуйте что-нибудь "первопроходцу", форумчане добрые!..

tobto
На сайте с 09.01.2007
Offline
66
#1

PHP - скриптовый язык. XHTML - расширяемый язык разметки гипертекста. Однозначно, нужно начинать с азов - HTML, затем XHTML и на закуску PHP. Научитесь создавать элементарные HTML-страницы ручками, желательно используя слои (DIV) и так, чтобы они были валидные, т.е. чтобы соответствовали стандартам консорциума W3C . На этом этапе, если все успешно, вас можно причислить к сообществу верстальщиков - это уже неплохо уметь верстать по заданному эскизу в Фотошопе. После этого, начинайте осваивать PHP. Хорошее знание этого языка сделает из вас программиста. Это серверный язык программирования со всеми вытекающими последствиями и может потребовать годы опыта и таланта.

эвакуатор (http://gruz-taxi.kiev.ua)
И
На сайте с 12.05.2008
Offline
8
#2

Какие ДИВы, валидность, человек реально не понимает о чем спрашивает.

byaregatabekyan, прочитайте зачем нужен ХТМЛ, как он и где работает, потом про ПХП тоже самое и переспросите. Учи ХТМЛ вначале.

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#3
byaregatabekyan:
Ребята, а на каком языке оптимальнее верстать сайт: на html-e (xhtml) или на php?.. Нередко встречаю сайты с расширением php, но литературы под рукой больше про html. Посоветуйте что-нибудь "первопроходцу", форумчане добрые!..

А когда встречаете сайты без расширения - то делаете вывод что они написаны на несуществующем языке?

Учите html, чтобы понимать суть.

http://htmlbook.ru

Alipapa
На сайте с 01.02.2008
Offline
234
#4

Обычно программа на php создает html (xhtml, xml ...), а конечный пользователь все равно получает html (xhtml, xml ...). То есть , html нужен в любом случае. А дальше подумайте, что вам еще нужно. Кроме php есть еще множество языков программирования для веб-приложений, просто он наиболее сейчас популярный.

Биржа фриланса - простая и удобная (http://kwork.ru/ref/2541)
[Удален]
#5

htmlbook.ru и много-много книг по хтмл, все остальное пока рано :)

Fr3d
На сайте с 29.05.2008
Offline
86
#6
byaregatabekyan:
Ребята, а на каком языке оптимальнее верстать сайт: на html-e (xhtml) или на php?.. Нередко встречаю сайты с расширением php, но литературы под рукой больше про html. Посоветуйте что-нибудь "первопроходцу", форумчане добрые!..

ВСЕ сайты на html... а на расширение не смотрите, оно может быть любым.

Webmoney кредиты - это WMCoin.ru (http://wmcoin.ru)
S
На сайте с 23.02.2008
Offline
12
#7

php - это язык программирования, на нем не верстаются сайты. Верстка делается исключительно на html.

BD
На сайте с 26.08.2006
Offline
18
#8

Да, топикстартер немного не в теме.

Значит, схема работы веб-сервера в слуачае, если пользователь хочет посмотреть веб-страницу.

Запрос пользователя (например, http://yandex.ru/) приходит на веб-сервер.

Веб-сервер обрабатывает этот запрос и отдает обратно HTML, который браузер пользователя должен отобразить на экране.

Откуда веб-сервер берет этот HTML? Есть два пути:

1) HTML в уже готовом виде хранится на жестком диске сервера. То есть это сверстанная страница, готовая к передаче в браузер пользователя. Сервер просто берет этот HTML и отдает его без каких-либо преобразований пользователю.

2) HTML генерируется какой-то специальной серверной программой, которую написал автор (или коллектив авторов) сайта, которая может собирать данные из разных источников (из файлов на диске сервера, из баз данных, с других сайтов, из запроса, переданного пользователем), обрабатывать эти данные, результат обработки представлять в виде HTML и отдавать его обратно серверу, который передает его в браузер.

И вот эта программа, которая выполняется на сервере, может быть написана на любом языке программирования, будь то PHP, Perl, Parser, Python, Java, ASP, C++ - да все что угодно. Хоть соответствующий ассемблер.

Веб - это прежде всего HTML. Если топикстартер попробует пользоваться PHP, то не зная HTML, сделать сайт он все равно не сможет.

HTML - язык разметки, т. е. он определяет правила ОТОБРАЖЕНИЯ страницы на экране - где и какой элемент должен находиться. Например, с помощью HTML я могу укзать, что у меня по центру экрана будет красная кнопка с текстом на ней.

А с помощью серверных языков программирования типа php я могу сделать так, чтобы при каждом заходе на сайт на кнопке выводился курс доллара, взятый с сайта ЦБ РФ.

Зная только HTML, можно сделать простую какую-то страничку, где информация меняться не будет. Сайт, который не требует взаимодействия с пользователем.

Но если нужно сделать

- форум

- гостевую книгу

- форму обратной связи

- "движок" для удобного обновления сайта

- обработку данных с других сайтов (например, RSS-потоков)

- автоматическую обработку больших объемов данных перед их публикацией на сайте

То кроме HTML понадобится использование любого языка программирования.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий