URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 82371
[ Назад ]

Исходное сообщение
"Рейтинг наиболее активно внедряемых открытых проектов возгла..."

Отправлено opennews , 11-Янв-12 21:11 
Компания OpenLogic, занимающаяся оказанием коммерческой технической поддержки для дистрибутива CentOS и отдельных открытых пакетов, а также развивающая сервис, позволяющий коммерческим предприятиям избежать нарушения лицензии GPL, представила (http://www.openlogic.com/news/press/01.04.12.php) отчёт с результатами анализа тенденций востребованности открытых проектов в 2011 году. Отчёт построен на основе изучения внедрения популярных и новых открытых проектов для обеспечения работы ключевых служб предприятий. Итоговый рейтинг построен с учётом восьми метрик для каждого открытого проекта, включающих как общедоступные данные, так и  статистику собранную на 250 предприятиях в разных частях света, использующих инструментарий OpenLogic.


Проекты, продемонстрировавшие наиболее значительный рост внедрений в 2011 году:


-  HBase (http://hbase.apache.org/),  реализованная поверх Hadoop распределённая БД, претендующая на роль аналога Google Bigtable;
-  Node.js (http://nodejs.org/), серверн...

URL: http://www.openlogic.com/news/press/01.04.12.php
Новость: http://www.opennet.me/opennews/art.shtml?num=32786


Содержание

Сообщения в этом обсуждении
"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено develop7 , 11-Янв-12 21:11 
> node.js
> Нам не нужны по-настоящему изолированные лёгкие треды. Нам не нужен нормальный паттерн-матчинг без костылей. Нам не нужна статическая проверка типов с типовыведением. Нам не нужны средства автоматического рефакторинга, способные гарантированно корректно менять код. Нам не нужна реальная многопроцессорность из коробки. Нам не нужен сверхнадёжный фреймворк для построения любых сервисов (ОТР). Нам не нужна готовая инфраструктура для управления ошибками и crash recovery. Нам не нужна горячая замена кода. Нам не нужны средства для разворачивания кластера. Нам не нужны cluster-wide эвенты, регистрация потоков, загрузка нод по сети. Нам не нужен Erlang. Мы выбираем server-side JS и node.js, ведь мы уже знаем JS.

© http://habrahabr.ru/blogs/nodejs/117887/#comment_3842098
Грустно это.


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено all_glory_to_the_hypnotoad , 11-Янв-12 21:32 
шли бы вы со своим эрлангом куда подальше.

зы. это не плюсик к ноде.js


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено lucentcode , 11-Янв-12 23:04 
Всё верно, JS очень прост и понятен, он проще чем python. А Erlang не на что не похож, и очень у него синтаксис корявый. Непонятно, зачем было его таким делать? Когда есть нормальный С-like синтаксис у целого семейства языков. Ладно Lisp, его пришлось делать таким необычным, отсутствие нормального синтаксиса объясняется самой архитектурой языка(то же и у Perl), а Erlang похоже продолжает традиции построения велосипедов. Был когда-то Basic, Pascal и прочие языки с корявым синтаксисом, и где они теперь? Только школота их ковыряет.

"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено develop7 , 11-Янв-12 23:56 
> Всё верно, JS очень прост и понятен, он проще чем python. А Erlang не на что не похож, и очень у него синтаксис корявый.

Зато работает. В отличие от.


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Df232z , 12-Янв-12 00:52 
Забыли главное достоинство -- элитно.

"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Ищавин , 12-Янв-12 04:15 
Написал неосиливший, который и C ничего больше cat или less'а (не, less это слишком уже) не написал. Часто вас вижу тут.

"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Аноним , 12-Янв-12 19:56 
> Написал неосиливший, который и C ничего больше cat или less'а (не, less
> это слишком уже) не написал. Часто вас вижу тут.

Блин, кто там илитистов вызывал?


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Аноним , 13-Янв-12 04:02 
> Написал неосиливший, который и C ничего больше cat или less'а (не, less
> это слишком уже) не написал. Часто вас вижу тут.

Палитесь что сами не очень разбираетесь. less - это долгострой с богатым функционалом, у него один только man на 1111 строк. Написать его аналог в разумные сроки вряд ли под силу даже квалифицированному программисту, а главное: зачем его писать, когда он уже написан?? так же крайне интересно послушать зачем вам "опускать" других, заместо последовательного обоснования своей позиции - мучают детские комплекты, да?


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Ищавин , 13-Янв-12 06:37 
Я об этом же. Качественный код на C очень сложное и долгое дело. Писать на C аналог Erlang'овских СУБД это самоубийство. Автор к которому я обращался, в каждом комменте о другом языке или софте написанном на нем сетует на то, что вот надо было на Сях писать и не выебываеться.

На счет комплексов, не знаю откуда вы это взяли.


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Crazy Alex , 12-Янв-12 14:23 
Да какое элитно, оно для чтения кода за пару дней осваивается, для писания - за неделю. Для писания "как положено" - с OTP то есть - еще пару дней на разобраться. Причем в отличие от того же JS оно практически без сюрпризов - не надо потом чуметь пол-дня над кодом чтобы выяснить, что нарвался на очередную "особенность" чудо-языка вроде потерянного контекста пятью минутами и тысячей строк раньше.

"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Аноним239 , 12-Янв-12 15:38 
>Да какое элитно

Самое обыкновенное "элитно". То есть используемое узким кругом "посвященных" - элиты.
Имеет то преимущество, что позволяет хоть чем то "выделится",  
имеет тот недостаток, что непопулярно потому как г-но.
>за пару дней осваивается, для писания - за неделю

Осваивается, не спорю. Но зачем?


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Crazy Alex , 12-Янв-12 19:10 
Понятно, безаргументное "говно". Ну что ж, с трллями не общаюсь.

"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено seriyps , 12-Янв-12 04:54 
К синтаксису Erlang очень быстро привыкаешь. На деле оказывается крайне удобным хоть и слегка избыточным.
Но в первое время отталкивает, тут уж не поспоришь.

"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Чел , 12-Янв-12 07:50 
+500

"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Аноним , 12-Янв-12 10:22 
Корявому мозгу синтаксис покоя не дает.
Синтаксис очень простой - не сложнее питона или пхп, а вот алгоритмы которые приходиться применять - вот они другие.

"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Crazy Alex , 12-Янв-12 14:19 
1) синтаксис эрланга учится за вечер - он очень компактен и понятен.
2) c-подобный синтаксис (который я предпочитаю в императиве) для фунционального языка, основанного на pattern matching - это 5.

Я бы сказал, что из всей функциональшины у эрланга синтаксис самый вменяемый.


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Аноним , 12-Янв-12 23:09 
JS прост синтаксисом. В плане особенностей работы самого языка он запутан и ужасен. (Один foreach чего стоит. А типы?) Практически все фишки самого языка работают так, что для них нужны какие-то фиксы ввиде библиотек. Причем это не встроенные библиотеки. Для встроенных тоже нужны разные "обертки".

"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Иван , 13-Янв-12 02:01 
>Всё верно, JS ... проще чем python.

Мы с тобой точно один и тот JS знаем? Ты на ноде писал хоть что-то?


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Df232z , 13-Янв-12 07:57 
JS значительно проще питона.
Начиная с того что питонов два и они не совместимы между собой и заканчивая
a = {}
a.value = 1
a.getVaulue = function(){if (this.a){return this.a}}
b.getValue = a.getValue
Давайте тоже самое на питоне.

"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Df232z , 13-Янв-12 08:02 
> a.getVaulue = function(){if (this.a){return this.a}}

*getValue


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Аноним , 12-Янв-12 09:38 
>Нам не нужна реальная многопроцессорность из коробки

Нам не нужна очередная её реализация. Сама логика ноды в том, что 1 программа - 1 процесс в 1 поток. Сделайте модульное приложение и наладьте систему обмена данными между ними. И будет все многопоточно, ос сама раскинет ресурсы. А учитывая то, что код под node.js может выполняться параллельно без засыпания, даже в одной программе, то все равно, рано или поздно, потребуется какая-то система взаимодействия между асинхронно выполняющимися модулями. Нам просто ничего не навязали. Реальный же минус ноды - callback hell на пустом месте, но итт это не упомянули, так как никто на ноде тут и хелловорлда не написал.


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Аноним239 , 12-Янв-12 11:43 
> Реальный же минус ноды - callback hell на пустом месте, но итт это не упомянули, так как никто на ноде тут и хелловорлда не написал.

Реальный же минус ноды в том что документацию никто не читает и приписывает ей недостатки которых у нее нет.



"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Crazy Alex , 12-Янв-12 14:31 
Ну, собственно, так работал эрланг несколько лет назад. Отсказались - неэффективно. Как минимум две причины навскидку:
1) IPC много медленнее обмена данными внутри одного процесса. Эрланг VM, если есть возможность (а она часто есть) данные между процессами даже не копирует.
2) шедулинг внутри Erlang VM во много раз быстрее шедулинга ОС.

На ноде я, кстати, не пишу, а вот на клиенте JS терзать приходится. Пока что - это самый неудобный из всех языков, на которых я пишу (а пишу я в том числе на  ассемблере, перле и плюсах). Больше всего ошибок, вызванных самой природой языка.


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Df232z , 13-Янв-12 08:00 
> которых я пишу (а пишу я в том числе на ассемблере, перле и плюсах).

Пастернака не читал,( зато читал Маринину, Перумова и "Колобок"), но мнение выскажу.



"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Crazy Alex , 13-Янв-12 13:52 
Ели кто-то протупил и не понял - поясняю. Преечисленные языки обладают дурной репутацией в плане сложности написания безглючного софта - так вот на них это получается как-то много легче, чем в JS.

Ежели вы о том, что для я для ноды не писал - так в ноде ни типизации, ни структур нормальных, ни описания интерфейсов хоть в каком-то виде не появилось, зато пачки коллбеков - не во всяком веб-приложении такое.


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Аноним239 , 13-Янв-12 17:44 
>так в ноде ни типизации

огонь.
>ни структур нормальны

напалм.
>описания интерфейсов хоть в каком-то виде не появилось

facepalm.
А теперь объясните скорее, зачем нам слушать мнение человека который в программировании разбирается как свинья в апельсинах?


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено bav , 12-Янв-12 16:54 
В эрланге уже можно без бубнов привести строку к нижнему регистру или посчитать количество графем? По моему, он как был нишевым язычком для телекома из 80х, так им и останется.

"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Аноним , 13-Янв-12 08:42 
>статическая проверка типов

Да это не нужно. Точнее не обязательно. По остальному - твердая пятерка. Поддерживаю


"Рейтинг наиболее перспективных открытых проектов возглавили ..."
Отправлено Аноним239 , 13-Янв-12 11:14 
А по всему остальному он ошибся.

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено anonymous , 11-Янв-12 21:25 
> Нам не нужна реальная многопроцессорность из коробки.

В ветке 0.6 уже есть.

А так, на вкус и цвет...


"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Аноним , 11-Янв-12 21:43 
Очень преувеличивают заслуги Минта.

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Df232z , 12-Янв-12 00:53 
Разве? Знаешь как трудно хорошие обои подобрать?

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Аноним , 12-Янв-12 01:43 
Но и не стоит быть столь категоричным.

В Минте первыми запилили центр приложений с рейтингом.
С Мате сотрудничают и впихнули в дистр, чтоб щекастые не были шокированы.
Клем пилит форк Гнома 3, пока там одна деревянная панелька с менюшкой, но двигается в правильном направлении.
Кое-какую работу с тестовым Дебианом проводят.

С другой стороны кроме Гнома другие ДЕ готовить там не умеют и не пытаются даже, в Кеды так вообще кучу всего своего ГТКашного пихают просто не глядя, фу, смотрится прям... >_<


"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено anon123 , 12-Янв-12 09:19 
Только много мусора в их дистрибутиве. Я про незадействованные библиотеки в системе, видимо оставшийся мусор от удаленных частей убунту.

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Аноним239 , 12-Янв-12 19:44 
>Только много мусора в их дистрибутиве

Если они уберут свой мусор из дистрибутива то останется голая Убунту.
А если уберут еще и чужой то вообще Дебиан.


"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Pivo , 11-Янв-12 22:32 
а кто же приходит на замену JBoss и GlassFish?

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Crazy Alex , 12-Янв-12 14:33 
Ну вот нод с нгинксом и приходят. Это ж рост/спад внедрений, а не миграция существующих проектов.

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено lucentcode , 11-Янв-12 23:06 
Тенденция правильная. Востребованные продукты приобретают популярность среди масс, а всякие велосипеды теряют сторонников. За node.js особенно рад, очень перспективная технология.

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено seriyps , 12-Янв-12 04:57 
Node.JS... Мир сошел с ума. Растет очередной PHP

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Аноним , 12-Янв-12 09:25 
В отличии от PHP, в JS стандарты не поломают.

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено all_glory_to_the_hypnotoad , 12-Янв-12 10:59 
в JS стандарты 15летней свежести, причём написаные удаками. Уж лучше бы их поломали.

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Аноним239 , 12-Янв-12 11:50 
> в JS стандарты 15летней свежести, причём написаные удаками. Уж лучше бы их
> поломали.

Как хорошо что вас не подпустят к стандартам на пушечный выстрел.


"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено all_glory_to_the_hypnotoad , 12-Янв-12 12:06 
тебе то откуда там знать, хорошо или нет? И откуда знать что не допутят или не допустили?

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Иван , 13-Янв-12 02:11 
> В отличии от PHP, в JS стандарты не поломают.

Можно предположить, что скоро мы в ноде будем иметь Dart.


"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Аноним , 12-Янв-12 09:58 
> Node.JS... Мир сошел с ума. Растет очередной PHP

Теперь асинхронный! :)


"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено 07784 , 12-Янв-12 15:54 
Векторный

"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Аноним , 12-Янв-12 20:02 
> Векторный

Трехфазный!



"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Аноним , 12-Янв-12 10:53 
Хм, а куда подевали Django/python? Или считается что его как бы и нет?

Кстати по поводу малопригодности (если не сказать "непригодности") яваскрипта на серверной стороне первому оратору +500 и зачет.


"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено б.б. , 12-Янв-12 11:06 
> Хм, а куда подевали Django/python? Или считается что его как бы и нет?

В Python нет такого держания за Django, как в ruby за рельсы или в php за стремление смешать код и логику в кодировке windows-1251. Есть куча разных удобных средств, на каждый вкус, цвет и запах, и каждый может выбрать более удобное.

А почему нет самого Python? Не знаю.


"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Аноним , 12-Янв-12 20:04 
> А почему нет самого Python? Не знаю.

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


"Рейтинг наиболее активно внедряемых открытых проектов возгла..."
Отправлено Tequila , 14-Янв-12 13:28 
> Дополнительно можно отметить рейтинг 10 лучших открытых продуктов 2011 года по мнению издания ChannelWeb:
> ...
>    Firefox For Android;
> ...

Оно же работает чуть лучше чем никак. Как это могло попасть данный рейтинг, да ещё и рядом с Ubuntu?