JavaScript будет языком по умолчанию для Gnome


В качестве еще одного признака того, что JavaScript захватывает мир, команда Gnome, похоже, решила, что это должен быть язык по умолчанию для разработки приложений, ориентированных на пользователя. В этом есть смысл.

Gnome, графическая среда рабочего стола для Linux, возможно, не так влиятельна, как когда-то, и многие ненавидят то, как Gnome 3 ушел от метафоры рабочего стола, но это все еще важно. Итак, новость о том, что команда Gnome решила отказаться от ответа «вы можете использовать несколько языков» на вопрос «какой язык мне следует использовать для разработки Gnome» на простую рекомендацию по использованию JavaScript, — это еще одна территория, занятая этим языком.

Эта новость была опубликована в блоге Let’s Push Things Forward разработчиком Gnome Трэвисом Рейтером. В настоящее время нет официального подтверждения и ничего на сайте Gnome.

После рассмотрения потерь, которые создает поддержка многих языков, команда решила сделать кое-что положительное:

«Мы долго обсуждали различные варианты, которые нам доступны, и были разные мнения. Однако, в конце концов, мы должны были признать, что ни один язык не идеален и всегда будут разногласия. важно было то, что мы должны были принять решение ».

В сообщении блога говорится, что выбор JavaScript не исключает использование других языков:

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

Наше решение — поддерживать JavaScript как язык первого класса для разработки приложений GNOME. Это означает:

Мы продолжим писать документацию для других языков, но мы также будем уделять приоритетное внимание JavaScript при принятии решения, над чем работать.

Мы будем поощрять создание новых приложений на JavaScript.

Мы будем работать над оптимизацией рабочего процесса разработчиков вокруг JavaScript «.

Также важно понимать, что этот выбор относится к программам, предназначенным для пользователя, то есть к приложениям конечного пользователя. Для системных библиотек предпочтительным языком по-прежнему остается C.

Последний комментарий:

«Это начало процесса, и, очевидно, впереди нас ждет много работы. Тем не менее, приоритезация одного языка позволит нам превратить GNOME в привлекательную платформу для разработчиков приложений гораздо более эффективным и действенным образом».

JavaScript кажется хорошим выбором для Gnome 3, поскольку пользовательский интерфейс оболочки написан на этом языке. Это также согласуется с использованием JavaScript в WinRT, Chrome Apps, приложениях FirefoxOS и в целом с ростом количества веб-приложений.

Как и следовало ожидать, первая реакция вызывает ужас при мысли, что был выбран JavaScript, а не любимый язык комментатора. Существует большое количество незнания и предубеждений в отношении JavaScript, который часто рассматривается как неполный игрушечный язык, а не как элегантный и разреженный язык, которым он является на самом деле.

Программисты, переходящие с традиционных объектно-ориентированных языков, основанных на классах, таких как C ++ и Java, находят JavaScript довольно отталкивающим, поскольку они пытаются использовать его так же, как они использовали бы свой любимый язык. Команде Gnome, возможно, придется приложить немало усилий для обучения недовольной толпы.


Добавить комментарий