Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Основы веб


Автор: nov 8.9.2007, 16:21
Здравствуйте, уважаемые!
Вопрос стоит уже в описании самой темы: с чего следует начинать изучение веб технологий?.... 

На данный момент существует столько всего, что глаза на самом деле разбегаются... это html, java, javascript, ajax, flash, xml, ruby, php 
Перечислять можно наверное бесконечно... Хочется спросить людей, кто знаком уже с этими технологиями- что следует изучать, с чем надо ознакомиться, в каком порядке, где достать исчерпывающую информацию, туториалы,  и тд и тп...

Заранее спасибо!

Автор: Caramel 8.9.2007, 21:13
nov, а тебе зачем? Наверно с этого стоит начинать. Тогда будет легче решить, что изучать.

Автор: kshyms 14.9.2007, 12:03
Я думаю с самого простого HTML. Это язык разметки. Для того, что бы сайты разрабатывать и работать с базой по методу Post вполне достаточно этого. 
php - это язык, который исполняется на сервере. Символы другие и возможностей намного больше. Очень сложный язык для восприятия. 

Автор: webevt 16.9.2007, 15:18
Цитата(kshyms @  14.9.2007,  12:03 Найти цитируемый пост)
php - это язык, который исполняется на сервере. Символы другие и возможностей намного больше. Очень сложный язык для восприятия. 

Сложный? Не знаю-не знаю..скорей наоборот - простой. Человек, который имел дело с другими языками программирования, без труда разберётся с php smile Но для тех, кто и html толком не знает, любой язык покажется сложным.

Автор: kshyms 21.9.2007, 13:31
Изучите и сравните http://www.about-html.narod.ru/ и http://www.php.net/manual/

Добавлено через 8 минут и 27 секунд
Цитата

Но для тех, кто и html толком не знает, любой язык покажется сложным.
 Хотелось бы более подробно посмотреть ваши работы и наработки в программировании. smile  smile 

Автор: megatron 10.10.2007, 17:13
Начинать безусловно надо с HTML, потом лучше JavaScript поковырять.

Автор: dstorm81 11.10.2007, 10:00
smile
1 шаг - html верстка по правилам(с соблюдаение доктайпов, одновременно узнаем что такое xml) + css (чтобы знать что могут каскадные таблицы стилей, чтобы в будущем не генерить глупый код smile )
2 javascript (изучаем DOM структуру и что может и не может javascript)
2.5 если душа хочет динамики - то учим flash (благо там тоже скрипты actionscript)
3 переходим на серверную часть ((java|| php||ruby||cgi) && sql )

вот основное -фундаментальное
затем начнется самое интересное...
твой могз, впитавший кучу знаний, взбунтуется, перезагрузит себя, перехватит управление телом с твоей бренной души, возьмет контроль над твоим телом и будет расти и делать то что ему захочется
З.Ы. но к сожалению, ты этого уже не увидишь smile бу-га-га
З.Ы.Ы. вот и подумай после этого, а оно тебе надо?

Автор: Alex103 15.10.2007, 00:36
Может я повторюсь. Но я хотел бы для начала человеку посоветовать определится в каком направлении он будет работать. А потом уже учить тот или иной язык программырования. Так как сам столкнулся в свое время с подобной проблеммой.

Автор: Haddingjar 21.10.2007, 12:25
Цитата(Alex103 @ 15.10.2007,  00:36)
Может я повторюсь. Но я хотел бы для начала человеку посоветовать определится в каком направлении он будет работать. А потом уже учить тот или иной язык программырования. Так как сам столкнулся в свое время с подобной проблеммой.

ИМХО, трудно предсказать, чем человек будет заниматься в будущем. ХЗ, как могут сложиться обстоятельства. Так что я бы посоветовал  идти по лесенке, предложенной уважаемым dstorm81. В этом плане полностью с ним солидарен.

Автор: SelenIT 23.10.2007, 00:14
Имхо, основа у веба одна - http://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82. Из нее вытекают две по-настоящему фундаментальные вещи - это протокол передачи гипертекста (HTTP) и язык разметки гипертекста (HTML).  Их должен знать любой веб-программист, независимо от конкретной технологии и специализации.

По большому счету, >99% веб-программирования сводится к трем вещам:
  • генерация и посылка HTTP-запросов на сервер;
  • генерация ответа сервера и выдача его клиенту в виде HTML или чего-то, что потом будет преобразовано в HTML;
  • обработка ответа сервера, преобразование полученной от него информации в красивый вывод.
Первое и третье - это клиентское веб-программирование (в основном JavaScript, Flash), второе - серверное (SSI, CGI, практ. все скриптовые языки, ASP.NET, JSP и т.п.). Серверные языки и технологии различаются по синтаксису, высоко- или низкоуровневости, ориентации на процедурный или ОО-подход, системным требованиям и множеству других вещей, но в конечном итоге делают, по сути, одно и то же. В частности, ни одна серверная веб-технология не может преодолеть фундаментальных ограничений HTTP и HTML - например, вывести и картинку и текст в ответ на единственный HTTP-запрос, или заставить все браузеры отображать текст вверх ногами. У клиентского веб-программирования есть еще одна сторона - "оживление" пользовательского интерфейса для красоты и удобства, но и тут единственная "вебная" специфика - это... все те же ограничения HTTP и HTML.

Многие "модные" технологии представляют собой "гибриды" давно известных, как клиентских, так и серверных (напр. AJAX - "гибрид" JavaScript-а, XML и любой серверной технологии для его генерации). Некоторые (напр. ASP.NET) позволяют оперировать объектами (напр. элементами формы) как едиными сущностями (имеющим и серверное, и клиентское воплощение) и скрывают детали реализации, но техническая основа под всем этим та же самая - HTML да HTTP. Так что, по большому счету, все отличие веб-программирования от любого другого сводится к пониманию принципов работы, специфики и ограничений (включая пути их обхода;) этой фундаментальной основы...

Автор: megatron 29.10.2007, 13:52
SelenIT
Цитата(SelenIT @  23.10.2007,  00:14 Найти цитируемый пост)
генерация ответа сервера и выдача его клиенту в виде HTML или чего-то, что потом будет преобразовано в HTML;

Может все даки DHTML (HTML+CSS+JavaScript) ведь на дворе 2007 а не 1997 год.

P.S. Такое ощущение после прочтения всего что вы написали, что у вас каша в голове.

Автор: kshyms 3.12.2007, 17:03
Цитата

Может я повторюсь. Но я хотел бы для начала человеку посоветовать определится в каком направлении он будет работать. А потом уже учить тот или иной язык программырования. Так как сам столкнулся в свое время с подобной проблеммой.
 
А разницы  нет дальше с чего начать лишь бы было интересно, тогда и результаты будут!!! Практика критерий теории!!! 

Автор: SelenIT 20.12.2007, 22:35
Цитата(megatron @  29.10.2007,  13:52 Найти цитируемый пост)
DHTML (HTML+CSS+JavaScript) ведь на дворе 2007 а не 1997 год.

megatron, просто ради интереса... чего из перечисленного не было в 1997 году? Что я пропустил в жизни? Или не я? smile

Автор: Qwesa 19.1.2008, 01:17
Нехочу тему создавать, думаю можно и тут спросить))
Вот скажите мне такую мелочь - если я пишу html код страницы и встраиваю все таблицы стилей и их параметры в башку этой страницы, и , если я пишу отдельный файл стилей и просто в башку моей страницы пихаю ссылку на этот файл?? какая разница (ну не считая, веса, самой основной страницы), и тех и других можно сказать поровну.

Автор: SelenIT 23.1.2008, 02:25
Qwesa, разница простая - в первом случае один запрос к серверу и один документ в ответ, во втором соответственно два разных. Если сайт состоит из единственной страницы, пожалуй, первый вариант даже в чем-то лучше - при нем стили не могут "потеряться" (недогрузиться, например - впрочем, при современных каналах такое архималовероятно). Если же стили используются на нескольких страницах, то однозначно лучше второй вариант - файл стилей будет запрошен с сервера лишь один раз, а для последующих страниц он будет браться из кеша (никакого лишнего трафика, быстрее загрузка/отрисовка).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)