Нужна библиотека для Web

Статус
Закрыто для дальнейших ответов.

mustafa

New Member
Регистрация
29.03.2009
Сообщения
5
С Web никогда не работал, поэтому даже не знаю как работать. Вот и вопрос какую библиотеку использовать и желательно с документацией.
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Уточните, что за библиотека? Для чего библиотека? Библиотека на Perl?
 

toxin

Well-Known Member
Регистрация
20.10.2009
Сообщения
478
Creator, думаю задумыватьс о библиотеке рано !

mustafa, обьясните толком, какую цель Вы приследуете, что Вам необходимо в конечном результате ?
А мы скажем какая "библиотека" Вам нужна !

С уважением toxin...
 

mustafa

New Member
Регистрация
29.03.2009
Сообщения
5
Ах да забыл :) Начал изучать на c++ прогрумирование. Вот изучаю по книжке Стивена Спрата.
Ну может быть не в этом разделе нужно было писать. Так вот хочу освоить WEB протоколы. Вот какие можете книжки посоветовать или документацию. Ведь perl это почти тоже самое что и c++?
 

Ivan

суперМодератор
Регистрация
10.01.2007
Сообщения
316
Perl и C++ всё же не очень похожи ))
На perl писать и быстрее и проще. К плюсам относится то, что часть модулей написаны на си. Поэтому, при удобном синтаксисе, вы получаете коллосальную производительность. В добавок, перл был создан лингвистом, поэтому perl позволяет писать программу так, как удобно вам.

Для работы с "WEB протоколами" рекомендую начать с CGI, это обвязка для работы с HTTP::Request и HTTP::Response.
Ну, а чтобы быстро написать простенького кравлера достаточно LWP::UserAgent
Более интерсных кравлеров, имитирующих работу клиента, можно посмотреть WWW::Mechanize (но он тяжеловат).
Если хотите организовать многопоточные вещи, то почитайте про fork (хотя threads рулят, но нужно движок пересобрать).
Псевдомногопоточность обеспечивает (довольно удобно) POE. Кстати, можете глянуть POE::Component::Server::HTTP (забавная весчь).

Perl, если у Вас нет, можно скачать инсталлятор для виндусятников. Для *nix - в завсистмости от того что юзаете.
По установке perl модулей, описание здесь. Там правда про Catalyst, но процесс описан корректно и подойдёт для устновки любого модуля.
 

mustafa

New Member
Регистрация
29.03.2009
Сообщения
5
Спасибо. Ноя все таки предпочитаю c++ уже пол книжки прочиталь прогрумировал. :)
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
Rico,
Если хотите организовать многопоточные вещи, то почитайте про fork (хотя threads рулят, но нужно движок пересобрать).
Многопоточность и ветвление программ всё же разные вещи.
fork() - позволяет получить дочерний процесс, который продолжает исполяться с вызова fork, а так же продолжает работать и родительский процесс.
А многопоточность, это всё же ветвление внутри одного процесса, разделяемая память, нет такой затраты времени на переключение контекста, как между процессами.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ