schegloff ([info]schegloff) wrote,
@ 2006-11-13 18:17:00


22 replies, 5 authors
Entry tags:f2f, СГО

F2F-движок - реальная разработка
Внимание! Эту ссылку дублировать не надо! Просто для тех, кому интересен проект F2F сети, и кто разбирается в python/django хотя бы на уровне дилетанта, - вот тут [info]dottedmag запустил википедию по "идеальному блог-движку" собственной разработки.

Никого не призываю участвовать, да и сам скорее всего не буду :), но на заметку возьмите. Поставлена задача сделать "лучше WordPress", а это уже кое-что :)




[info]jan_y
2006-11-13 01:26 pm UTC (link)
ну если кто-то хочет изобретать велосипед - флаг ему в руки... :)

(Reply to this) (Thread)


[info]dottedmag
2006-12-04 06:46 am UTC (link)
Существующие блог-движки или не отдаются наружу (blogger.com), или убоги до отвращения (WordPress). Если бы я нашёл устраивающий меня движок, то я бы и в страшном сне не подумал начинать что-то ещё.

(Reply to this) (Parent) (Thread)


[info]jan_y
2006-12-04 06:53 am UTC (link)
Вы не любите кошек - вы просто не умеете их готовить ;)

(Reply to this) (Parent) (Thread)


[info]dottedmag
2006-12-04 09:52 am UTC (link)
Крылатое выражение аргументом не является. Я утверждаю, что распространённые блог-движки являются полным crap'ом, и могу это проаргументировать, если требуется.

(Reply to this) (Parent) (Thread)


[info]jan_y
2006-12-04 10:27 am UTC (link)
внимательнейшем образом выслушаю, начнём с WP пожалуй...

(Reply to this) (Parent) (Thread)

Re: Reply to your comment...
[info]dottedmag
2006-12-04 10:30 am UTC (link)
Ок, на выходных напишу в своём журнале. Ибо там много.

(Reply to this) (Parent) (Thread)

Re: Reply to your comment...
[info]jan_y
2006-12-04 10:43 am UTC (link)
хорошо, только потом скинь сюда ссылку, чтобы я не потерял... ;)

(Reply to this) (Parent) (Thread)

Re: Reply to your comment...
[info]dottedmag
2006-12-10 12:07 pm UTC (link)
Руки не дошли. Обещаю, что анализ накатаю, как только вплотную примусь за свой everything. Нужно же мне будет точно выяснить, что требуется улучшить ;)

(Reply to this) (Parent) (Thread)

Re: Reply to your comment...
[info]jan_y
2006-12-10 12:50 pm UTC (link)
ничего, я не тороплюсь... :)

(Reply to this) (Parent)


[info]david_m
2006-11-13 04:10 pm UTC (link)
Каждый веб-разработчик должен переболеть блог-движковостью:)

(Reply to this) (Thread)


[info]vitus_wagner
2006-11-14 06:49 am UTC (link)
Хитрость в том, что Михаил не web-программист. Он просто программист. А таких в современном веб-девелопменте по пальцам пересчитать можно. А среди авторов блог-движков я разве что Брэда Фицпатрика (и то только после знакомства с дизайном и перловой реализацией протокола OpenId) к таковым отнесу.

(Reply to this) (Parent) (Thread)

Тогда web-программист - это вообще диагноз :)
[info]schegloff
2006-11-14 06:58 am UTC (link)
Я и просто программистам не слишком доверяю - для них характерна привычка искать под фонарем (среди уже освоенного инструментария), а не там, где потеряли. А уж в web-задачах, с их генерацией бесконечных html-форм, для узости мышления открывается бескрайний простор :)

Просматривал вчера различные пиринговые движки - у большинства (за исключением Gnutella) 1-2 автора. Трудно придумывать что-то концептуально новое коллективом...

(Reply to this) (Parent) (Thread)

Re: Тогда web-программист - это вообще диагноз :)
[info]vitus_wagner
2006-11-14 08:26 am UTC (link)
Угу, диагноз. Примерно такой же как программист на ${LANGUAGE}.
Кстати, поиск под фонарем - не такая уж плохая стратегия. Равно как и when in doubt, use brute force. Собственно хороший программист отличается от плохого ровно тем, что понимает границы применимости как подобных подходов, так и противоположных им.

Кстати, в программировании корпоративных десктопных приложений форм не меньше. И диагноз тот же самый. Просто многие из тех кто раньше на VB формочки клепали, теперь клепают те же формочки на PHP, ASP или JSP (последние отличаются немерянным самомнением).

А что касается концептуально нового, то да - у истоков обычно какой-нибудь Вирт или Таннебаум. А вот сделать из академической концепции работающее промышленное решение - тут нужна команда.

Но у нас вроде как нету задачи делать что-либо концептуально новое. Все мои проработки на тему ТЗ как раз в этом и заключались - не надо ничего изобретать, надо взять из существующего действительно нужное, и сделать его легко устанавливаемым. Ни одной сущности без необходимости.

(Reply to this) (Parent) (Thread)

По части ТЗ - не все так просто...
[info]schegloff
2006-11-14 09:01 am UTC (link)
Типа "двух облачков" на горизонте классической физики. Принципиальные моменты - места и способ хранения контента и маршрутизация доступа к оному - остались вынесены за скобки, т.е. отданы на откуп существующим механизмам (URL и RSS). А это может привести к самой паскудной из возможных ситуаций, когда на 6-8 месяце разработки выясняется, что в рамках первоначально принятых решений сделать функционал Х невозможно. А его-то как раз на самом деле и хотелось :)

(Reply to this) (Parent) (Thread)

Re: По части ТЗ - не все так просто...
[info]vitus_wagner
2006-11-14 09:17 am UTC (link)
Хранение контента намерено вынесено за скобки. Потому что то что я писал - это протокол взаимодействия блоговых движков. Кто-то будет в базе данных хранить, кто-то в текстовых файлах - это уж кому как удобнее. Вон ещё Metakit бывает. Да хоть в Zip-архиве.

Маршрутизация на 2-м этапе оговорена. Оговорено каким образом каждый хост получает информацию о том, кто ещё кроме него кэширует данный блог. А уж как пользователю эту информацию предоставить - дело техники.

(Reply to this) (Parent)


[info]david_m
2006-11-14 10:27 am UTC (link)
Возможно, хотя OpenID как протокол мне не нравится именно по дизайну. Михаил, насколько я вижу, тоже уже понял его неудобство.

p.s. С историей моей "болезни", если интересно, можно ознакомиться здесь: http://david-m.livejournal.com/tag/blogosphere. Комменты рулят.

(Reply to this) (Parent) (Thread)

ТРИЗовский принцип получается -
[info]schegloff
2006-11-14 11:11 am UTC (link)
решить 90%-ю задачу труднее, чем 100%-ю :)

То есть запустить блог-движок с привязкой к ЖЖ-шному OPenID будет куда сложнее, чем сделать независимый протокол сетевой идентификации. Единственная проблема - это как набрать критическую массу пользователей, чтобы сохранить ЖЖ-сеть. Но это уже вопрос не программистский, а промоутерский, вот в чем фишка.

(Reply to this) (Parent) (Thread)

Почитал комментарии -
[info]schegloff
2006-11-14 11:19 am UTC (link)
и недоумеваю, чего все в этот OpenID уперлись?! [info]kukutz куда более ясную NPJ-схему идентификации расписал...

Словом, промоутерам (ау!...) будет над чем поработать в 21 веке. Вещи продвигать, а не скоропал.

(Reply to this) (Parent) (Thread)

Re: Почитал комментарии -
[info]david_m
2006-11-14 12:10 pm UTC (link)
OpenID имеет один, но перевешивающий все минусы, плюс — он поддерживается ЖЖ.

(Reply to this) (Parent)

Какие комментарии добрые :)
[info]schegloff
2006-11-13 04:55 pm UTC (link)
Хорошо, [info]dottedmag не видит :)))

(Reply to this) (Thread)

Re: Какие комментарии добрые :)
[info]vitus_wagner
2006-11-14 06:50 am UTC (link)
http://litera.ru/stixiya/authors/krylov/po-ulicam-slona.html

(Reply to this) (Parent)

Re: Какие комментарии добрые :)
[info]dottedmag
2006-12-04 06:46 am UTC (link)
Ффсио я вижу :-P :)

(Reply to this) (Parent)