MultiReader - первые шаги

Итак, после двух недель отдыха я снова с вами.

Новый проект - мультиридер, программа, которая будет грабить сайты и складывать их контент в отдельную кучку. Именно с нее мне надо было начинать, а не с мультипостера. Ну, да ладно. Не все так плохо.

Идея программы не нова - вы можете встретить подобные продукты, созданные для работы на стороне сервера. Это набор скриптов (чаще всего PHP), которые запускаются по расписанию, а доступ к приложению возможен с любого компьютера, подключенного к интернету, что является несомненным плюсом. Вторым плюсом можно назвать возможность закачки огромного количества страниц в считанные часы. Но это, правда, возможно только если хостинг, на котором расположены эти скрипты, имеет достаточно толстый канал. Минусом сервер-ориентированных приложений является не слишком хорошая управляемость и время, необходимое на доступ к данным. В то же время настольные приложения лишены подобных недостатков, предоставляя доступ к данным практически мгновенно. Вы можете управлять заданиями, скоростью загрузки и прочими задачами, и все это будет происходить чрезвычайно быстро. Минусом данного подхода является необходимость постоянного подключения к интернету и включенный компьютер. Однако, вспомним программу TelePort и не будем капризничать.
Continue reading »