На состоявшемся на днях съезде GNOME Developer Experience Hackfest команда разработчиков GNOME рассмотрела вопрос выработки рекомендаций по выбору языка программирования для разработки приложений, создаваемых для работы в GNOME. Мотивом определения рекомендованного по умолчанию языка стали участившиеся вопросы начинающих разработчиков о том, какой инструментарий надо использовать при написании приложений для GNOME. До настоящего момента однозначного ответа на этот вопрос не было, но теперь команда разработчиков GNOME решила стандартизировать JavaScript как язык для написания пользовательских приложений GNOME, одновременно рекомендуя язык Си для написания системных библиотек.
Съезд разработчиков GNOME состоялся перед открытием конференции FOSDEM 2013 в Брюсселе. По вопросу выбора единого языка для разработки приложений GNOME было достигнуто обоюдное согласие участников обсуждения, поскольку единый язык упрощает разработчикам подготовку документации и обмен знаниями с новичками, а также облегчает задачу по интеграции приложений, написанных для десктопа с использованием предоставляемой проектом инфраструктуры.
Выбор JavaScript обусловлен несколькими факторами:
* JavaScript уже хорошо поддерживается в GNOME 3, так как GNOME Shell использует его для реализации пользовательского интерфейса и дополнений;
* Наблюдается большая работа по оптимизации производительности JavaScript, его развития как встраиваемого и не зависимого от фреймворков языка;
* Имеется успешный опыт применения JavaScript для аналогичных целей в таких системах, как Windows 8, Firefox OS, webOS, Tizen и KDE, что, как надеется команда разработчиков, упростит работу новых членов команды GNOME;
* JavaScript прекрасно отвечает потребностям GNOME в динамическом и высокоуровневом языке;
* JavaScript является самодостаточным решением, легко интегрируемым в платформу и не связанным с собственным набором базовых библиотек.
Разработчики GNOME отмечают, что выбор JavaScript по умолчанию вовсе не означает отказ от поддержки других языков. Разработка существующих биндингов и обеспечение совместимости с различными языками программирования будет производиться как и раньше. «Очень важно понять, что данное решение направлено на выдвижение на первый план JavaScript, а также связанных с ним биндингов, инструментария и документации, с целью достижения нового уровня качества, но это решение ни в коем случае не означает забвения биндингов для других языков», подчеркнул Рейттер.
←
1
2
3
4
5
→

Ответ на:
комментарий
от SI




Ответ на:
Корабль в бутылке в корабле в бутылке
от geekless


Ответ на:
комментарий
от Lorchanin

Ответ на:
комментарий
от Andrew

Ответ на:
комментарий
от Lorchanin

Ответ на:
комментарий
от Lorchanin

Ответ на:
комментарий
от Ok




Ответ на:
комментарий
от firestarter


Ответ на:
комментарий
от drull

Ответ на:
комментарий
от drull


Ответ на:
комментарий
от firestarter

Ответ на:
комментарий
от Lorchanin

Ответ на:
комментарий
от drull


Ответ на:
комментарий
от tailgunner


Ответ на:
комментарий
от drull

Ответ на:
комментарий
от firestarter

Ответ на:
комментарий
от firestarter



Ответ на:
Корабль в бутылке в корабле в бутылке
от geekless


Ответ на:
комментарий
от SI

Ответ на:
комментарий
от firestarter

Ответ на:
комментарий
от crimson_eyes

Ответ на:
комментарий
от toney

Ответ на:
комментарий
от SI

Ответ на:
комментарий
от toney


Ответ на:
комментарий
от crimson_eyes

Ответ на:
Корабль в бутылке в корабле в бутылке
от geekless


Ответ на:
комментарий
от stevejobs

Ответ на:
комментарий
от Legioner


Ответ на:
комментарий
от ZuBB

Ответ на:
комментарий
от anonimbus


Ответ на:
комментарий
от ZuBB

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Язык разработки. (2007)
- Форум JavaScript - язык бомжей? (2015)
- Форум JavaScript простой язык? (2018)
- Форум Javascript Выбрать все checkbox (2014)
- Форум Какой язык выбрать (2008)
- Форум Помогите выбрать язык. (2010)
- Форум Помогите выбрать язык (2005)
- Форум Компилируемый язык вместо javascript (2012)
- Форум Как выбрать sddm основным менеджером? (2020)
- Форум Lua как основной язык программирования (2018)