![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
CrazyDiamond |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 21.11.2005 Где: Москва Репутация: нет Всего: нет |
Почитал я тут статьи всякие, поразмышлял о развитии веба.
Для полноты картины хочу узнать из чего же состоят сайты! ![]() Я подобной инфы в структурированном и понятном виде не встречал, а для тех, кто в строении веба ничего не понимает, поиметь общие представления было бы очень полезно. По каждой категории хочется услышать ответы на основные вопросы и каментарии ![]() Основные вопросы: - С помощью каких языков сегодня наиболее удобно создать такой сайт? - Что должно стоять на домашнем компе, что бы такой сайт автономно существовал на нём? (операционка, http сервер, БД, ... ) Категории: 1. Простенький сайт с текстом и графикой, ничего кроме статичной информации (домашняя страничка пользователя). 2. Сайт 1 + регистрация юзеров (маленькая БД, интерфейс с доступом к БД ???) 3. Сайт 2 + форум (бОльшая БД, движок форума, ... ???) 4. Сайт 3 + каталог папок/файлов на жестком диске с возможность их скачивания! (БД, регулярное индексирование файлов на диске, ???) 5. Серьёзный веб проект (vingrad.ru ![]() Если нифига не понятно, то можно поставить вопрос иначе: Для чего конкретно применяются в создании веба HTML, CSS, PHP, Perl и прочии технологии и языки. Кросспост во флейм, ничего лучше не придумал. |
|||
|
||||
progressiv |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 11.3.2007 Репутация: нет Всего: нет |
html для верстки
Добавлено @ 19:42 сss для стиля, php для голосовалки, опросов, PERL для фишек разных. |
|||
|
||||
Mymik |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 7 Всего: 78 |
Есть xhtml наиболее распространенные, а так же есть xml vs xslt. Первый общепринятый и наиболее легкий, второй же более трудный и не во всех браузерах может поддерживаться из-за отсутствия xslt движка(может преобразовываться с помощью CGI в стандартный xhtml/html).
Если это статический сайт(или просто не используется CGI) то тебе ничего не нужно для этого, разве что только чтобы файл в котором хранится xhtml носил расширение html или любое другое закрепленное за браузерами. Если тебе нужен CGI тогда тебе нужен будет Windows-сервеис (если это ОСь Windows) или Cron(могу ошибаться, вобще Unix-Сервис) в частности это могут быть IIS, Apache и т.д. (это и есть то что ты назвал http сервер). СУБД не обязательны, а если тебе нужны, тогда тебе нужна будет сама СУБД а так же так называемый провайдер. Провайдер это бинарный код который подключается в сервис и вызывается средствами твоего CGI. В принципе сейчас как Unix так и Windows 2003 довольно мощные и устойчивые станции. Однако если ты не профессиональный хостер и к тебе на сайт не будут ходить тысячами, тогда тебе любая операционка подойдет.
хватит обычного xhtml + CSS + JavaScript 2, 3 тебе понадобится любой CGI (ИМХО наиболее распространенные это asp.net(на русском языке мало мануала, однако на английском очень много, и к тому же есть тут раздел где тебе смогут помочь если что), jsp(развит но не сильно, по большей части все же англоящычный мануал), php(у нас очень развит php, практический каждый 16-летний developer знает его, вобщем горы мануала и открытый код))
Тебе надо будет не только сайт написать, но еще и Windows-Сервис или Cron который будет спустя определенный промежуток времени запускать код, который будет индексировать и записывать в СУБД.
HTML нужен для отображения данных на экране в определенном месте. CSS как расширение к html, которая позволяет отображать более гибко информацию на экране php серверный язык позволяющих генерировать куски html кода и отправлять их пользователю perl очень мощьный язык позволяющий делать все тоже самое что и php, однако при этом он гораздо более продвинутый на стороне сервера. Т.е. если у тебя будут задачи стоять в работе с сервером, как бы удаленное администрирование или что-то подобное, то тебе в помощь perl. А если это будет в основном работа с пользователем, отображения информации, форум, гостевая, сайты знакомст и так далее то тебе php подойдет как нельзя лучше :о) -------------------- |
||||||||||
|
|||||||||||
CrazyDiamond |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 21.11.2005 Где: Москва Репутация: нет Всего: нет |
Спасибо, оставшиеся пробелы уже догуглю) В гугле общую картину не найти, зато по конкретным названиям что угодно нарыть можно)
|
|||
|
||||
boombick |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 20.4.2005 Где: Moscow, Russia Репутация: -1 Всего: 9 |
И никто не вспомнил про python... А зря =) Подходит как для написания веб-приложений, так и для написания скриптов. Да почти для всего подходит - прекрасный язык, имхо...
-------------------- |
|||
|
||||
Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 7 Всего: 78 |
boombick, perl тоже для всего подходит... и C# или VB на которых стоит asp.net тоже подходят для всего , JAVA на котором держится jsp тоже подходит для всего, при этом даже кроссбраузерная без перекомпила.... Из названых тут языков самый слабый по моему мнению это php однако это чисто мое ИМХО !!! и не надо тут религиозных войн :о)
![]() -------------------- |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |