Клиенты ЖЖ
May. 1st, 2006 10:55 pmПосле тестирования нескольких клиентов ЖЖ, не могу скрыть своего разочарования. Ни один из них не делает того, что я ожидал.
Я представлял себе, что ЖЖ-клиенты должны быть аналогичны mail/news-клиентам, т.е. при входе показывать список посланных записей, и у каждой записи открывать отдельные иерархии комментариев в отдельном окне клиента.
Ничего этого я не обнаружил. Я, конечно, понимаю, что если такой возможности не предусмотрено в протоколе, то клиентам не так-то просто получить иерархии комментариев (разве что парсить HTML).
В последний раз я смотрел на исходники LiveJournal в 2001 году, и всё-таки надеялся, что с тех пор будет добавлена такая возможность, так как для пользователей это предоставляет огромное удобство.
С другой стороны, понятно, что стоит такое добавить, как многократно возрастет нагрузка на сервера, так как для каждой открытой записи надо будет сразу также пересылать всю информацию о всех комментариях. Я сомневаюсь, что разработчики горят желанием увеличить парк своих серверов только для этой возможности, даже для платных пользователей.
Выходом для разработчиков я вижу в гейтовании базы данных в нюьс-сервера, которые как раз оптимизированы для таких случаев. Соответствие было бы таким: каждый журнал отображается в отдельную ньюс-группу, записи журнала - в сообщения ньюс-группы с комментариями. Таким образом, работа клиентов с ЖЖ осуществлялась бы по протоколу nntp.
User-Agent: Emacs-ljupdate/3.9.0 Emacs/22.0 (i686-pc-linux-gnu)
Я представлял себе, что ЖЖ-клиенты должны быть аналогичны mail/news-клиентам, т.е. при входе показывать список посланных записей, и у каждой записи открывать отдельные иерархии комментариев в отдельном окне клиента.
Ничего этого я не обнаружил. Я, конечно, понимаю, что если такой возможности не предусмотрено в протоколе, то клиентам не так-то просто получить иерархии комментариев (разве что парсить HTML).
В последний раз я смотрел на исходники LiveJournal в 2001 году, и всё-таки надеялся, что с тех пор будет добавлена такая возможность, так как для пользователей это предоставляет огромное удобство.
С другой стороны, понятно, что стоит такое добавить, как многократно возрастет нагрузка на сервера, так как для каждой открытой записи надо будет сразу также пересылать всю информацию о всех комментариях. Я сомневаюсь, что разработчики горят желанием увеличить парк своих серверов только для этой возможности, даже для платных пользователей.
Выходом для разработчиков я вижу в гейтовании базы данных в нюьс-сервера, которые как раз оптимизированы для таких случаев. Соответствие было бы таким: каждый журнал отображается в отдельную ньюс-группу, записи журнала - в сообщения ньюс-группы с комментариями. Таким образом, работа клиентов с ЖЖ осуществлялась бы по протоколу nntp.
User-Agent: Emacs-ljupdate/3.9.0 Emacs/22.0 (i686-pc-linux-gnu)