Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что стоит за сайтом, из чего он состоит? очень_общий_вопрос 
:(
    Опции темы
CrazyDiamond
Дата 11.3.2007, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 21.11.2005
Где: Москва

Репутация: нет
Всего: нет



Почитал я тут статьи всякие, поразмышлял о развитии веба.
Для полноты картины хочу узнать из чего же состоят сайты!smile

Я подобной инфы в структурированном и понятном виде не встречал, а для тех, кто в строении веба ничего не понимает, поиметь общие представления было бы очень полезно.
По каждой категории хочется услышать ответы на основные вопросы и каментарииsmile

Основные вопросы:
- С помощью каких языков сегодня наиболее удобно создать такой сайт?
- Что должно стоять на домашнем компе, что бы такой сайт автономно существовал на нём? (операционка, http сервер, БД, ... ) 

Категории:
1. Простенький сайт с текстом и графикой, ничего кроме статичной информации (домашняя страничка пользователя).
2. Сайт 1 + регистрация юзеров (маленькая БД, интерфейс с доступом к БД ???)
3. Сайт 2 + форум (бОльшая БД, движок форума, ... ???)
4. Сайт 3 + каталог папок/файлов на жестком диске с возможность их скачивания! (БД, регулярное индексирование файлов на диске, ???)
5. Серьёзный веб проект (vingrad.ru smile)

Если нифига не понятно, то можно поставить вопрос иначе:
Для чего конкретно применяются в создании веба HTML, CSS, PHP, Perl и прочии технологии и языки.

Кросспост во флейм, ничего лучше не придумал.
PM MAIL ICQ   Вверх
progressiv
Дата 11.3.2007, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 11.3.2007

Репутация: нет
Всего: нет



html для верстки

Добавлено @ 19:42 
сss для стиля, php для голосовалки, опросов, PERL для фишек разных.
PM MAIL   Вверх
Mymik
Дата 11.3.2007, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 7
Всего: 78



Цитата(CrazyDiamond @  11.3.2007,  19:25 Найти цитируемый пост)
- С помощью каких языков сегодня наиболее удобно создать такой сайт?

Есть xhtml наиболее распространенные, а так же есть xml vs xslt. Первый общепринятый и наиболее легкий, второй же более трудный и не во всех браузерах может поддерживаться из-за отсутствия xslt движка(может преобразовываться с помощью CGI в стандартный xhtml/html).


 
Цитата(CrazyDiamond @  11.3.2007,  19:25 Найти цитируемый пост)
- Что должно стоять на домашнем компе, что бы такой сайт автономно существовал на нём? (операционка, http сервер, БД, ... ) 

Если это статический сайт(или просто не используется CGI) то тебе ничего не нужно для этого, разве что только чтобы файл в котором хранится xhtml носил расширение html или любое другое закрепленное за браузерами. Если тебе нужен CGI тогда тебе нужен будет Windows-сервеис (если это ОСь Windows) или Cron(могу ошибаться, вобще Unix-Сервис) в частности это могут быть IIS, Apache и т.д. (это и есть то что ты назвал http сервер). СУБД не обязательны, а если тебе нужны, тогда тебе нужна будет сама СУБД а так же так называемый провайдер. Провайдер это бинарный код который подключается в сервис и вызывается средствами твоего CGI.
В принципе сейчас как Unix так и Windows 2003 довольно мощные и устойчивые станции. Однако если ты не профессиональный хостер и к тебе на сайт не будут ходить тысячами, тогда тебе любая операционка подойдет.

Цитата(CrazyDiamond @  11.3.2007,  19:25 Найти цитируемый пост)
1. Простенький сайт с текстом и графикой, ничего кроме статичной информации (домашняя страничка пользователя).

хватит обычного xhtml + CSS + JavaScript


Цитата(CrazyDiamond @  11.3.2007,  19:25 Найти цитируемый пост)
2. Сайт 1 + регистрация юзеров (маленькая БД, интерфейс с доступом к БД ???)
3. Сайт 2 + форум (бОльшая БД, движок форума, ... ???)
4. Сайт 3 + каталог папок/файлов на жестком диске с возможность их скачивания! (БД, регулярное индексирование файлов на диске, ???)
5. Серьёзный веб проект (vingrad.ru smile)

2, 3 тебе понадобится любой CGI (ИМХО наиболее распространенные это asp.net(на русском языке мало мануала, однако на английском очень много, и к тому же есть тут раздел где тебе смогут помочь если что), jsp(развит но не сильно, по большей части все же англоящычный мануал), php(у нас очень развит php, практический каждый 16-летний developer знает его, вобщем горы мануала и открытый код))

Цитата(CrazyDiamond @  11.3.2007,  19:25 Найти цитируемый пост)
4. Сайт 3 + каталог папок/файлов на жестком диске с возможность их скачивания! (БД, регулярное индексирование файлов на диске, ???)

Тебе надо будет не только сайт написать, но еще и Windows-Сервис или Cron который будет спустя определенный промежуток времени запускать код, который будет индексировать и записывать в СУБД. 


Цитата(CrazyDiamond @  11.3.2007,  19:25 Найти цитируемый пост)
Для чего конкретно применяются в создании веба HTML, CSS, PHP, Perl и прочии технологии и языки.

HTML нужен для отображения данных на экране в определенном месте.
CSS как расширение к html, которая позволяет отображать более гибко информацию на экране
php серверный язык позволяющих генерировать куски html кода и отправлять их пользователю
perl очень мощьный язык позволяющий делать все тоже самое что и php, однако при этом он гораздо более продвинутый на стороне сервера. Т.е. если у тебя будут задачи стоять в работе с сервером, как бы удаленное администрирование или что-то подобное, то тебе в помощь perl. А если это будет в основном работа с пользователем, отображения информации, форум, гостевая, сайты знакомст и так далее то тебе php подойдет как нельзя лучше :о)


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
CrazyDiamond
Дата 11.3.2007, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 21.11.2005
Где: Москва

Репутация: нет
Всего: нет



Спасибо, оставшиеся пробелы уже догуглю) В гугле общую картину не найти, зато по конкретным названиям что угодно нарыть можно)
PM MAIL ICQ   Вверх
boombick
Дата 12.3.2007, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 20.4.2005
Где: Moscow, Russia

Репутация: -1
Всего: 9



И никто не вспомнил про python... А зря =) Подходит как для написания веб-приложений, так и для написания скриптов. Да почти для всего подходит - прекрасный язык, имхо...


--------------------
Все вышесказанное - имхо, и на истину в последней инстанции не претендует
------
UNIX and other
PM MAIL WWW ICQ   Вверх
Mymik
Дата 12.3.2007, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 7
Всего: 78



boombick, perl тоже для всего подходит... и C# или VB на которых стоит asp.net тоже подходят для всего , JAVA на котором держится jsp тоже подходит для всего, при этом даже кроссбраузерная без перекомпила.... Из названых тут языков самый слабый по моему мнению это php однако это чисто мое ИМХО !!! и не надо тут религиозных войн :о)  smile На чем писать человек выбирает сам ;о) ну или его шеф выбирает... это уже кому как повезет, однако программист должен уметь на многих языках писать


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0658 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.