[oodisc] Mozilla Development Roadmap

Vadim Vinichenko vnv на 14000.ru
Чт Апр 3 16:53:08 MSD 2003


aen пишет:
> Hi!
> 
> 
> http://www.mozilla.org/roadmap.html
> 

Реакция (моя:-)) неоднозначная:

0. Безусловно - признак жизни проекта mozilla.org.

1. GRE, разделяемая между различными процессами - ура. Строго говоря, 
без этого называть Mozilla платформой для разработки приложений как-то 
неудобно.

2. Растащить Mozilla на отдельные приложения - логично. Сейчас, когда 
копируешь 5K писем из папки в папку, Навигатор замирает... Перевести их 
на Phoenix toolkit - если верить тому, что говорят, то он  упорядочен и 
"выпрямлен" по сравнению с исходным.

3. Изменения в Gecko и code ownership - звучит логично, разработчикам 
виднее. Ограничение super-review - некий сдвиг по направлению к базару 
(см. ниже). Динамика отдельно взятых компонентов явно повысится. 
Насколько целым при этом будет целое, и насколько эффективно будут 
договариваться "царьки приложений" (application czars) - предстоит увидеть.

4. Принцип "ограниченная функциональность + extensions". Технически - 
разумно. Организационно - если ключевой комплект расширений не 
рассматривается как составная часть выпускаемого продукта, будем иметь 
(среди прочих) расширения, сломанные к моменту релиза "ядра", 
расширения, актуальность которых может быть перечеркнута односторонним 
решением разработчиков "ядра", расширения нелокализованные и 
недокументированные.

Подытоживая 3 и 4: В целом это выглядит как некий сдвиг от собора к 
базару, что не есть плохо - но если это не будет скомпенсировано неким 
консолидирующим усилием, то и совокупный результат будет в бОльшей 
степени похож на базар. Консолидирующего усилия, скорее всего, не будет 
- собственно, в организационном аспекте все это похоже на решение 
"прорываться малыми группами" по причине ограниченности ресурсов.

5. Phoenix как прототип для нового браузера - вызывает определенные 
опасения. Не как технология - см. выше про Phoenix toolkit - а как 
приложение. Мне за ним видится тень популярных в последнее время 
"юзабилистов с топорами", которые, размахивая потертой куклой "простого 
пользователя, измученного обилием настроек и функций", обрубают все, что 
попадется под руку. С Mozilla-based все, правда, не так плохо - в силу 
about:config, а бывают еще расширения, но about:config - все же некий 
барьер, а про расширения - см. выше. И потом - маркирует определенную 
тенденцию, не очень мне симпатичную.

Лично я бы предпочел "стандалонизированный" и перенесенный на Phoenix 
toolkit сегодняшний Навигатор. Опять же, документация бы 
девальвировалась в меньшей степени (аспект, значимый лично для меня).

6. Отдельно хочу побрюзжать насчет раздела discussion - здравые мысли 
там, конечно есть, но в целом выглядит как унылая "обосновывающая" часть 
корпоративных докладных записок, которой можно обосновать все, что 
угодно. "С одной стороны хорошо - а с другой плохо - а с третьей снова 
хорошо - а с четвертой..." - в какой позиции "полемический маятник" 
остановлю, то и доказал.

Абсолютно непонятно, к чему там приплели целевую аудиторию - какая такая 
целевая аудитория у универсального браузера+почтового клиента? 
Характерно, что своего вИдения этой аудитории авторы нигде не изложили. 
Действительно, есть проблема с неопределенностью желаемой 
функциональности, но, по моему разумению, для приложений такого 
характера она должна решаться не в терминах целевой аудитории.

Прошу прощения за возможный не-совсем-топик.

--
С уважением,
Вадим






Подробная информация о списке рассылки Oo-discuss