LINUX.ORG.RU

Проект Hudson испытывает проблемы с инфраструктурой Java.net

 , , ,


0

2

Лидеры проекта Hudson, популярной среды непрерывной интеграции, сообщили о возникших проблемах с инфраструктурой java.net - системой совместной opensource разработки, принадлежащей Oracle.

В процессе обновления, затеянного Oracle, разработчики сначала получили проблемы со списком рассылки, а затем и вовсе потеряли доступ в репозиторий SVN.

В созданной на замену потерянного списка рассылки группе на Google Groups было объявлено о плане перехода проекта с java.net на GitHub. В ответ на это Oracle уведомил разработчиков о том, что название «Hudson» принадлежит корпорации и не может быть использовано для форка проекта.

Обновление: TheRegister.co.uk установил, что торговая марка Hudson не была зарегистрирована Sun Microsystems или Oracle

>>> Подробности

★★★★★

Последнее исправление: maxcom (всего исправлений: 2)

Мда, остался я на биттене и видимо пока правильно....

sv75 ★★★★★
()
Ответ на: комментарий от DiKeert

>Так говорят только те, кто не знает, насколько этот «узкопрофильный >энтырпрайз» контролирует их жизнь. Иди посмотри на netcracker.com в >customer'ах. Половина, если не больше, телекомов планеты пострадает от >рипа джавы. Точнее не пострадает - им пофиг. Даже Google >инвентаризирует свои сети с помощью «узкопрофильного ынтырпрайз» на >java'е. Я уже молчу про сотни сайтов, порталов, других OSS, BSS систем >и прочего.

Биллинг на java это СТЫД, а не гордость телекомов (из-за сертификатов)

Я понимаю ситуацию дебильно просто разработчики на java: 1. Не умеют использовать C 2. Не используют интерпретаторы из патологической жадности проприетарной бизнес модели 3. Есть отбросы общества, мечтающие получать долю от п.2 но без шансов...

Другие причины существования java есть ?

MHz
()
Ответ на: комментарий от anonizmus

А что, по твоему любой софт должен как квип в винде ставиться? Попробуй поставь и нормально сконфигури оракл, без мануала. Нет, ты действительно не представляешь сложности(обоснованной!) этих решений. Чего стоит хотя бы кеш, распределенный на кластер, с нормальной реализацией блокировок. В общем это спор глухого с немым. Ты утверждаешь, что то, что ты видел говно, и поэтому все говно, я говорю, что ты и мизерной доли не увидел. Бесполезно, что то объяснять человеку, не разбирающемуся в предмете.

DiKeert ★★
()
Ответ на: комментарий от DiKeert

А что, по твоему любой софт должен как квип в винде ставиться? Попробуй поставь и нормально сконфигури оракл, без мануала.


Что такое квип ?
Ты действительно сравниваешь пару компонент с ораклом ? Оракл кстати - очень плохой пример, яркий представитель самого унылого быдлокодинга в ынтырпрайз индустрии. (ставил девятый, после этого экспириенса больше меня ни за какие деньги к ораклу не заманить, спасибо. Монструозное кривое унылое поделие инопланетян обкурившихся синтетическим каннабиоидом).

А ты утверждаешь что если есть нормальный ынтырпрайз (где-то, в теории) то все говно остальное становится конфеткой по умолчанию. Что-то тут не так в твоей логике. Не ?

anonizmus
()

Как им не пришла в их высокооплачиваемые головы мысль заявить о своих правах на весь софт написанный на Java, под Solaris и/или использующий MySQL?

NightGhost
()
Ответ на: комментарий от MHz

действительно, спор глухого с немым... неужели неясно, что у джавы (я имею в виду j2ee) и вашего любимого Ц (и тем более интерпретируемых языков) совершенно разные задачи и сферы применения. вы предлагаете писать приложение масштаба предприятия (тот самый ынтырпрайз аппликейшн) на Ц? если да, то вы просто не представляете, что такое этот ынтырпрайз аппликейшн. трудоемкость этого процесса не оправдает никакие выигрыши в производительности (если они вообще будут). такое ощущение, что в представлении большинства джава — это один раз в жизни запущенное гуевое приложение на свинге, которые дает им право утверждать, что джава — это тормозное говно.

ishitori
()

мдаа, очередное хамство со стороны оракла.

Deleted
()
Ответ на: комментарий от anonizmus

хм. не зря они бесплатную версию бе регистрации, требующей регистрацию не давали скачать.

жаль жабу IBM не купил.

samy_volosaty ★★★★★
()
Ответ на: комментарий от ishitori

Тут хоть один «умный» перестанет бросатся общими фразами, и назовет наконец место java в технологической цепочке и почему оно там ???

MHz
()
Ответ на: комментарий от anonizmus

Я делаю вывод о том, что серьезные профессионалы, которые тратят на оракл сотни денег, делают это не с бодуна. И, что не полуграмотному сисадмину-неосилятору делать выводы о его полезности. Еще я утверждаюсь во мнении, что этот крутой сисадмин, не сумевший поставить оракл, все также ничего не видит дальше собственного носа. Потому что обозвать поделием продукт, который разрабатывали сотни инженеров, гораздо более высокой квалификации, чем он, может только такой человек. Милейший, я про вас все уже понял и дальше пререкаться не намерен, хотите оставить за собой последнее слово - валяйте, я же все сказал.

DiKeert ★★
()
Ответ на: комментарий от DiKeert

>Я делаю вывод о том, что серьезные профессионалы, которые тратят на оракл сотни денег, делают это не с бодуна.

Логическая ошибка : аргумент к авторитету + нарушение закона достаточного основания

И, что не полуграмотному сисадмину-неосилятору делать выводы о его полезности. Еще я утверждаюсь во мнении, что этот крутой сисадмин, не сумевший поставить оракл, все также ничего не видит дальше собственного носа.

Логическая ошибка : аргумент к личности + нарушение закона достаточного основания

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

Логическая ошибка : аргумент к авторитету + нарушение закона достаточного основания

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

Это уже : Слив засчитан!

MHz
()
Ответ на: комментарий от MHz

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

RedPossum ★★★★★
()
Ответ на: комментарий от RedPossum

Между C, sh и Python нет пустых мест, где они нашли ТЕХНОЛОГИЧЕСКУЮ нишу, прошу отличать ее от коммерческой там как раз все в порядке.

MHz
()
Ответ на: комментарий от DiKeert

>Видимо на должности обслуживающего персонала работал, раз не видел, как за тормозным гуем скрывается обработка сотен тысяч запросов, выполнение тысяч процессов по обслуживанию миллионов единиц оборудования. И вот это «контактировал опсосами» мне нравится. Так и представляю, как красноглазик с лора, советы архитектору системы масштабов государства дает. Интересно, нафига у нас на к кастомеру выезжает целая команда и прописывается там на пару лет, если один такой умный, не работающий, на дядю, может все разрулить за пять минут.

Узнаю слова юных неткрекеровцев, прошедших годичное обучение в неткрекеровских учеб.центрах, изучивших Паттерны Проектирования спустя 4-6 месяцев после знакомства базовыми возможностями J2SE и наслушавшихся умных прожженных неткрекеровских BA/QA/Tech лидов (от слова lead), которые расхваливая работу по 12-16 часов в сутки во время командировок, пытаются своими дивными рассказами о сложности и прогрессивности функционала и Бизнес-Процессов(!) прикрыть свою низкую компетентность.

Тебе интересно, нафига у вас к кастомеру высылают кучу людей на пару лет? Сам подумай, какая будет эффективность работы в случае, если собрать команду, в которой: бизнес-аналитики - только окончившие ВУЗ студенты(-ки) либо еще учащиеся на 5 курсе, разработчики и тестеры - точно такие же. Вопрос второй - какое качество получится на выходе из проекта у этой команды? Сколько людей (опытных и компетентных) с параллельных проектов надо перебросить на проект с новичками, чтобы потушить пожар?

И это часть всех прелестей - над всей этой братией находятся те самые «лиды», которых в основном интересует «как бы так порулить, что б все увидели, какой я классный и прогрессивный менеджер. я даже слова консёрн, секьюрити, деманд, воркфлоу, перфоманс могу употреблять во время разговора и не запинаться». и обычно, одним из ответов, которые они дают себе на свой вопрос звучит «я покажу _этим_, какие они идиоты, и тогда, на их фоне буду блистать, в том числе и перед начальством». про начальство писать не буду - на sql.ru можно почитать (говорят, мало что поменялось с тех пор, как там появился пост). эти лиды начинают править балом (управлять процессом) - были б еще навыки управления, только откуда им взяться, если всё время приходится доказывать свою «классность, позитивность и блистательность».

Если подытожить, то всё это превращается в год-два с непрекращающимися пожарами и решением собственноручно созданных проблем.

Есть у вас и нормальные люди, но почему-то начальство их как-то странно использует.

anonymous
()
Ответ на: комментарий от RedPossum

Python достаточно быстрый интерпретатор, кроме того для большинства интерпретаторов в том числе Python уже готовы JIT, соответственно подходит для всех задач где не жалко пару десятков мегабайт памяти (иначе sh) и где не требуется совсем уж серъезная оптимизация по скорости (там C или что-то сравнимое, например fortran для математических вычислений). Соответственно на сервере джаве делать нечего.

С точки зрения машины клиента, зачем что-то кроме браузера с https ?

Где я не прав ?

Коммерческие же причины использования джава в энтырпрайзе очевидны - разработчики закрывают код, дополнительно защищаясь требованиями сертификатов (для этой страны ФСТЭК, ССС, и т.д.)

MHz
()
Ответ на: комментарий от MHz

> Биллинг на java это СТЫД, а не гордость телекомов (из-за сертификатов)

На java банки делают ;) И не только из за сертификатов. Тупо дешевле =)))

Я понимаю ситуацию дебильно просто разработчики на java: 1. Не умеют использовать C 2. Не используют интерпретаторы из патологической жадности проприетарной бизнес модели 3. Есть отбросы общества, мечтающие получать долю от п.2 но без шансов...

Другие причины существования java есть ?

Основную вы назвали: С/С++ банально дороже на большом проекте. Наличие одного вменяемого архитектора (за много денег) позволяет привлечь толпу кодеров. На С придется нанимать ВСЕХ профи. И даже в этом случае рано или поздно простреливают себе ноги из за дефектов языка.

Насчет интерпретаторов - не понятно. Вы считаете что перевод из человека читаемого кода в машинный - это основная защита проприетарного кода от нелицензионного использования? Спешу вас разочаровать - НЕТ. основная защита - законодательная.

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

VoDA ★★
()
Ответ на: комментарий от DiKeert

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


Можно подумать оракл считают кривым раздутым говном только неосиляторы. Вот ты почему то пытаешься перенести диалог в персональные наезды. «неосилятор, полуграмотный сисадмин, с бодуна», «не сумевший поставить» и проч. Абстрагируйтесь от персоналий, пообщайтесь с людьми которые саппортят быдлоподелия юзающие быдлооракл. Ну, с теми которым вы доверяете. И с теми кто саппортит ынтырпрайз софт. Вы то у нас квалифицированный специалист высочайшего класса, как я понял, с десятилетним стажем за плечами по администрированию высоконагруженных систем ынтырпрайз класса, причем я так понял качественных, написанных не менее чем докторами наук.

Мне как то слабо верится только в это. Почему то читая посты твои в этом топике вижу просто ослепленного нуба который испытывает восторг от того что его подпустили посмотреть на ынтырпрайз сервер сан который крутит ынтырпрайз яву, но только за стеклом, не пустив внутрь. Топы мне показываешь, какие телекомы что юзают.. Остается упасть на колени и биться лбом об пол.

Может быть мне еще и РЖД богословлять, ведь они крупнейший оператор грузоперевозок и пассажирских на территории РФ, ну а то что в сортирах нассано/насрано и вагоны выпуска прошлого века разваливающиеся - это ничего, ведь РЖД тоже ынтырпрайз, бабки гребет, остальное неважно %-)

anonizmus
()
Ответ на: комментарий от anonizmus

> что в сортирах нассано/насрано

Это пассажир же %)

Выбирайте энтерпрайзный мягкий вагон на 12 мест, есть такие в некоторых поездах %)

sv75 ★★★★★
()
Ответ на: комментарий от MHz

> Тут хоть один «умный» перестанет бросатся общими фразами, и назовет наконец место java в технологической цепочке и почему оно там ???

Повторюсь: С/С++ банально дороже на большом проекте. Наличие одного вменяемого архитектора (за много денег) позволяет привлечь толпу кодеров. На С придется нанимать ВСЕХ профи. И даже в этом случае рано или поздно простреливают себе ноги из за дефектов языка.

Плюс Java позволяет довольно быстро переучиться с С/С++/C#. А это бОльшая часть применяемых языков.

Дальше Java единственная платформа, где практически все компоненты имеют замену от РАЗНЫХ производителей. Наличие JCP и спек позволяет это.

Дальше еще одно странное преимущество наличие готовых кластерных решений. Их нужно долго учиться готовить на уровне архитектора или главного инженера. НО писать код под кластера довольно просто - практически чистая java + аннотации.

Плюс сертификация, многочисленные курсы и т.п.

VoDA ★★
()
Ответ на: комментарий от sv75

Выбирайте энтерпрайзный мягкий вагон на 12 мест, есть такие в некоторых поездах %)


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

anonizmus
()
Ответ на: комментарий от VoDA

> На java банки делают ;) И не только из за сертификатов. Тупо дешевле =)))

Многие банки делают банк-клиенты совсем не кроссплатфернно (хочу браузер с https)

Основную вы назвали: С/С++ банально дороже на большом проекте. Наличие одного вменяемого архитектора (за много денег) позволяет привлечь толпу кодеров. На С придется нанимать ВСЕХ профи. И даже в этом случае рано или поздно простреливают себе ноги из за дефектов языка.

В чем аргумент (C++ я не упоминал) отстреливание ног связано с оптимизацией, в случае джавы их отстрелит oracle (какая разница кто ?), джава язык бездефектный ?, если говорить о серъезных приложениях зачем позволять кодить в стиле объезянок Дарьи Донцовой ?

Насчет интерпретаторов - не понятно. Вы считаете что перевод из человека читаемого кода в машинный - это основная защита проприетарного кода от нелицензионного использования? Спешу вас разочаровать - НЕТ. основная защита - законодательная.

В таком случае почему не используют интерпретаторы (они надежнее) ?

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

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

Предлагаю посмотреть на технологию с точки зрения экономической эффективности (правда интерпретаторы выйграют..:-)

MHz
()
Ответ на: комментарий от MHz

> Между C, sh и Python нет пустых мест, где они нашли ТЕХНОЛОГИЧЕСКУЮ нишу

а какая технологическая ниша у Python & sh?

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

VoDA ★★
()

>В ответ на это Oracle уведомил разработчиков о том, что название «Hudson» принадлежит корпорации

скажите ораклу, что это название принадлежит реке

registrant ★★★★★
()
Ответ на: комментарий от MHz

> Python достаточно быстрый интерпретатор

Только под него спецов нужно или искать или учить. Это увеличивает стоимость проекта. Или может я не прав и Python использует С-синтаксис? ;)

VoDA ★★
()
Ответ на: комментарий от anonizmus

1. Я каждый день с ними общаюсь.
2. На ынтырпрайз я не смотрю - я его делаю.

Я видел изнутри в 4-х компаниях как делают ынтырпрайз. В 2-х из них был быдлокод с индусами. В 2-х нет, нормальная разработка с жесточайшим контролем качества. Вы просто не представляете на какие бабки попадает исполнитель, в случае если у кастомера буду проблемы. Что интересно, в 2-х где было херово - там был .Net. Ничего заранее не имею против .Net, в нём я не особенно силён.
3. Высоконагруженную систему - over 100к запросов в минуту - я делаю прям вот сейчас. И на ней я хорошо вижу на что способен «быдлооракл».

В общем продолжайте жить в вашем мирке, там уютненько.

DiKeert ★★
()
Ответ на: комментарий от VoDA

Только под него спецов нужно или искать или учить. Это увеличивает стоимость проекта


Зато наверное потом можно сильно сэкономить на поддержке и развитии проекта, сапортить питоновский быдлокод наверное даже дешевле чем жабовский, не ?

anonizmus
()
Ответ на: комментарий от registrant

> скажите ораклу, что это название принадлежит реке

К сожалению, не аргумент --- название Java принадлежало же острову.

sv75 ★★★★★
()
Ответ на: комментарий от anonizmus

> сапортить питоновский быдлокод наверное даже дешевле чем жабовский, не ?

В теории нет, динамические языки дают больший простор для извращений же.

sv75 ★★★★★
()
Ответ на: комментарий от x-demon

> систему продолжительной интеграции,

Почему, кстати, не «непрерывной»?

sv75 ★★★★★
()
Ответ на: комментарий от MHz

> Многие банки делают банк-клиенты совсем не кроссплатфернно (хочу браузер с https) Я про серверную часть. Банк-клиенты к тому, что крутится на сервер ортогональны.

У меня банк-клиент - IE через секурный HTTP. Только в России секурить можно только ГОСТ-ом, даже и не знаю можно ли стандартный HTTPS на ГОСТ ключи завести.

В чем аргумент (C++ я не упоминал) отстреливание ног связано с оптимизацией, в случае джавы их отстрелит oracle (какая разница кто ?), джава язык бездефектный ?, если говорить о серъезных приложениях зачем позволять кодить в стиле объезянок Дарьи Донцовой ?

Для меня С++ - объектный С ;)

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

Java имеет меньше возможностей часто приводящих к фэйлу. Это не значит что их нет совсем. Но к примеру memory leak в С понимании получить невозможно. Нельзя обратиться к неинициализированной памяти и прочитать из ячейки куда до этого ничего не записывал. Нельзя заглянуть в соседнее приложение без разрешения и т.п.

Что есть серьезное приложение? для меня биллинг и банк вполне серьезные приложения. Есть еще системы распознавания речи, VoIP сервера, Софт для лабораторий.

Для меня серьезное приложение - это большой функционал. Когда функционала много, тогда нужно много кода для его работы + тестирование + написание авто-тестов. И т.п.

Как вы считаете для написания системы сравнимой с ebay сколько должно быть линейных разработчиков?

VoDA ★★
()
Ответ на: комментарий от VoDA

> Как вы считаете для написания системы сравнимой с ebay сколько должно быть линейных разработчиков?

еbay одно время менял платформы как перчатки, разве нет?

sv75 ★★★★★
()
Ответ на: комментарий от anonizmus

И софт через который вы его будете оплачивать будет на жабе. И это будет ынтырпрайз софт.
Слушайте, если ынтырпрайз софт так плох, почему же не рухнул весь мир до сих пор? Ведь он управляет почти всем?

DiKeert ★★
()
Ответ на: комментарий от MHz

> если говорить о серъезных приложениях зачем позволять кодить в стиле объезянок Дарьи Донцовой ?

Ваши примеры серьезных приложений (вспомнил еще на java пишут аналитические системы для forex, всякие там боты и т.п.)

Насчет интерпретаторов - не понятно. Вы считаете что перевод из человека читаемого кода в машинный - это основная защита проприетарного кода от нелицензионного использования? Спешу вас разочаровать - НЕТ. основная защита - законодательная.

В таком случае почему не используют интерпретаторы (они надежнее) ?

Давайте говорить о конкретных реализациях? а то интерпретаторы это абстракция.

Дальше вы считаете, что приложение работающее на интерпретируемой платформе надежнее того же приложения на том же языке но на компилируемой платформе? обоснуте =)

VoDA ★★
()
Ответ на: комментарий от MHz

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

А если исходный код написан на С / Python то к кому побежит заказчик? Я тут ни вижу ни одной ТЕХНИЧЕСКОЙ причины для другого поведения заказчика.

Предлагаю посмотреть на технологию с точки зрения экономической эффективности (правда интерпретаторы выйграют..:-)

Обоснуйте почему интерпретирующая платформа выиграет у компилирующей? поскольку язык может быть реализован и через компилер и через инетрпретер, то к языку это отношения не имеет.

Так почему интерпретируемый С выиграет у компилируемого?

VoDA ★★
()
Ответ на: комментарий от DiKeert

> Слушайте, если ынтырпрайз софт так плох, почему же не рухнул весь мир до сих пор? Ведь он управляет почти всем?

Ага, «управляет», а что там Sun писала в лицензии? К счастью, он управляет только финансами.

sv75 ★★★★★
()
Ответ на: комментарий от MHz

>Python достаточно быстрый интерпретатор,

Говоришь как настоящий профессионал болших проектов пописавший на динамическом языке.

С точки зрения машины клиента, зачем что-то кроме браузера с https ?


Жесть. Ты уже удалил весь софт ктоме браузера со своей машины?

Где я не прав ?


Везде. Обоснуй применение питона и C в областях для которых у тебя жаба не применяется.

r ★★★★★
()
Ответ на: комментарий от sv75

>> Только под него спецов нужно или искать или учить.

Под Питон? O_o

Питон работает на синтаксисе С?

def case3(): # В. списковое выражение и метод join return "".join([str(i) for i in range(10000)])

новый синтаксис для С =)))

VoDA ★★
()
Ответ на: комментарий от VoDA

>а какая технологическая ниша у Python & sh?

Python - язык высокого уровня для решения почти всех задач

В нем кстати существует «только один очевидный способ сделать это» так что поддерживать его намного легче чем многое другое

sh - больше для администрирования, т.е. на низком уровне

Только под него спецов нужно или искать или учить. Это увеличивает стоимость проекта. Или может я не прав и Python использует С-синтаксис? ;)

Синтаксис Python учится очень быстро, для программиста это не может быть проблемой

Ссылка для любителей джавы http://www.uni-vologda.ac.ru/cs/syntax/ariphm.htm там только про компиляторы и простоту джавы Я так понимаю, что на этом сайте все должны были это прочитать очень давно...

MHz
()
Ответ на: комментарий от MHz

>В таком случае почему не используют интерпретаторы (они надежнее) ?

Надежнее чем что? В каком месте надежнее?

Сессия таки кончилась.

Предлагаю посмотреть на технологию с точки зрения экономической эффективности (правда интерпретаторы выйграют..:-)


Интерпретаторы кончились в начале девяностых. Начнем с этого. Большие проекты на динамических языках - вообще самоубийство. Доказано Ruby. Cи єкономически єффективен только там где ничто другое не влезает в принципе либо задачка простенькая - иначе он в глубоком пролете.

Вот ты и нашел нишу для жабы и дотнета - экономически эффективный крупнокалиберный софт.

r ★★★★★
()
Ответ на: комментарий от anonizmus

>> Только под него спецов нужно или искать или учить. Это увеличивает стоимость проекта

Зато наверное потом можно сильно сэкономить на поддержке и развитии проекта, сапортить питоновский быдлокод наверное даже дешевле чем жабовский, не ?

Трудно сравнивать. Обычно java сравнивается с компилируемыми языками из за быстродействия.

Плюс в Python порадовало вот это: «Глобальная блокировка интерпретатора (GIL) ... Для избежания разрушения этих данных при совместной модификации из разных потоков перед началом исполнения нескольких инструкций (по умолчанию 100) поток интерпретатора захватывает GIL, а по окончании освобождает. Вследствие этой особенности в каждый момент времени может исполняться только один поток Python кода, даже если в компьютере имеется несколько процессоров или процессорных ядер»

Наличие GIL вычеркивает Python из наших проектов.

Насколько мощная базовая библиотека Python? может ли сравниться с java.util.concurrent.* к примеру (конкурентные очереди, списки, пулы тредов)?

VoDA ★★
()
Ответ на: комментарий от sv75

>еbay одно время менял платформы как перчатки, разве нет?

Кошерного C и питона все нехватало;)?

r ★★★★★
()
Ответ на: комментарий от sv75

>> Как вы считаете для написания системы сравнимой с ebay сколько должно быть линейных разработчиков?

еbay одно время менял платформы как перчатки, разве нет?

я про сравнимую систему, а не сам ebay ;)

VoDA ★★
()

>сообщили о возникших проблемах с инфраструктурой java.net В процессе обновления разработчики сначала получили проблемы со списком рассылки, а затем и вовсе потеряли доступ в репозиторий SVN.

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

но ведь есть же такие понятия, как порядочность, репутация, самоуважение наконец... неужели руководство оракла просто забило на это на всё ? или у них левая рука не знает, что делает правая и Ларри просто не в курсе того, как быдломанагеры втаптывают репутацию компании в сами-знаете-что ? ведь для некоторых других людей из мира большого бизнеса честное имя важнее сиюминутных прибылей.

Voviandr
()
Ответ на: комментарий от DiKeert

почему же не рухнул весь мир до сих пор? Ведь он управляет почти всем?


А ты оглянись вокруг. Мир давно уже рухнул. Но ты погряз в каких то иллюзиях и этого не замечаешь.

anonizmus
()
Ответ на: комментарий от VoDA

>Плюс в Python порадовало вот это: «Глобальная блокировка интерпретатора (GIL) ... Для избежания разрушения этих данных при совместной модификации из разных потоков перед началом исполнения нескольких инструкций (по умолчанию 100) поток интерпретатора захватывает GIL, а по окончании освобождает. Вследствие этой особенности в каждый момент времени может исполняться только один поток Python кода, даже если в компьютере имеется несколько процессоров или процессорных ядер»

Дальше написано: Если необходимо параллельное исполнение нескольких потоков Python кода, то можно воспользоваться процессами, например, модулем processing[58], который имитирует семантику стандартного модуля threading, но использует процессы вместо потоков. Начиная с версии 2.6, модуль processing добавлен в стандартную библиотеку и переименован в multiprocessing. Есть множество модулей, упрощающих написание параллельных и/или распределённых приложений на Python, таких как parallelpython[59], Pypar[60], pympi[61] и других.

MHz
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.