Статьи

Mozilla Vision Thing

Via Mozillazine , увлекательный пост Брендана Эйха, отца Javascript и главного архитектора Mozilla. Это гадости. Брендан в основном излагает свою точку зрения на то, как все может закончиться в ближайшие пять лет в «битве» за контроль над платформой разработки и развертывания приложений будущего, двумя основными сторонами которой являются Microsoft + Longhorn + XAML vs. Открытый исходный код »+ Mozilla (Gecko) + XUL.

Mozilla определенно опережает поле с XUL (см. « Введение в XUL» ) с тем, что сейчас «работает». Хотя есть еще некоторые препятствия, которые нужно преодолеть.

Будучи платформой для развертывания через Интернет, XUL по-прежнему страдает от практических проблем — компромисс между проблемами безопасности и простотой использования еще не достигнут, и это мешает, скажем, PHP-кодерам создавать приложения на основе XUL так, как мы можем их использовать вне HTML. Нил Дикин суммирует эти проблемы здесь .

С стратегической точки зрения Mozilla также находится в серой зоне между коммерческим программным обеспечением и открытым исходным кодом, благодаря их прошлому Netscape / AOL. Это означает, что у них нет денег, чтобы принудительно кормить всех своими технологиями, с одной стороны, в то время как с другой стороны, им не хватает сильных последователей в кругах с открытым исходным кодом, что является несколько менее «движением», чем такие технологии, как Linux и PHP. Гвидо ван Россум (отец Python) хорошо высказался в этом году на OSCON (но я потерял связь). Это может измениться хотя. Поддержка одного из «конкурентов» Microsoft, таких как IBM, Novell или Sun, может помочь в продвижении Gecko и расширении его установленного ПО. Между тем, после отделения Netscape / AOL в июле прошлого года независимый Mozilla Foundation, похоже, получает все большее признание в Open Source, и часть Брендана говорит о том, как он надеется установить партнерские отношения с Mozilla с другими группами, такими как Gnome .

Между тем у Microsoft есть все преимущества, которые есть у Microsoft. Промоушен XAML уже начался, все еще будучи «экспериментальным» по статусу. Когда XAML наконец выйдет на улицу, это, вероятно, будет хорошо округленная технология, дополненная поддержкой в ​​Visual Studio и бесконечными рекламными и колонными дюймами для ее продвижения, как мы уже видели в .NET. Но это может не все быть простым плаванием.

Мы говорим, по крайней мере, еще за два года до того, как Longhorn будет готов к выпуску, и, возможно, еще дольше, возможно, даже в 2008 году, исходя из прошлых результатов Microsoft. Microsoft уже становится все труднее убедить клиентов в целесообразности обновления с более старых версий Windows (и Office), и если Longhorn подразумевает не просто плату за лицензию, а покупку новейшего оборудования для его запуска, внедрение может быть медленным, даже если оно выпущен. Это означает, что «установленная база» XAML может занять много времени для роста.

В то же время, благодаря IBM, Linux становится лидером в области информационных технологий, что может привести к тому, что клиенты будут требовать кроссплатформенных технологий (то есть XUL). И XUL «работает» сейчас. Если он сможет набрать достаточный темп до того, как XAML станет реальностью, это может создать жесткую конкуренцию.

Во всяком случае, достаточно сказать . уже.