The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Рейтинг Rookies Award определил лучшие открытые проекты, созданные в 2012 году

01.02.2013 19:23

Компания Black Duck Software, владеющая поисковой системой по исходным текстам Koders.com и социальной сетью для разработчиков и пользователей открытого ПО Ohloh.net, представила новую редакцию рейтинга Open Source Rookies of the Year, в котором отмечены лучшие новые открытые проекты, созданные в 2012 году.

В качестве критериев определения лучших проектов были использованы такие показатели, как активность разработки (среднее число коммитов в день), размер сформированного сообщества и число упоминаний во внешних источниках. Параметры проектов были рассчитаны на основании данных из социальной сети ohloh.net и базы знаний Black Duck Software, в которой агрегируется информация из различных репозиториев и хостингов открытых проектов.

Одновременно обобщены основные тенденции, наблюдаемые среди новых открытых проектов. В 2012 году отмечен рост интереса к проектам на языке JavaScript и продолжение бума мобильных приложений. В частности, наблюдается рост числа проектов, связанных с развитием фреймворков, платформ и инструментариев для разработки на JavaScript, упрощающих использование данного языка для построения крупных и сложных приложений. Из чаще всего выбираемых языков программирования выделены Python, Ruby и JavaScript. 5 из 10 проектов, представленных в рейтинге связаны с языком JavaScript, три проекта в рейтинге ориентированы на мобильные устройства.

Победители рейтинга:

  • Ansible - простое в использовании средство для управления конфигурацией, оркестровки, централизованной установки приложений и параллельного выполнения типовых задач на группе систем. Поддерживается широкий спектр дистрибутивов. На подконтрольные системы не требуется установка специальных агентов, все операции инициируются с управляющего сервера по SSH. Возможно написание модулей-расширений на любом языке программирования. Код Ansible написан на языке Python и поставляется под лицензией GPLv3.
  • Chaplin.js - фреймворк для разработки web-приложений с использованием библиотеки Backbone.js, представляет собой надстройку с реализацией зарекомендовавших себя шаблонов проектирования. Поддерживаются AMD-модули, иерархия классов CoffeeScript, взаимодействие модулей через обработку событий по схеме публикация/подписка, модель MVC, маршуты в стиле Rails и т.п. Код написан на языках CoffeeScript и JavaScript, и поставляется под лицензией MIT.
  • GPUImage - библиотека для iOS, позволяющая создавать фильтры и различные эффекты для обработки изображений и видео, выполняемые с использованием GPU-акселерации. Код написан на языке Objective-C.
  • Hammer.js - JavaScript-библиотека для реализации управления жестами и поддержки мультитач в мобильных web-приложениях;
  • InaSAFE - плагин к Quantum GIS для оценки влияния различных природных катастроф, таких как землетрясения, цунами или наводнения. Приложение позволяет рассчитать какая территория подпадает под действие катаклизма, людей из каких населённых пунктов следует эвакуировать и т.п. Код написан на языке Python и поставляется под лицензией GPLv3.
  • Mojito - развиваемый компанией Yahoo! фреймворк для разработки web-приложений с использованием парадигмы MVC и компонентов JavaScript-библиотеки YUI 3 (Yahoo! User Interface). Web-приложения могут включать в себя гибридные модули-виджеты, которые без изменений могут выполняться как на сервере (используется Node.js), так и в браузере. Код Mojito распространяется под лицензией BSD.
  • Sidekiq - простая и эффективная система обработки сообщений для приложений на языке Ruby. Проект доступен под лицензией LGPLv3+.
  • Syte - пакет для организации работы персональных сайтов, содержащий готовые модули для интеграции с социальными сетями Twitter, GitHub, Tumblr, WordPress, Stack Overflow и т.д. Код написан на языке Python и JavaScript, поставляется под лицензией MIT.
  • Bower - развиваемый компанией Twitter пакетный менеджер для web, который позволяет управлять установкой на сайтах таких ресурсов, как изображения, CSS и JavaScript, при этом учитывая зависимости между ними, проводя отслеживание версий и недопуская конфликтов Код Bower написан для платформы Node.js на языке JavaScript и распространяется под лицензией MIT.
  • TypeScript - предложенный компанией Microsoft язык программирования, позиционируемый в качестве языка для разработки web-приложений. TypeScript расширяет возможности JavaScript, оставаясь полностью обратно совместимым, что сводит к минимуму затраты на адаптацию существующих приложений. От JavaScript новый язык отличается возможностью явного определения типов, поддержкой использования полноценных классов (как в традиционных объектно-ориентированных языках), а также поддержкой подключения модулей. Код экспериментального компилятора, транслирующего код TypeScript в представление JavaScript, распространяется под лицензией Apache.
  • DCPUToolChain - ассемблер, компилятор, эмулятор и интегрированная среда разработки для виртуальных процессоров DCPU-16. Код написан на C/C++ и поставляется под лицензией MIT.


  1. Главная ссылка к новости (http://www.blackducksoftware.c...)
  2. OpenNews: Метаданные о 550 тысячах открытых проектов опубликованы под лицензией Creative Commons
  3. OpenNews: Названы 10 лучших открытых проектов, основанных в 2011 году
  4. OpenNews: GPL понемногу уступает позиции пермиссивным открытым лицензиям
  5. OpenNews: Популярность копилефт-лицензий падает
  6. OpenNews: Компания Black Duck выкупила у владельца SourceForge социальную сеть Ohloh
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/35996-opensource
Ключевые слова: opensource
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.5, Crazy Alex (ok), 21:33, 01/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    там хоть что-то известное есть? Мне, допустим, ни одно название не знакомо...
     
     
  • 2.8, Аноним (-), 00:17, 02/02/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что известное тебе создали в прошлом году?
     
     
  • 3.11, Crazy Alex (ok), 06:11, 02/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего не вспоминается. Что, в общем-то, закономерно - на то, чтобы разработать что-то серьёзное, года мало. Если уж мелочевка вроде backbone.js с 2010 года делается... А ведь там rocket science никакого, код за час прочитывается.
     
  • 2.15, Crazy Alex (ok), 13:57, 02/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Тьф, как это я Typescript пропустил. В кои-то веки MS выкатила на редкость вменяемую штуку...
     

  • 1.6, Аноним (-), 21:48, 01/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Судя по проектам, это закат опенсорса. По версии Охлохов, по крайней мере.
     
  • 1.9, Аноним (-), 00:42, 02/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ИЧСХ, почти никакого вам С, С++, Java, никаких библиотек, алгоритмов или ещё чего - один ЖС, питон и прочие бейсики. Sad but true.
     
  • 1.10, SergMarkov (ok), 01:08, 02/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Пришло поколение младо и незнакомо..,  ни с чем кроме гвидобейсика
     
     
  • 2.12, Crazy Alex (ok), 06:13, 02/02/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    То, что определяет основы индустрии, за год известным не становится. Может, в каком-нибудь 2017 году и будет ясно, какую крутую штуку сделали пять лет назад. А вот всякие мелки модные штуки - те выстреливают за год... А ещё через год их никто не вспомнит.
     
  • 2.13, Имя (?), 10:36, 02/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >бейсиком

    выдает человека незнакомого с сабжем

     

  • 1.14, Апп (?), 13:34, 02/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А typeскрипт после транслятинга в Джаваскрипт - какой профит то дает? Там функции проверяют соответствие декларируемому типу?! Чо за бред е-ма-е. Типы нужны внизу, наверху распрекрасно можно жить без какой-либо типизации
     
     
  • 2.16, Crazy Alex (ok), 14:11, 02/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вы большие проекты вообще писали? Такое впечатление, что читабельный код вам не интересен. Внизу типы полезны, но это, в конце концов, влияет только на быстродействие, которое сейчас у JS более-менее и так. А вот на уменьшение количества ошибок в продукте и увеличение скорости их отлова влияют именно типы "наверху". Плюс более ясный код, без глупого мусора вроде всех этих (function(){})() читается много лучше. При этом в отличие от дарта, у шансов взлететь - 0 (не заставишь всех производителей браузеров его поддерживать) и кофискрипта, который в отладке крайне неудобен, тайпскрипт можно использовать прямо сейчас.
     

  • 1.18, Кирилл Жольнай (?), 15:28, 03/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Коллеги, а слона то мы и не приметили. Ansible - наконец-то дружелюбная замена puppet/cheef (смотрите презентацию https://speakerdeck.com/mpdehaan/ansible). В ближайшее время попробую потестить - расскажу.
     
     
  • 2.19, Кирилл Жольнай (?), 22:34, 03/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Потестил на виртуалках. Фактически это "puppet 2.0", т.е. тот же puppet, только удобнее, нагляднее, очевидней, проще.
     

  • 1.20, Иям (?), 14:18, 04/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ахах ОхЛох[дот]нет
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру