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


Автор: Mercy 25.7.2008, 21:38
Доброго времени суток! 

     Ребят есть желание заняться WEB версткой в своё удовольствие, кое-какие знания есть в области Html, JavaScript.
Сам занимаюсь C# + ADO.NET + SQL Server 2000 . Поэтому я НЕ совсем начинающий . Но ! вот что заботит в области WEB, у меня нет общей картины, какие технологии , какие средства используются.Я бы сказал какае-то "каша варись" Вижу просто огромный перечень всего html, css, php,perl,jScript,VBScript, ASP.NET и так далее. Вопрос : и это все знать надо, чтобы заниматься WEB программированием ? ...Пожалуйста опишите, что для чего используется и ( стандартный вопрос  smile )   с чего начать ? 


Автор: bars80080 25.7.2008, 22:28
1. статический сайт для размещения на хостах типа narod.ru - только html
2. дабы он смотрелся приличней - css
3. чтобы ещё и подмигивал - javascript

4. тут тебе захотелось сделать динамический. скажем что новости были, и тебе не приходилось каждый раз заливать их на сервак в виде страниц, тогда начинаешь изучать серверные языки php, asp, java или .net и т.п.
5. гостевая книга на файлах не устраивает, захотелось хорошую систему поиску по контенту и сортировки, изучаешь БД - MySQL, MSSQL, и т.п.
6. захотелось динамичности по частям, чтоб не всё сразу перезагружалось - ajax
7. хочешь превратить сайт в интерактивный мульт - flash + ActionScript

...

и так далее и тому подобное
чтоб сделать сайт достаточно первого пункта и документации http://htmlbook.ru там даже есть уроки http://stepbystep.htmlbook.ru/?id=1

Автор: krundetz 26.7.2008, 10:16
Посмотри на http://vingrad.ru/blogs/AntonSaburov/ там есть неплохая статья размышление что необходимо знать чтобы всегда быть в струе

Автор: SelenIT 26.7.2008, 18:25
Мое видение, что главным образом нужно понимать:
  • Чем отличается веб-приложение от обычной программы (http://phpfaq.ru/na_tanke#start хорошо объяснено на примере PHP, но это общее место для всех веб-технологий);
  • Особенности клиентской и серверной стороны - что где можно хранить, почему нельзя доверять приходящим с клиента данным и т.д.
  • Протокол HTTP - основное средство взаимодействия клиента и сервера в вебе.
Остальное - детали реализации. Раз есть опыт работы с 
Цитата(Mercy @  25.7.2008,  21:38 Найти цитируемый пост)
C# + ADO.NET + SQL Server 2000
то выбор основной технологии очевиден - ASP.NET (правда, ее идеология направлена на минимизацию различий между веб- и обычным приложениям, что часто удобно - но понимать разницу все равно надо;). Ну и, конечно, нужно постоянно оттачивать умения в HTML+CSS - и то, и другое постоянно развивается, старые браузеры и заточенные под них практики кодинга вымирают, а новые постоянно расширяют возможности...

Автор: ДобренькийПапаша 30.7.2008, 22:19
Цитата

Ребят есть желание заняться WEB версткой в своё удовольствие


Дык, ты отличай вёрстку от программирования))))
для вёрстки - одно, для программирования - другое, ты как-то отписался немного неясно, и что значит для себя?))) Изобретать велосипеды для прикола, когда всё это уже сделано?))) Или что конкретно?)))

Автор: Mercy 31.7.2008, 21:15
Цитата(ДобренькийПапаша @ 30.7.2008,  22:19)


Дык, ты отличай вёрстку от программирования))))
для вёрстки - одно, для программирования - другое

в том то и дело, что я НЕ занимался версткой ! То как я смогу отличить???

Добавлено через 2 минуты и 55 секунд
2 bars80080 
2 krundetz
2 SelenIT 
    smile  Ребят спасибо за участие . Ваши советы ценны.

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