Алексей Крайст: Во первых - а кто решит что оптимальное, а что нет.
Во вторых - у людей бывают прямо противоположенные стремления. Для кого-то оптимально для отдыха полежать на диване, а для кого то отдых это в футбол погонять.
1. тебе все равно писать эти вещи.
2. чтобы написать хорошо - нужно потратить кучу времени. еще и уметь это надо.
3. другие ребята уже споткнулись о грабли и учли нюансы.
4. если там нужно переходить по ссылкам - оно в 20 строк точно не уложится.
Neoline: тебе жалко компьютера? он перегреется?
лишний код - облегчает жизнь.
парзинг сайта - это не такое простое дело как кажется на первый взгляд.
например, очередь обхода URL построить придется, перезапускать попытки при неудаче, не перегружать сервер из опасений бана.... и пр.
это все тебе самому придется решать.
хорошо, если библиотека за тебя уже все сделала.
Если это крутой разработчик - он запросто заработает себе на еду за неделю, а остальные 3 недели в месяце - может заниматься проектом.
Но вот незадача - крутые разработчики уже здесь и сейчас получают хорошие деньги. Зачем им журавль в небе, когда есть жирная синица в руках...
Если это не крутой разработчик - он ничего особо и не теряет, не работая где-либо, кроме как в вашем проекте.
Но ему нужно кушать.
Энтузиазм быстро исчерпывается.
Он все больше и больше времени проводит вне проекта....и сливается.
Работать нужно сидючи в комфорте.
Не представляю что такого срочного может быть,
что нужно исправить, прервав свой обед в кафешке.
Разве что вы админ.
Но для такого экстрима можно и 10 дюймовый с собой таскать.
Его даже таскать легче.