Javascript це, безумовно, стало модною модою. Щоразу ми бачимо більше додатків для мобільних пристроїв, розроблених цією мовою, і зараз GNOME вибрав його як рекомендовану мову для розробки додатків. |
В блозі Кажуть, що розробник Gnome Тревіс Рейттер використовує Javascript як мову заголовка в Gnome. Однак офіційне підтвердження все ще відсутнє. Gnome вже давно підтримує багато мов, тому прийняття рішення щодо однієї зокрема, зокрема Javascript, здається гарною ідеєю.
Ми давно обговорювали різні доступні варіанти, і думок було дуже багато. Однак наприкінці дня нам довелося визнати, що ідеальної мови не існує і що ми ніколи не будемо повністю погоджуватися. У будь-якому випадку головне, що ми прийняли рішення.
Це дозволить розробникам набагато легше готувати документацію та обмінюватися знаннями з новачками спільноти розробників, а також протидіяти деяким уразливим пунктам безпеки.
Це також сприяє кращій інтеграції письмових програм із самою цільовою інфраструктурою, оскільки розширення GNOME Shell та GNOME розроблені в Javascript.
Перевага JavaScript перед іншими мовами-кандидатами полягає в тому, що він вже широко підтримується в GNOME 3, і оболонка GNOME використовує його для реалізації свого інтерфейсу користувача. Він динамічний, світового класу і швидко поширюється за популярністю на мобільних платформах, локальних веб-програмах та самій Windows. З іншого боку, необов’язково встановлювати додаткові бібліотеки для його підтримки, це крос-платформенність, її можна швидко і вбудовувати.
Звичайно, використання C все ще рекомендується, коли мова йде про написання системних бібліотек, а решта мов програмування продовжуватимуть бути сумісними з GNOME.
Чи буде це гарною новиною для GNOME?
C ++ 11 було б найкращим рішенням (IMHO), але Gnome давно не слухав користувачів, здається, група піратів на кораблі-примарі, що прямує до острова Черепах
Це не буде Java-сценарій для розробки, вони використовуватимуть його для сценарію, програми для настільних ПК продовжуватимуть бути у vala, c ++, c, python тощо.
з такими альтернативами, як c ++ та vala, які чудово поєднуються з GTK3 і роблять це
що додаток набагато швидший ... мені здається, це рішення
це просто "залучити" більше розробників, оскільки javascript є
широко використовувана мова для веб- та мобільних розробок.
Точно! Я думав те саме. Особливо Vala була гарною альтернативою, оскільки вона була розроблена виключно для GNOME. Крім того, будучи дуже схожим на C # та Java, його порівняно легко вивчити. У будь-якому випадку ... вони будуть знати, чому вони прийняли рішення.
Ця новина дуже погана ... Я вже бачив її кілька днів тому. Це обурливо. Я не можу повірити, що все буде проходити через js (я навіть не знав, що gnome-shell написаний у javascript, що змушує мене зрозуміти, чому це найважча оболонка)
Розробники гномів приймають жахливі рішення. Вони все ще не чують, вони продовжують робити щось неправильно, вони все кажуть: "Ми робимо те, що хочемо, а ти повинен це прийняти :)"
GNOME призначений для невдачі, якщо він продовжить іти цим шляхом.
Повністю згоден, недарма Canonical довелося створити власну оболонку, бачачи, наскільки ці Gnome закриті. Здається, вони хочуть дискредитувати самого Гнома. Хороша річ у тому, що є альтернативи, інші парти ...
Можливо, Shell від Canonical кращий за Gnome. Можливо, вам не подобається Gnome, але, на мій погляд, це чудовий робочий стіл, щось подібне потрібно було давно.