Свободные проекты Google, о которых вы должны знать

Короткая заметка: Google стал титаном в индустрии высоких технологий. Google присутствует практически во всех технологиях, а после реструктуризации в компанию Alphabet, стал самой дорогой компанией в мире. Кроме того, компания сделала значительный вклад в развитие opensource google в виде Android, Chromium OS, Go, Material Design Icons и т.д.

Мы представляем вам лучшие свободные проекты google с открытым исходным кодом, повсеместно используемые и получившие распространение на рынке, оценки на GitHub и озвученные в новостях. Итак, давайте более подробно рассмотрим данные проекты!

Android

По представленным данным на Google I/O 2015, насчитывалось 1,4 млрд подключенных к интернету устройств с установленной операционной системой Android. Это означает, что Android является самой популярной операционной системой в мире, оставив позади даже Windows. Во многом это связано с тем, что Android является бесплатной для производителей мобильных устройств, а это означает, что сами устройства могут быть намного дешевле, поскольку нет никакой оплаты за приобретение лицензии операционной системы. Это дало Google значительное преимущество на развивающихся рынках, как результат, в настоящее время Android пользуются сотни миллионов людей по всему миру. Поэтому Android возглавляет проекты google и стоит первым в нашем списке.

Chromium

Большинство людей знакомы с браузером Chrome, но гораздо меньше людей знает, что Chrome основан на opensource google проекте известном как Chromium. Chromium доступен для загрузки так же, как и Chrome, и это действительно очень хороший браузер. Единственным отличием Chromium от Chrome является несколько отсутствующих компонентов, которые большинство людей даже не заметят.

Chromium OS

Так же, как Chrome и Chromium, Chrome OS базируется на открытым исходным коде под названием Chromium OS. Chromium OS – это Linux-ориентированная операционная система, предназначенная для ультрапортативных, всегда подключенных устройств. Chromium OS основана на Gentoo Linux и известна тем, что имеет достаточно минималистичный дизайн и очень высокий уровень защиты. В ней нет ничего более тяжелого, чем браузер Chromium, что делает систему очень легкой.

AngularJS

AngularJS – это фреймворк для разработки одностраничных веб-приложений, который направлен на упрощение задач в области разработки одностраничных сайтов и веб-приложений. AngularJS в основном поддерживается Google, но он получил активную поддержку среди индивидуальных сообществ и корпораций, которые также помогают в его сохранении и развитии.

Go

Созданный в 2007 и внедренный в 2009, Go является языком программирования, предназначенным для облегчения некоторых трудностей с языками семьи C, и призванный обеспечить максимально возможную гибкость. Философия Go — это приношение в жертву наворотов для получения простоты, однако существует множество споров об исключенных из языка функциях, авторы утверждают, что они несут решающее значение в успехе Go как отдельного языка. Набор инструментов Go и стандартные библиотеки доступны для всех основных платформ, таких как Windows, MacOS, Linux, а также для различных операционных систем на BSD и UNIX.

Dart

Еще один язык от Google – Dart, предназначен для веб-приложений, серверных, мобильных приложений и IoT языка. В отличие от Go, Dart некомпилируемый язык. Dart — это язык сценариев, который работает на виртуальной машине Java или Python. В дополнение к собственной виртуальной машине, Dart может быть скомпилирован в JavaScript с целью получения дополнительной портативности.

Иконки Material Design

Многие проекты google размещены на GitHub и Material Design Icons среди них безусловно, один из их самых популярных. Когда Google представила Material Design в экосистемах Android, они обеспечили не только основу для создания эстетически совмещенных приложений, но и что более важно, предоставили средства и ресурсы для роста пользовательского опыта. Material Design Icons включают сотни иконок приложений, которые помогают создать чистый, единый и профессиональный облик вашего приложения.

Fuchsia OS

В настоящее время Google обладает двумя операционными системами, Android и ChromeOS. Несмотря на это, компания Google решила стать первопроходцем в новой операционной системе, которая не основана на Linux и UNIX. В основе лежит ядро Little Kernel, Fuchsia OS все еще остается загадкой для нас. По ограниченной информации мы можем только строить предположения и догадки о будущем Fuchsia. Предстоит пройти еще длинный путь, прежде чем она сможет побороться с современными операционными системами, но возможно Google покажет нам на что они способны.

Protocol Buffers

Передача данных между процессами, будь то сеть или локальный компьютер, может вызывать некоторые довольно серьезные препятствия, особенно когда речь идет об отправке и получение программ, написанных на разных языках. Типы данных на других языках иногда трудно преобразовать на лету. В особенности такие языки, как XML и JSON. Protocol Buffers — это протокол сериализации данных, который широко используется в Google для связи всех типов. Protocol Buffers выступает посредником между различными приложениями и помогает перемещением данных во временном формате, который может быть гораздо проще преобразован между внешними и родными типами данных. Если выделять свободные проекты google, то protocol buffers получил огромное внимание на GitHub.

Google Web Toolkit

Google Web Toolkit – инструмент разработчика с открытым кодом, который используется для создания и оптимизации сложных приложений на основе браузера. Он используется многими продуктами Google, включая Google AdWords.

Бонус — вклад компании Google в Linux

Google построила свою империю на операционных системах Linux. Благодаря уверенности компании Google в Linux, на протяжении многих лет она способствовала бесчисленным исправлениям ошибок и исправлениям в ядре Linux. Кроме того, в результате реализации проекта Android, Google сыграла важную роль при разработке ядра Linux для мобильной операционной системы. Android принес появление ультра-мобильных компьютеров на Linux, а вместе с ним инвестиции, необходимые для разработки всех этих новых устройств. Прямые вклады компании Google в ядро Linux достойны восхищения, также Google вдохновила и других внести свой вклад, что не было бы замеченным до развития рынка смартфонов.

Благодаря стартовому вкладу компании Google в развитие ядра Linux, а также ее каскадного влияния, вдохновленного Android, Google помогла передать свою операционную систему Android с открытым исходным кодом в руки сотен миллионов людей. Это возможно самый большой вклад в программное обеспечение с открытым исходным кодом с момента формирования Фонда Свободного Программного Обеспечения.

Напоследок видео о том, как была создана корпорация Google:

https://youtu.be/xAahsovLOj4

Источник:fossbytes.com

Creative Commons License
Статья Свободные проекты Google, о которых вы должны знать распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Ваше имя тоже может быть здесь. Начните писать статьи для Losst. Это просто! Смотрите подробнее как начать писать статьи - Пишите для нас

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (7 оценок, среднее: 4,86 из 5)
Загрузка...

4 комментария

  1. monetny (@monetny) Сентябрь 25, 2016 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: