Firefox произвел фурор в связи с празднованием своего 10-летия — крошечная настройка основного браузера и «новая» версия для разработчиков, основанная на предварительном бета-канале Aurora — кто об этом просил?
Вы не можете издавать неодобрительные звуки на вечеринке по случаю дня рождения. особенно не о подарках, но в этом случае нужно внимательно относиться к предложениям.
Браузер, ориентированный на разработчиков, звучит как действительно хорошая идея. В конце концов, мы важная группа. Это одна из причин того, что большинство программистов с некоторым энтузиазмом восприняли этот шаг. Но что именно предлагает нам версия для разработчиков?
Инструменты разработчика в Firefox постоянно расширяются, и версия для разработчиков на самом деле просто добавляет несколько компонентов, которые в настоящее время являются необязательными. Например, впечатляющее звучание WebIDE уже есть в Firefox 33, вам просто нужно включить его. Он был запланирован для включения в Firefox 34 в качестве стандартной функции, неясно, изменилось ли это в результате создания «версии для разработчиков».
Самое важное, что нужно знать о WebIDE, — это то, что его лучше было бы назвать FirefoxOS-IDE. Он предоставляет несколько очень простых инструментов для создания и тестирования приложений FirefoxOS. Я использую его некоторое время, и он намного лучше, чем диспетчер приложений, который он заменил. Однако на самом деле это не обычная веб-IDE. Вы можете утверждать, как это делает Mozilla, что приложения Firefox OS — это просто веб-приложения, но на самом деле это не так, поскольку существует множество дополнительных API, которые поддерживаются только FirefoxOS или частично поддерживаются настольным Firefox. Это способ создания веб-приложений с очень ярким вкусом Firefox. Лично я предпочел бы использовать что-то вроде NetBeans для общей разработки веб-приложений. По сравнению с почти любой настольной IDE WebIDE выглядит недостаточно мощной и функциональной.
Другая большая новая функция — это Valence, которая позволяет удаленную отладку из Firefox. Это было создано, чтобы вы могли отлаживать приложения Firefox OS, работающие на реальном устройстве. Поскольку протокол является стандартным, его также можно использовать для отладки Firefox на Android, и теперь кажется, что он работает в Safari на iOS, хотя мне пока не удалось заставить его работать. Я предполагаю, что большинство людей будут использовать Valence, как всегда, — для отладки приложений Firefox OS.
После этих двух «основных моментов» остальная часть списка — это именно то, что вы найдете в инструментах разработчика Firefox. Вы также получаете отдельный профиль, чтобы ваш настоящий браузер находился подальше от браузера разработчика, что, вероятно, является хорошей идеей.
Так что в целом самое большое и самое новое в версии для разработчиков — это мрачный и мрачный стиль. По-видимому, Mozilla считает, что отладчики лучше всего окутаны мраком. А лиса выглядит застывшей — больше похожей на Icefox, чем на Firefox.
Есть еще одна интересная особенность версии для разработчиков — это переработанный браузер каналов Aurora. Это означает, что он полон новых функций, которые в конечном итоге перейдут в стандартный браузер Firefox.
Именно то, что заказал отладчик — нестандартный браузер для тестирования!
Если вы посмотрите на новые функции в последней версии Aurora / Developer, вы найдете изменения в HTML и JavaScript. Сама по себе измененная семантика let может дать интересные результаты отладки.
Конечно, если вы хотите работать с ультрасовременным Firefox, тогда программирование и даже отладка с помощью канала Aurora может быть хорошей идеей, но если вам просто нужно что-то, что работает, возможно, это не очень хорошая идея. Однако, если это произойдет, Mozilla внезапно получит намного больше пользователей для канала Aurora, а версия для разработчиков собирает и отправляет данные обратно в базу — как и следовало ожидать от экспериментальной версии. Это не могло быть мотивацией для выпуска версии для разработчиков, не так ли?
Мои последние мысли относятся к Firebug и его преданным разработчикам. Эти ребята произвели революцию в отладке в браузере. Теперь большинство функций Firebug находятся в инструментах разработчика. Mozilla только что встроила в надстройку функциональность, что сделало ее неактуальной.
В тот же день, когда была выпущена версия для разработчиков, на сайте Firebug была объявлена новость:
«Следующее поколение Firebug начинается с представления новой темы Firebug, новых функций и улучшения пользовательского опыта Firebug для встроенных инструментов. Пользователям не нужны два отдельных инструмента в Firefox — им нужен один отличный и мощный инструмент!»
В этом нет особого смысла, но я надеюсь, что они найдут что-то лучшее, чем предоставляет Mozilla, и я также надеюсь, что если это так, Mozilla не просто встроит это.
Если бы Microsoft или Google вырезали почву из-под продукта конкурента, мы были бы очень раздосадованы, но, конечно, в области открытого кода конкурентов нет.
Мне жаль команду Firebug.
Мне не нравится Mozilla и направление, в котором она движется. Кажется, что «подарки ко дню рождения» подчеркивают проблему превращения компании в PR-компанию, а не на технологию.