The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проект PlayOnLinux переходит с Python на Java"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от opennews (??) on 05-Июн-15, 10:39 
Разработчики проекта PlayOnLinux (https://www.playonlinux.com), в рамках которого развивается надстройка над Wine для организации запуска популярных  Windows-игр в Linux, объявили (https://www.playonlinux.com/en/comments-1295.html), что будущий выпуск PlayOnLinux 5 (https://github.com/PlayOnLinux/POL-POM-5/) будет полностью переписан на языке Java. Напомним, что PlayOnLinux 3 был написан на Bash, а  PlayOnLinux 4 частично переписан на Python. По замыслу разработчиков переход на Java поможет решить проблемы с сопровождением и расширением продукта.


Из достоинств миграции на Java называется улучшение переносимости (создание портов для OS X, BSD-систем и Android), упрощение сопровождения и проверки кода (статическая типизация и наличие инструментов для контроля качества кода), увеличение производительности ядра продукта, создание более прозрачной инфраструктуры, привлечение новых разработчиков.


URL: https://www.playonlinux.com/en/comments-1295.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=42370

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проект PlayOnLinux переходит с Python на Java"  +37 +/
Сообщение от Аноним (??) on 05-Июн-15, 10:39 
>будущий выпуск PlayOnLinux 5 будет полностью переписан на языке Java. Напомним, что PlayOnLinux 3 был написан на Bash, а PlayOnLinux 4 частично переписан на Python

Может дело не в бобине?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

271. "Проект PlayOnLinux переходит с Python на Java"  +4 +/
Сообщение от Аноним (??) on 07-Июн-15, 13:39 
> Может дело не в бобине?

Зато сказ про то что имела жаба гадюку - приобретает новый смысл :P.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Проект PlayOnLinux переходит с Python на Java"  +21 +/
Сообщение от Аноним (??) on 05-Июн-15, 10:41 
>Проект PlayOnLinux переходит с Python на Java
>увеличение производительности ядра продукта

лол

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Проект PlayOnLinux переходит с Python на Java"  +27 +/
Сообщение от Pulfer (ok) on 05-Июн-15, 10:53 
Ещё больший лол, это "упрощение сопровождения". Это с Java, где обычное явление, когда для сборки нужна определённая версия библиотеки, не больше и не меньше. Где для сборки используются не компактные легко читаемые проекты на cmake, autotools и т.п., а безумные огромные xml для ant (это если ещё повезёт). Где вместо вменяемого текста ошибок сборки сплошь и рядом сообщения в духе "не, что-то не получается собрать, извините". Много всякого трэша есть, на котором кто-то под линукс пишет (Gambas, Lazarus и т.п.), но Java - это просто запредельно неприятный не столько язык (он-то как раз нормальный), сколько сопутствующие ему явления, прямо противоположные упомянуютому "упрощению сопровождения".
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

21. "Проект PlayOnLinux переходит с Python на Java"  +8 +/
Сообщение от Константавр (ok) on 05-Июн-15, 11:24 
Я думаю, это просто к ним прибился жабофан, который нарассказывал сказок про белых рыцарей и небо в кроликах. Ведь постоянно такое - а почему ваш проект не на github? а почему на Qt? а почему на gtk? и т.д. Ну попробуют, может им действительно жаба привычнее, да и проект не такой сложный, можно поэкспериментировать. Всё равно скоро всем крышка. Вайн годится только для старых игрушек и программ, современным подавай net.4.5 и прочие плюшки, а ведь идёт десяточка... Так что, в отсутствие реального развития, остаётся экспериментировать и переписывать.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

35. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от alright on 05-Июн-15, 12:03 
> скоро всем крышка. Вайн годится только для старых игрушек и программ,
> современным подавай net.4.5 и прочие плюшки, а ведь идёт десяточка... Так
> что, в отсутствие реального развития, остаётся экспериментировать и переписывать.

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


Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

88. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Константавр (ok) on 05-Июн-15, 14:42 
Я тоже не играю, мне софт нужен, которого на лине нет, а он уже на распоследних нетах и моно ему побоку, да и нет - не единственная загвоздка.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

177. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Олег (??) on 05-Июн-15, 17:53 
Какого тебя софта не хватает? Давай я напишу?
Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

180. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 18:02 
> Какого тебя софта не хватает? Давай я напишу?

Давай Autocad причем чтобы их грёбанные файлы понимал.
Потом - по результатам ещё подкину! :)

Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

210. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Константавр (ok) on 05-Июн-15, 18:56 
> Давай Autocad причем чтобы их грёбанные файлы понимал.
> Потом - по результатам ещё подкину! :)

Да зачем был бы нужен автокад, ежели запилить свой, опенсорсный продухт, который читал бы свои, опенсорсные форматы, но делал это хорошо, то автокад со своими стандартами идёт лесом, только для внешнего документооборота. А пока всё общение опенсорсных проектов идёт через dxf, который они ещё и криво пишут/открывают, то ой.

Ответить | Правка | ^ к родителю #180 | Наверх | Cообщить модератору

232. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от zxc (??) on 06-Июн-15, 01:58 
> всё общение опенсорсных проектов идёт через dxf, который они ещё и
> криво пишут/открывают, то ой.

https://ru.wikipedia.org/wiki/Open_Design_Alliance


Ответить | Правка | ^ к родителю #210 | Наверх | Cообщить модератору

191. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Константавр (ok) on 05-Июн-15, 18:16 
О! Давай, начнём с CAM'ов, CAD'ы уже, вроде, появились, а вот программы для ЧПУ писать нечем, прямо беда. Под токарки, под фрезеры, под плазму, ещё-бы с нестингом. Хотя, номинально существует, тот же HeeksCAD, но очень туго полуработает, да и под BSD лицензией, а хотелось бы под жыпиелом третьим, чтобы ни одна зараза заныкать разработки не смогла.

Шутки шутками, но я был бы счастлив иметь возможность избавиться отпроприерастии вообще. Не из-за денег (хотя чего я вру, и из-за них тоже), мне за СПО обидно, я идейный коммуняка. Всё должно быть достоянием всех.

Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

194. "Проект PlayOnLinux переходит с Python на Java"  –3 +/
Сообщение от Олег (??) on 05-Июн-15, 18:20 
Ок с тебя около $200000 и я с удовольствием напишу под GPLv3
Ответить | Правка | ^ к родителю #191 | Наверх | Cообщить модератору

196. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от anonymous (??) on 05-Июн-15, 18:24 
Венда стоит дешевле. Твоё предложение неконкурентноспособно.
Ответить | Правка | ^ к родителю #194 | Наверх | Cообщить модератору

205. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Константавр (ok) on 05-Июн-15, 18:36 
> Ок с тебя около $200000 и я с удовольствием напишу под GPLv3

Так сразу и сдулся? :)
А не под жыпиелом? Скидочка будет? :)

Если бы я мог, я бы сам помог Хикскаду, но тупо не успеваю. Несколько раз садился просто разобрать, что там с пОстами, но нет, времени нет. Писал автору, мол, заплачУ, но он говорит, мол, пожертвования велькомываются, а рулить не смей, когда хочу, тогда напишу. Тут надо инженера, которому очень нечего делать на работе, чтобы от скуки нёс пользу обществу.

эх... А эти буржуи, вишь, с питона на жабу перепрыгивают... На галеры!!!

Ответить | Правка | ^ к родителю #194 | Наверх | Cообщить модератору

214. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 19:40 
за 200к $ напишешь автокад, ну не смеши меня
Ответить | Правка | ^ к родителю #194 | Наверх | Cообщить модератору

252. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Колхозник (ok) on 06-Июн-15, 09:46 
В таком случае дорогой товарищ, прекращай ездить  и летать на любом транспорте, так как все технологии там проприетарные, ходи пешком. Заболеешь чем нибудь, ты на УЗИ и МРТ не иди, там все технологии также проприетарные, разработанные за большие деньги, лечись как-нибудь сам, народными средствами, авось поможет. И таблетки не пей никакие, так как рецепты их это проприетарщина жуткая от ведущих фармацевтических компаний. И заканчивай покупать продукты питания, так как производители используют фирменные, проприетарные, рецепты, которыми ни с кем не делятся, добывай сам себе подножный корм.
Ответить | Правка | ^ к родителю #191 | Наверх | Cообщить модератору

256. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Константавр (ok) on 06-Июн-15, 12:55 
Только мочой, по Малахову. И геморой огурцами лечу :)

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

Ответить | Правка | ^ к родителю #252 | Наверх | Cообщить модератору

213. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Gannet email(ok) on 05-Июн-15, 19:11 
FineReader
Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

218. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от maximnik0 on 05-Июн-15, 20:54 
> FineReader

За FineReader под linux обращайтесь к разработчикам .SDK правда устаревшей версии в прайсе есть ,ценник от 20000 $ ,но как говорили разработчики  пару банков и несколько крупных компаний лицензии покупало .


Ответить | Правка | ^ к родителю #213 | Наверх | Cообщить модератору

291. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Аноним (??) on 08-Июн-15, 20:02 
Для начала Keeper WinPro (Classic)
Нужна именно Classic версия.
Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

78. "Проект PlayOnLinux переходит с Python на Java"  +3 +/
Сообщение от Es on 05-Июн-15, 14:09 
Да и фиг с ним. Внезапно, для лёгкого расслабона в линуксе оказалось весьма приличное количество хороших и новых игр в стиме. Метро последнее, биошок, серьёзный сэм и т.д..
Пусть балуются.
Действительно стоящие игры из старых и так прекрасно работают.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

85. "Проект PlayOnLinux переходит с Python на Java"  –2 +/
Сообщение от njunkie (ok) on 05-Июн-15, 14:38 
>Я думаю, это просто к ним прибился жабофан, который нарассказывал сказок про белых рыцарей и небо в кроликах.

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

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

172. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-15, 17:45 
> а почему на Qt? а почему на gtk? и т.д.

"Почему без шапки?!", ага.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

266. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 07-Июн-15, 13:08 
> "Почему без шапки?!", ага.

Когда будете коммитить столько же сколько шапка, у вас появится моральное право задаваться таким вопросом.

Ответить | Правка | ^ к родителю #172 | Наверх | Cообщить модератору

273. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Michael Shigorin email(ok) on 07-Июн-15, 18:53 
>> "Почему без шапки?!", ага.
> Когда будете коммитить столько же сколько шапка

А что, про цитаты на уроках уже не рассказывают?

http://anecdots.su/anecdot/10006

> у вас появится моральное право задаваться таким вопросом.

Надеюсь, моральное право задаваться вопросом по своему профилю у меня всё-таки ещё есть (это если Вас не смогли научить различию между обращениями "Вы" и "вы", каковое при публичной переписке более чем существенно).

Ответить | Правка | ^ к родителю #266 | Наверх | Cообщить модератору

23. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от chinarulezzz (ok) on 05-Июн-15, 11:39 
> Gambas, Lazarus

наиприятнейшие среды, между прочим. Если лазарус допилят до уровня дельфей 5,6,7 (т.е. не дотнет версий) под винду, то это будет лютый вин.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

82. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Usher on 05-Июн-15, 14:16 
CodeTyphon?
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

107. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от chinarulezzz (ok) on 05-Июн-15, 15:42 
> CodeTyphon?

кривой установщик:


xdg-open: file '/usr/lib/codetyphon/CodeOcean/ (NOT Exists ???)' does not exist
xdg-open: file '/usr/lib/codetyphon/fpc/ (NOT Exists ???)' does not exist
xdg-open: file '/usr/lib/codetyphon/fpcsrc/ (NOT Exists ???)' does not exist
xdg-open: file '/usr/lib/codetyphon/typhon/ (NOT Exists ???)' does not exist

P.S. fpc/fpc-source в системе есть.

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

233. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от zxc (??) on 06-Июн-15, 02:05 
> Если лазарус допилят до уровня дельфей 5,6,7 (т.е. не дотнет версий) под винду

шутить изволите? 7 дельфя с лазарем уже много лет рядом не лежала


Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

244. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от arisu (ok) on 06-Июн-15, 07:40 
>> Gambas, Lazarus
> наиприятнейшие среды, между прочим. Если лазарус допилят до уровня дельфей 5,6,7 (т.е.
> не дотнет версий) под винду, то это будет лютый вин.

да не будет. Qt намного качественней, удобней, лучше документирована, а бонусом имеет отсутствие проблем с использованием библиотек на C и C++.

p.s. да, я весьма плотно писал на дельфи и фрипаскале, так что в курсе темы.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

267. "Проект PlayOnLinux переходит с Python на Java"  –2 +/
Сообщение от Аноним (??) on 07-Июн-15, 13:10 
> да не будет. Qt намного качественней, удобней, лучше документирована,

Тише ты, Кэп! Сейчас они нарыдаются с глюкавым и проблемным рантаймом, взлетающим полчаса и выглядящим как бельмо на глазу во всех системах и еще на чем-нибудь перепишут. Лет через 20 им кто-нибудь покажет куть. Раньше показывать не надо - забавно же когда скрипткидизы прыгают по граблям. Такое шоу нахаляву!

Ответить | Правка | ^ к родителю #244 | Наверх | Cообщить модератору

293. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от vn971 (ok) on 09-Июн-15, 15:15 
Lazarus умееть "компилировать под" QT. Это в лазарусе называется "LCLWidgetType".
Ответить | Правка | ^ к родителю #244 | Наверх | Cообщить модератору

294. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от arisu (ok) on 09-Июн-15, 15:19 
> Lazarus умееть "компилировать под" QT.

зачем там QuickTime?! O_O

> Это в лазарусе называется «LCLWidgetType».

вот только Qt — это далеко не просто «очередная рисовалка кнопочек». и то, что они умудрились заюзать рисовалку… ну, молодцы, чо — добавляет няшных зависимостей к проекту.

Ответить | Правка | ^ к родителю #293 | Наверх | Cообщить модератору

296. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от vn971 (ok) on 09-Июн-15, 15:28 
Сорри, конечно имеется в виду Qt.

Что вы имеете в виду про зависимости я не понял. Вроде ведь ясно что при компиляции "под" gtk не будет добавляться зависимость на qt (и наборот).

Ответить | Правка | ^ к родителю #294 | Наверх | Cообщить модератору

297. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от arisu (ok) on 09-Июн-15, 15:32 
> Что вы имеете в виду про зависимости я не понял.

то, что с собой ещё и Qt таскать придётся. это вместо того, чтобы прекратить выпендриваться и сделать один раз нормальную кросс‐платформенную рисовалку, а на всякие другие рисовалки тупо забить. ну, примерно как поступил автор MSE.

Ответить | Правка | ^ к родителю #296 | Наверх | Cообщить модератору

262. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от fuf on 07-Июн-15, 03:15 
>Если лазарус допилят до уровня дельфей 5,6,7 (т.е. не дотнет версий) под винду, то это будет лютый вин.

Это будет лютый фейл по сравнению с QtCreator

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

25. "Проект PlayOnLinux переходит с Python на Java"  +8 +/
Сообщение от Онон on 05-Июн-15, 11:46 
Это только мудацкие либы без обратной совместимости. Ant это очень одфажно, есть же майвен и грэйдл. На джаве можно писать красивый код.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

36. "Проект PlayOnLinux переходит с Python на Java"  +3 +/
Сообщение от Gammar_N. on 05-Июн-15, 12:06 
Поправилю, на 8-й джаве можно писать красивый код.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

69. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от XXasd on 05-Июн-15, 13:27 
А что там на 8 яве?

Разве появилось возможность делать -- синонимы импортируемых типов (с огромными названиями) в пределах текущего пакета?

Или вообще хоть что-то появилось в 8 яве, что должно было бы сделать не такой многобуквенной?

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

90. "Проект PlayOnLinux переходит с Python на Java"  +3 +/
Сообщение от VoDA (ok) on 05-Июн-15, 14:52 
> А что там на 8 яве?
> Или вообще хоть что-то появилось в 8 яве, что должно было бы
> сделать не такой многобуквенной?

Товарищ наверняка намекает на лямбды :)


С уважением,
Кэп.

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

100. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от anonymous (??) on 05-Июн-15, 15:13 
Лямбды там были уже давно. Надо было только текстовый препроцессор поставить, scala называется. И xml вовсе не обязателен для сборки проектов, можно и на sbt скрипты писать. Правда он в отличие от make не умеет сравнивать время сборки файла и время последней модификации и потому пересобирает все правила заново.
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

110. "Проект PlayOnLinux переходит с Python на Java"  +8 +/
Сообщение от rmh on 05-Июн-15, 15:50 
Суть скалиста: увидел в предложении "Java" — обязательно напиши, что скала круче.
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

197. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от anonymous (??) on 05-Июн-15, 18:26 
> Суть скалиста: увидел в предложении "Java" — обязательно напиши, что скала круче.

Суть скалиста: Java - это круто, потому что это инфраструктура для любимого языка. Так что не надо гнать на JVM. Ну есть проблемы с мусором в мейнстримовом явовом языке, так есть ещё много.

Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

95. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от did email on 05-Июн-15, 15:00 

> Или вообще хоть что-то появилось в 8 яве, что должно было бы
> сделать не такой многобуквенной?

Вместо анализа серьезных технических вопросов начинает указывать многословие Java как недостаток.
В эпоху IDE с автодополнением - смешно право слово.
Займитесь лучше делом - критикуя Java, начните с д-но проблемных мест.
К примеру - реализацию GUI

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

108. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от chinarulezzz (ok) on 05-Июн-15, 15:45 
> Вместо анализа серьезных технических вопросов начинает указывать многословие Java как
> недостаток.
> В эпоху IDE с автодополнением - смешно право слово.

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


Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

111. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от did email on 05-Июн-15, 15:51 
>> Вместо анализа серьезных технических вопросов начинает указывать многословие Java как
>> недостаток.
>> В эпоху IDE с автодополнением - смешно право слово.
> необходимость в IDE сама по себе смешна, а обязательная необходимость чтоб комфортно
> кодить - вдвойне.

Ваш ответ по уровню глупости примерно таков:
Необходимость иметь столовые приборы для обеда смешна, а иметь прибором много - вдвойне.
Есть же пальцы.

Не понимаете, что такое IDE - молчите в уголке потихоньку, в тряпочку.

А если не можете молчать, то просьба рассказать нам всем тут, язык платформу и размер проекта надо которым Вы работали комфортно, не применяя полноценную IDE

Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

114. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от chinarulezzz (ok) on 05-Июн-15, 16:02 
> Ваш ответ по уровню глупости примерно таков:
> Необходимость иметь столовые приборы для обеда смешна, а иметь прибором много -
> вдвойне.
> Есть же пальцы.

Между прочим, телесный контакт с едой необходим. Хорошо, когда еду можно непосредственно ощутить руками, потрогать, понюхать. Если от еды тошнит, взяв в руки, она неприятна на ощупь и становится съедобной только под толщей соусов и автоматом для поедания - жри сам :3

> Не понимаете, что такое IDE - молчите в уголке потихоньку, в тряпочку.

разорвало?))

> А если не можете молчать, то просьба рассказать нам всем тут, язык
> платформу и размер проекта надо которым Вы работали комфортно, не применяя
> полноценную IDE

моя скромная персона недостойна такого пристального внимания. Укажу на _всеми нами знакомых_ kernel-хакеров с vim'ом и emacs'ом наперевес.

Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

117. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от did email on 05-Июн-15, 16:12 
/ skip /

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

Нет, очень даже достойна, т.к. пока мы видим перед собой человека, который не понимает о чем говорит.

> Укажу на _всеми нами знакомых_
> kernel-хакеров с vim'ом и emacs'ом наперевес.

emacs - конструктор, который после допиливания по начинке и есть тот самый полноценный IDE, с тем самым интегрированным вагоном свистелок.
Используют как раз в этом варианте.
Здравствуйте вдова Вы наша унтерофицерская

Но мы рассмотрим ситуация иначе
1) Объем кода ядра
2) % сколько кода написали хацкеры, а сколько проф. разработчики из сторонних компаний, которые занимаются этим серьезно.
3) Посмотрим, чем пользуются люди из п.2

Вперед - за орденами.

Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

119. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от chinarulezzz (ok) on 05-Июн-15, 16:18 
> мы видим перед собой человека, который не понимает о чем говорит.
> emacs - конструктор, который после допиливания по начинке и есть тот самый
> полноценный IDE,

ты еще помнишь с чего начался разговор?

> Вперед - за орденами.

только за вами, сударь.

Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

141. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от did email(ok) on 05-Июн-15, 16:58 
>> мы видим перед собой человека, который не понимает о чем говорит.
>> emacs - конструктор, который после допиливания по начинке и есть тот самый
>> полноценный IDE,
> ты еще помнишь с чего начался разговор?

Да мне вообще на тему топика плевать.
Тот кто не смог написать обвязку на питоне, не напишет ничего нормального и на Java.  

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

182. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Аноним (??) on 05-Июн-15, 18:03 
> Тот кто не смог написать обвязку на питоне, не напишет ничего нормального и на Java.

Ну хоть в чём то я с тобой согласен! :)

Ответить | Правка | ^ к родителю #141 | Наверх | Cообщить модератору

238. "Проект PlayOnLinux переходит с Python на Java"  +5 +/
Сообщение от Xasd (ok) on 06-Июн-15, 03:15 
>> необходимость в IDE сама по себе смешна, а обязательная необходимость чтоб комфортно
>> кодить - вдвойне.
> Ваш ответ по уровню глупости примерно таков:
> Необходимость иметь столовые приборы для обеда смешна, а иметь прибором много - вдвойне.

если язык программрирования ИМЕННО ТРЕБУЕТ для своей работы IDE (а с Java это так и есть, так как набирать каждый раз длиннющие названия классов невозможно вручную, и синонимы сделать нельзя)...

...то значит -- этот язык просто навсего инвалид!

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

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

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

--------------------------------------------------

если язык программирования ТРЕБУЕТ для своей работы IDE -- то значит такой язык ЯВНО имеет проблемы. отмазываться -- просто глупо! это очевидно! и не признавать этот факт можно только если ты ослеплён любовью к этому стеку!

ты не можешь просто скачать 1 файл (только 1!) из проекта, отредактировать его побыстрому.. и закачать\закомпилировать обратно. тебе нужно РАЗВОРАЧИВАТЬ СРАНУЮ IDE каждый раз когда ты хочешь сделать мимолётную правку! эта IDE не сможет тебе ни чего подсказать если у неё нет в распряжении всего работающего (БЕЗ ОШИБОК) проекта!

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

Java просто отпугивает сторонних мелких контрибьютеров -- тем фактом, что нужно настраивать IDE для каждого проекта. (а недополученный мелкий контрибьютер -- это возможно значит и недополученный крупный контрибьютер.. так как в будущем -- крупный мог бы получиться из мелкого!)

в попу себе засуньте ваш IDE и редактируейте в нём свои частные проекты -- а для СвободногоОпенСурса это огромный тормоз в органиации кооперации между людьми!

весь ОпенСурс крутится вокруг ИСХОДНИКОВ.. и было бы ЛОГИЧНО если бы эти исходники были бы в таком виде, в котором они поддаются в-том-числе-и для ручного вмешательства. ручного(!), а не СУГУБО-IDE-автоматизированного..

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

думаешь, повышая порог входжения -- в итоге ты получишь более качественнй код? а вот обломись! :-) ...

...одно дело когда мы повышая порог вхождения в проект -- отфильтровывали БЫ (забирали бы в проект)  только качественные человеческие ресурсы (но это НЕ этот случай!).. а совсем другое дело, когда повышая порог вхождения мы просто отсеиваем (отпугиваем от проекта) тех, у кого не так много свободного времени (нет лишнего времени, чтобы делать лишние действия на своём компе, связанные с нафиг не нужной настройкой и установкой).

с точки менеджмента -- это настолько глупо -- насколько только могло бы быть :-) ..

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

глупый маркетолог мог бы подумать "этот фильтр -- увеличит качество кода, так как мы будем принимать патчи только от умных людей!". но в реальности -- половина людей просто передумают слать патчи, так как они просто не захотят тратить время на решение этих задачек :-) , даже если они знают как решать эти задачи (но вместо этого -- есть и куда более интересные занятия!) ..

--------------------------------------------------

итог:

если PlayOnLinux хотят Java -- пусть будет Java .. но начиная с этого момента можно сказать что проект стал более безперспективным :-) .

впрочем, лично я-то не лишился ни чего.. Wine вполне удовлетворительно~хорошо работал и без PlayOnLinux...

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

Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

268. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 07-Июн-15, 13:11 
> а иметь прибором много -

...опечаточка по Фрейду :)

Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

253. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Колхозник (ok) on 06-Июн-15, 09:52 
>> Или вообще хоть что-то появилось в 8 яве, что должно было бы
>> сделать не такой многобуквенной?
> Вместо анализа серьезных технических вопросов начинает указывать многословие Java как
> недостаток.
> В эпоху IDE с автодополнением - смешно право слово.
> Займитесь лучше делом - критикуя Java, начните с д-но проблемных мест.
> К примеру - реализацию GUI

+1. В Swing нет даже родного компонента Календарь.

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

257. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 06-Июн-15, 14:08 
>Swing

Забудь про Swing. Эта библиотека считается устаревшей и давно не развивается. На замену её пришла действительно крутая и удобная JavaFX 2, в которой есть всё, что нужно. Интерфейс рисуется в XML, построенном по подобию HTML, оформление на CSS, обработчики на Java либо JavaScript. Плюс визуальная среда, где всё это можно лепить мышкой.

Ответить | Правка | ^ к родителю #253 | Наверх | Cообщить модератору

277. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Xasd (ok) on 08-Июн-15, 05:42 
это всё фигня! ты скаже, главное...

...отрисовка-то всяких контролов -- хотяб через GTK3 происходит?

или же какой-то очередной ява-говнокостыль используется?

ведь проект "java-gnome" -- уже протух.. и по сути рисовать GUI на Java (для GNU/Linux) уже толком стало не на чем.

Ответить | Правка | ^ к родителю #257 | Наверх | Cообщить модератору

292. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от JavaSaBr on 09-Июн-15, 08:24 
для декстопного UI есть JavaFX
Ответить | Правка | ^ к родителю #277 | Наверх | Cообщить модератору

298. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Vkni (ok) on 11-Июн-15, 00:52 
> В эпоху IDE с автодополнением - смешно право слово.

Так это же читать приходится. Писать - не вопрос, почти все умеют корябать очень быстро и много.

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

109. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от rmh on 05-Июн-15, 15:48 
>Или вообще хоть что-то появилось в 8 яве, что должно было бы сделать не такой многобуквенной?

Лямбды, Streams API. DateTime ещё сюда можно добавить.
Это всё — прямо или косвенно — делает язык и конструкции на нём более лаконичными.

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

129. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Аноним (??) on 05-Июн-15, 16:37 
> На джаве можно писать красивый код.

Только вот не пишут. Парадокс.

PS: Жабшики ШШасс скажут что мы ничего не понимаем и что надо всего то уметь держать "перед глазами" код 1024 модулей по 100500+ 180-символьных строк каждый чтобы оценить красоту программы чуть посложнее Hello World!

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

149. "Проект PlayOnLinux переходит с Python на Java"  –2 +/
Сообщение от анонн on 05-Июн-15, 17:08 
ок, покажи мне аналог IDEA совместимый с ней по функционалу и работающий так же быстро и стабильно но написаный на сях. Или аналог Gradle, да что там хотя бы аналог LanguageTool которая заруливает hunspell по самое.
Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

183. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 18:05 
> ок, покажи мне аналог IDEA совместимый с ней по функционалу и работающий
> так же быстро и стабильно но написаный на сях.

UNIX (C)(R)(tm)

Хотя ты о таком не слышал, ваше жабо только на винде в продакшене живёт. Парадокс.

Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

187. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от did email(ok) on 05-Июн-15, 18:09 
> ваше жабо только на винде в
> продакшене живёт. Парадокс.

Лживость - не к лицу специалисту.
Дяденька, самую высокую производительность Java всегда показывала  и показывает в Unix подобном окружении. Windows далеко позади.
Тод-же WebLogic под ним хуже работает - хоть режьте.


Ответить | Правка | ^ к родителю #183 | Наверх | Cообщить модератору

190. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Аноним (??) on 05-Июн-15, 18:15 
"заруливают" Gradle по какому принципу? по удобству и скорости? Попробуйте pip в питоне, сразу поймете что такое инструмент для людей.
Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

224. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от анонн on 05-Июн-15, 22:54 
По функциональности, хех собири проект подобный OpenJFX и OpenJDK своим pip'ом... по удобству, я просто немогу представить что может быть удобнее Gradle. Скорость сборки вообще шиарная + сборка распаралеливается...
Ответить | Правка | ^ к родителю #190 | Наверх | Cообщить модератору

225. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-15, 23:03 
> + сборка распаралеливается...

Знаете, когда этому научился обычный make?

Ответить | Правка | ^ к родителю #224 | Наверх | Cообщить модератору

226. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от анонн on 05-Июн-15, 23:05 
Ну давайте сравним Fork\Join Framework с распарралеливанием в make...
Ответить | Правка | ^ к родителю #225 | Наверх | Cообщить модератору

229. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-15, 23:13 
> \

/


Ответить | Правка | ^ к родителю #226 | Наверх | Cообщить модератору

258. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от ВладыкаОноним on 06-Июн-15, 17:41 
Наш враг не какой-то язык, а криворукие, жопоголовые недодевелоперы, которые могут испортить репутацию любого языка. Аминь.
Ответить | Правка | ^ к родителю #224 | Наверх | Cообщить модератору

216. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от RazrFalcon (ok) on 05-Июн-15, 20:10 
>>IDEA
>>быстро

насмешили

Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

223. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от анонн on 05-Июн-15, 22:51 
ну так покажи аналог с таким же функционалом работающий на такой же скорости!
Ответить | Правка | ^ к родителю #216 | Наверх | Cообщить модератору

241. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от anonononon on 06-Июн-15, 04:57 
languagetool и hanspell занимают разные нишы, не нужно их сравнивать, так как вы несравниваете камаз и daewoo matiz.
Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

295. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от vn971 (ok) on 09-Июн-15, 15:21 
Сравнивать языки по одной единственной программе -- не самая лучшая затея КМК.
Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

29. "Проект PlayOnLinux переходит с Python на Java"  +4 +/
Сообщение от Другой аноним on 05-Июн-15, 11:53 
> Ещё больший лол, это "упрощение сопровождения". Это с Java, где обычное явление,
> когда для сборки нужна определённая версия библиотеки, не больше и не
> меньше. Где для сборки используются не компактные легко читаемые проекты на
> cmake, autotools и т.п., а безумные огромные xml для ant (это
> если ещё повезёт). Где вместо вменяемого текста ошибок сборки сплошь и
> рядом сообщения в духе "не, что-то не получается собрать, извините". Много
> всякого трэша есть, на котором кто-то под линукс пишет (Gambas, Lazarus
> и т.п.), но Java - это просто запредельно неприятный не столько
> язык (он-то как раз нормальный), сколько сопутствующие ему явления, прямо противоположные
> упомянуютому "упрощению сопровождения".

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

45. "Проект PlayOnLinux переходит с Python на Java"  +3 +/
Сообщение от Pulfer (ok) on 05-Июн-15, 12:28 
Я с ней работал только в том ключе, что это единственное явление, сборка пакетов на котором стабильно доставляет мне кучу головной боли. Могу сравнивать в этом плане с C/C++, Perl, Python, Ruby, OCaml, Haskell, Pascal/Lazarus, Basic/Gambas, Vala.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

50. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 12:36 
Ну давай сравним сборку проекта на Gradle с богомерзким Cmake.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

54. "Проект PlayOnLinux переходит с Python на Java"  +4 +/
Сообщение от Pulfer (ok) on 05-Июн-15, 12:41 
> Ну давай сравним сборку проекта на Gradle с богомерзким Cmake.

Ок. Для какой программы будем собирать RPM-пакет? Что использует Gradle?

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

76. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Другой аноним on 05-Июн-15, 14:01 
> Ок. Для какой программы будем собирать RPM-пакет? Что использует Gradle?

Причем здесь rpm пакет? Чего Вы перекручиваете, давайте лучше JAR'ник CMake'ом соберем.

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

80. "Проект PlayOnLinux переходит с Python на Java"  +6 +/
Сообщение от Pulfer (ok) on 05-Июн-15, 14:15 
Потому что мы в новости про PlayOnLinux, который большинство пользователей дистрибутивов будут ставить из репозиториев, т.е. в виде пакета.
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

94. "Проект PlayOnLinux переходит с Python на Java"  –2 +/
Сообщение от VoDA (ok) on 05-Июн-15, 14:55 
>> Ну давай сравним сборку проекта на Gradle с богомерзким Cmake.
> Ок. Для какой программы будем собирать RPM-пакет? Что использует Gradle?

Maven нормально собирает RPM-пакеты. Обычно это нафиг не нужно. Но если инфраструктура заточена под RPM, то можно билдить в RPM и разносить по кластеру рабочих нод через yum + puppet.

Вполне рабочее решение к слову ;)


Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

116. "Проект PlayOnLinux переходит с Python на Java"  +4 +/
Сообщение от gaga (ok) on 05-Июн-15, 16:11 
>ЮОбычно это нафиг не нужно.

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

Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

269. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 07-Июн-15, 13:15 
> Вполне рабочее решение к слову ;)

Ну как бы удачи тебе с твоим рабочим решением убедить юзерей таким манером игрушки на десктопник ставить..

Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

133. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Аноним (??) on 05-Июн-15, 16:41 
А уж судя то твоему комменту - ну уж точно, 100500% :
> ... Вы с Java никогда не работали,

А потому:
> ... не фиг нести чушь о чем не знаете или знаете лишь  поверхностно...

Жабо - *овно! И изменить это практически невозможно. Жги господи! (С)

PS: Если бы не гулойдный андроЕд - про нее бы уже слышали не больше чем про COBOL какой нить.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

140. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от did email(ok) on 05-Июн-15, 16:57 
> Жабо - *овно! И изменить это практически невозможно.

Доказательства в студию.
Только не в стиле, я мычу и ляпаю языком, а по сути.
К примеру расскажите нам всем, когда в большей части якобы супер продвинутых языков уберут GIL.  
Или когда же наконец появиться что-то аналогичное по красоте как JVM ?

Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору
Часть нити удалена модератором

188. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от did email(ok) on 05-Июн-15, 18:11 
> А где ещё кроме якобы супер продвинутого Питона оно есть?

Ruby, JavaScript и системе т.д.
Прет отовсюду.

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

239. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 06-Июн-15, 04:21 
>Ruby, JavaScript и системе т.д.

Во-во - народ готов юзать хоть какой мрак лишь бы жабо не трогать :)

Ответить | Правка | ^ к родителю #188 | Наверх | Cообщить модератору

270. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 07-Июн-15, 13:17 
> Во-во - народ готов юзать хоть какой мрак лишь бы жабо не трогать :)

Тем временем, valve хоть и проприерасы, но показали скрипткидозным отродьям как это надо было делать правильно. По поводу чего и обставили все эти недомерки и недонocки с эпическим отрывом.

Ответить | Правка | ^ к родителю #239 | Наверх | Cообщить модератору

43. "Проект PlayOnLinux переходит с Python на Java"  +5 +/
Сообщение от MVK (??) on 05-Июн-15, 12:22 
Кроме Ant (продукт столетней давности), есть Maven, Gradle, Jenkins. Скорее всего Ваше мнение о Java связано с плохим знанием инфраструктуры Java-проектов.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

52. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Pulfer (ok) on 05-Июн-15, 12:38 
> Кроме Ant (продукт столетней давности), есть Maven, Gradle, Jenkins. Скорее всего Ваше
> мнение о Java связано с плохим знанием инфраструктуры Java-проектов.

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

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

63. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 13:20 
Т.е. вы страдаете от того что весь набор библиотек проекта который вы собираете не встроен в ваш дистрибутив? А при чём тут Java? Там как раз пытались сделать нормальную среду для сборки не зависящую от дистрибутива, и не требующую ручной закачки библиотек для больших проектов, и как ни странно это работает, хоть и требует определённых усилий от создателей проектов.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

68. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Pulfer (ok) on 05-Июн-15, 13:26 
> Т.е. вы страдаете от того что весь набор библиотек проекта который вы
> собираете не встроен в ваш дистрибутив? А при чём тут Java?

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

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

75. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Другой аноним on 05-Июн-15, 13:58 
> При том, что это единственный язык, где это является проблемой из-за слишком
> жёстких требований к версиям библиотек (видимо, из-за низкой их совместимости между
> собой).

Блин, да нет там никаких жестких привязок к версиям! Откуда Вы это вообще взяли?

Мне за многолетнюю практику ни разу не приходилось подбирать номер минорной версии, за исключением случаев, когда в какой-то версии был баг. Обычно при заполнении pom.xml я выбираю последнюю стабильную версию пакета, которую подсказывает IDE по CTRL+Space.

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

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

79. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Pulfer (ok) on 05-Июн-15, 14:11 
> Блин, да нет там никаких жестких привязок к версиям! Откуда Вы это вообще взяли?

Когда-то давно, когда я ещё не обходил Java-программы стороной (где-то году в 2009-м), а пытался разбираться, почему они не собираются, не раз сталкивался с ситуацией, когда нужна была именно определённая версия, ограниченная не только снизу, но и сверху. Может просто не повезло. Может сейчас такого уже нет.

> Вот лично Вас, уважаемый Pulfer, я ни в чем не хочу переубеждать

Да я понимаю. У меня к Java хейтерское отношение, выработавшееся предубеждение. Может пройдёт со временем.

Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

96. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от VoDA (ok) on 05-Июн-15, 15:04 
> Когда-то давно, когда я ещё не обходил Java-программы стороной (где-то году в
> 2009-м), а пытался разбираться, почему они не собираются, не раз сталкивался
> с ситуацией, когда нужна была именно определённая версия, ограниченная не только
> снизу, но и сверху. Может просто не повезло. Может сейчас такого
> уже нет.

И сейчас такое есть. И в любимом многими С++ и в Java, и даже в C#.
Как только выходит мажорная версия с несовместимой сменой API, так печаль - приложение не может использовать новую версию (не совместимую) без переписывания исходного кода. Печально, но факт.

Пример:
Было Person.setFIO(String fio), где ФИО слеплены в одно поле. Разработчики либы убрали .setFIO и сделали три метода .setFirstName, .setLastName, .setPatronymicName (API без обратной совместимости).

Пока не придумано технологии, которая самостоятельно подменит все вызовы setFIO, нарисует на UI три новых поля с локализацией и отрефакторит сопутствующий код.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

118. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Pulfer (ok) on 05-Июн-15, 16:14 
> Как только выходит мажорная версия с несовместимой сменой API,
> так печаль - приложение не может использовать новую версию

Ну так, чтобы это совсем уж большие проблемы доставило, с C/C++ бывает редко. Сходу только yaml-cpp припоминаю, где при переходе с 0.3 на 0.5 вообще радикально всё поменялось. Обычно-то относительно небольшими патчами можно обойтись, чтобы починить сборку с новой версией, поэтому требование по версии как правило указывается только снизу. А в случаях вроде Qt, GTK, GStreamer и т.п. библиотеки с новым API идут как отдельные пакеты, старым не мешают, могут устанавливаться и использоваться рядом с ними.

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

147. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от анонн on 05-Июн-15, 17:05 
Да ладно, а как же Qt 4 -> Qt5 или GTK 2 -> GTK 3? Ок живой пример у меня сейчас JavaFX приложение которое юзает Weld, писалось оно с использованием 9й беты 3й версии я сейчас легко могу скомпилить его с любой из версией 2.X.X и все будет работать(специально проверил).
Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

189. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Pulfer (ok) on 05-Июн-15, 18:14 
Это уже смена целых эпох, а не просто версий. Такое происходит почти раз в десять лет. Кроме того, они же ставятся в систему параллельно. Другое дело было бы, если бы одной программе нужна была версия Qt не ниже 4.4.x и не выше 4.6.x, другой - не ниже 4.7.x, третьей не выше 4.7.x и т.д. И исправление этого требовало бы огромных патчей, сопоставимых с портированием с Qt 3 на Qt 4 (или с yaml-cpp 0.3 на 0.5), а не пары строчек.
Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

195. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 18:22 
это пока не столкнетесь с логерами и криптопро, там и начнете может и не минорную версию подбирать, то точно даже не на мажорной всё повалится.
правда это всё относится и питону и другим языкам и их библиотекам
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

112. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от rmh on 05-Июн-15, 15:54 
>Maven, Gradle, Jenkins

О, интересно, а как сервис интеграции оказалась в одном ряду с системами сборки проектов?

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

113. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от rmh on 05-Июн-15, 15:55 
> О, интересно, а как сервис интеграции оказалась в одном ряду с системами
> сборки проектов?

s/сервис интеграции/система непрерывной интеграции/

Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

49. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 12:33 
Уууу дедуль да вы походу в каменном веке живете. :D Maven уже легаси про ant вообще все уже забыли. Все давно юзат Gradle и никаких проблем не испытывают и не только для Java. А "cmake, autotools" про это дерьмо лучше заткнуться и не вспоминать вообще...
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

56. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Pulfer (ok) on 05-Июн-15, 12:50 
> Уууу дедуль да вы походу в каменном веке живете. :D Maven уже
> легаси про ant вообще все уже забыли. Все давно юзат Gradle
> и никаких проблем не испытывают и не только для Java. А
> "cmake, autotools" про это дерьмо лучше заткнуться и не вспоминать вообще...

Вот взял сейчас последнюю версию freecol (0.11.3), там написано, что собирать надо с помощью ant. Пробуем, не выходит, какой-то бред пишет: http://pastebin.com/FMs2DhBt

То есть ругается на строку, которая вообще в исходниках как комментарий идёт, а не как код.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

62. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Аноним (??) on 05-Июн-15, 13:06 
Ну вы возьмите что нибудь по свежее этого протухшего уг... CDI имплементацию Weld например, которая собирается одной строчкой хоть он и до сих пор юзает Maven или Hebernate котоырй перешел на Gradle с хрен знает каких времен.
А если хочется экстрима то можно собрать OpenJFX или вообще OpenJDK которые при всем своем чудовищном размере так же собирается одной строчкой. Например я вообще не представляю как реализовать скрипт сборки OpenJFX на CMAKE... У нас он на более мелком проекте исчерпал свой функционал и прешлось переводить сишный проект на Gradle.
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

64. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Pulfer (ok) on 05-Июн-15, 13:21 
Ну тут я не специально беру, а исхожу из практики, с чем приходится реально сталкиваться. Но тут хоть легко сборку можно починить, простой случай.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

65. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от anonymous (??) on 05-Июн-15, 13:22 
да не слушайте их, у людей однобокое представление: конечно, если начинать проект с нуля, предварительно почитав книжечку про очередную систему сборки, то все будет хорошо
но как быть с легаси, которого уже куча, причем каждое приложение юзает свой набор фреймворков/разные системы сборки и тп (в Джаве почему-то все меняется просто с каледоскопической скоростью, такого разнообразия решения для одних и тех же задач вы просто нигде не увидите, гарантирую)
а ведь несовместимостей просто куча, не всегда они на поверхности, но сколько раз видел, как люди под очередную тулзу ставили именно конкретную версию Джавы(разводя у зоопарк jvm у себя на машине) - где-то надо именно Java 5, где-то Java 6, где-то надо именно Oracle JVM, где-то IBM J9, где-то и OpenJDK пойдет и тд
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору
Часть нити удалена модератором

146. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 17:05 
(формат тут жрётся)
Там где дотягивался в продакшене __только__:
> именно Java 6, где-то Java 5,  надо именно Oracle JVM,

А вот:
> где-то IBM J9, где-то и OpenJDK пойдет и тд

В продакшене не наблюдал. Как и v7, v8


Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

66. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 13:23 
>> Уууу дедуль да вы походу в каменном веке живете. :D Maven уже
>> легаси про ant вообще все уже забыли. Все давно юзат Gradle
>> и никаких проблем не испытывают и не только для Java. А
>> "cmake, autotools" про это дерьмо лучше заткнуться и не вспоминать вообще...
> Вот взял сейчас последнюю версию freecol (0.11.3), там написано, что собирать надо
> с помощью ant. Пробуем, не выходит, какой-то бред пишет: http://pastebin.com/FMs2DhBt
> То есть ругается на строку, которая вообще в исходниках как комментарий идёт,
> а не как код.

Кодировки в файлах ;)

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

70. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Pulfer (ok) on 05-Июн-15, 13:29 
> Кодировки в файлах ;)

Ну оно понятно, что лечится через ANT_OPTS="-Dfile.encoding=UTF8", но сама по себе эта ситуация оставляет ощущение маразма происходящего. Использовали авторы в комментариях к коду тире, а не минус, а ant отказывается собирать проект, пока ему явным образом не укажешь UTF8.

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору
Часть нити удалена модератором

97. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Pulfer (ok) on 05-Июн-15, 15:05 
Погуглил, конечно, сообщение об ошибке. А потом почитал, в чём конкретно заключается проблема и какие есть варианты её решения. Потом выбрал из них наиболее подходящий и убедился, что он работает.
Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

98. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от did email on 05-Июн-15, 15:12 
>сертификация отсутствует,

Ложь.

> руководства по использованию программ не успевают
> за скоростью изменения самих программ,

Ложь, т.к. для серьезного использования подходит и используется только LTS ПО, документация к которому вылизана.

> книг мало

Ложь. Открываем Amazon и удивляемся.

> и пишут их зачастую
> люди не обладающие необходимой квалификацией,

Это Вы про творения сертифицированных M$ болванчиков, которые не видят дальше кончика носа ?

Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору
Часть нити удалена модератором

137. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от did email(ok) on 05-Июн-15, 16:53 
> debian 8 certification
> ubuntu 15 certification
> Что-то ничего не находится... Так и запишем: сертификация отсутствует.

Вы сознательно подтасовываете факты про экосистему.
Взяли кусок экосистемы, зная что получите и выдали.
Нужна сертификация как Вы ее себе представляете, ищите по "red hat certification"
Получите вагонище.

>> т.к. для серьезного использования подходит и используется только LTS
> Т.е. вы утверждаете, что не-LTS версии это несерьёзно и для л---ов?

Еще раз перечитайте о чем я говорил.
В частности, от вопросе несоот. документации, что якобы это супер проблема.
Хотя никакой проблемы нет, кроме как в мозгах тех кто получает 5 копеек от M$

> По запросу "Debian 2015" нашлось 20 книг из которых про Дебиан было
> 0 (прописью: ноль).

Вы продолжаете заниматься шулерством.
1,349 результатов на Amazon'е только про RedHat.
Это тоже Linux.
Литература более чем проф. - первой же строчкой идет "RHCSA & RHCE Red Hat Enterprise Linux 7: Training and Exam Preparation Guide (EX200 and EX300), Third Edition Paperback – March 27, 2015"

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору
Часть нити удалена модератором

159. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от did email(ok) on 05-Июн-15, 17:26 
> Я взял самые популярные дистрибутивы.

В какой области ?
Домашних компьютеров, серверов и т.д. ? C каких пор для работы с домашним ПК нужна сертификация ?

> Я не знал что получу. Сертификация стоит денег, которые на Линукс-сертификации я
> (лично я) не отобью.

Обсуждать смысла нет.

> Давайте не будем говорить так, что если о достоинствах - то суммируя
> их по всем дистрам в понятие "Линукс", если о недостатках -
> то разделяя и сводя всё к проблемам конкретного дистра. Предлагаю говорить
> предметно. Если не Debian/Ubuntu, то что, а главное почему.

Начали общие рассуждения о экосистеме, притягивая за уши то, как интересно перекрутить

> И опять ровно то же про LTS. Давайте выясним: или мы говорим
> про LTS, но тогда и книги и сертификация должны быть про
> LTS, или мы говорим не про LTS, или мы говорим не
> только про LTS. Хватит суммировать преимущества и игнорировать недостатки.

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

> Сертификация RHCE для сис. админов. Если почитаете, то поймёте что 99% занимает
> консоль.

Не стоит меня, бывшего админа, просвещать что есть его работа и ее характер.
Есть сертификации и книг помимо администраторов ... и Вы это знаете.

> Тогда как в реальной работе пользователя с ОС консоль занимает
> куда как меньшее время.

Для пользователей как раз и написаны те книги, которые Вы читать не пожелали.
Для тех кому нужно круче ... так или иначе в CLI упирается.

Потому как удобство этого инструмента универсально.
К примеру если Вы хоть раз чертили серьезные чертежи в AutoCad, то работа с CLI там занимает порядка 2/3 времени.  

Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

175. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-15, 17:51 
> Обсуждать смысла нет.

Ну так и не разговаривайте с табуреткой -- см. тж. http://wiki.opennet.ru/MSSP

Ответить | Правка | ^ к родителю #159 | Наверх | Cообщить модератору

234. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от zxc (??) on 06-Июн-15, 02:08 
> К примеру если Вы хоть раз чертили серьезные чертежи в AutoCad, то работа с CLI там занимает порядка 2/3 времени.

серьезные чертежи??? AutoCad??? я не ошибся и эти 2 слова действительно стоят вместе?

Ответить | Правка | ^ к родителю #159 | Наверх | Cообщить модератору

148. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Аноним (??) on 05-Июн-15, 17:07 
> Широко распространён миф, что использование Windows способствует более глубокому пониманию
> процессов и более полному контролю за работой компьютера. Реальность, к сожалению,
> совсем другая: сертификация отсутствует, руководства по использованию программ не успевают
> за скоростью изменения самих программ, книг мало и пишут их зачастую
> люди не обладающие необходимой квалификацией, в результате чего проблемы гуглятся и
> вместо понимания предметной области закрепляется способ решения проблем путём забивания
> полученного тех. задания в окошко google.com или создания темы на профильном
> форуме.
> Если не секрет, как вы узнали об этой опции и о том, что описанную проблему нужно решать именно так?

Вс1 как ты описал :) (моей правкой - не благодари)
И да - на гугле. Ибо на MS сайтах хрена чего найдёшь, они сами про свой кал не знают :)

Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

72. "Проект PlayOnLinux переходит с Python на Java"  +3 +/
Сообщение от did email on 05-Июн-15, 13:30 
> Вот взял сейчас последнюю версию freecol (0.11.3), там написано, что собирать надо
> с помощью ant. Пробуем, не выходит, какой-то бред пишет: http://pastebin.com/FMs2DhBt

Обычно такие вещи происходят, когда проблемы с кодировкой.
У Вас в выводе ою этом сказано вполне соот.
Такого бывает, если те, кто писал javac таску Ant потрудились указать верный encoding, который бы соот. кодировке файлов (если везде не utf-8)

> То есть ругается на строку, которая вообще в исходниках как комментарий идёт,
> а не как код.

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

В целом же ваши претензии - претензии человека, который не понимая как водить машиной крутит рулем, нажимает на педали и вещает - какое д..мо авто.
В Java - уникальные технологии сборки проектов .. почитайте хотя-бы что такое Maven или Gradle
Просто рукожоство отдельных разрабов в сочетании с Вашими скромными познаниями - не повод хаять платформу

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

74. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Pulfer (ok) on 05-Июн-15, 13:44 
> Просто рукожоство отдельных разрабов в сочетании с Вашими скромными познаниями - не повод хаять платформу

Увы, если бы рукожопство среди использующих платформу не было таким распространённым, может и не сформировалось бы именно о Java такое мнение. Не верится ведь, что новый PlayOnLinux будет образцовым проектом, а не таким же, как те Java-проекты, с которыми доводилось сталкиваться ранее.

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

55. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Аноним (??) on 05-Июн-15, 12:48 
типичное рассуждение чайника с явой не работавшего
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

58. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Pulfer (ok) on 05-Июн-15, 12:53 
> типичное рассуждение чайника с явой не работавшего

См. http://www.opennet.ru/openforum/vsluhforumID3/102911.html#56

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

89. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от VoDA (ok) on 05-Июн-15, 14:50 
> Где для сборки используются не компактные легко читаемые проекты на
> cmake, autotools и т.п., а безумные огромные xml для ant (это
> если ещё повезёт).

        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.1.2</version>
        </dependency>

Use maven, Luke! ;)

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

192. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Pulfer (ok) on 05-Июн-15, 18:18 
> Use maven, Luke! ;)

Да вот выше сказали, что и Maven успел устареть. Или нет ещё?

Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

228. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от анонн on 05-Июн-15, 23:12 
Keep calm and use Gradle! ;)

dependencies {
    compile 'ch.qos.logback:logback-classic:1.1.2'
}

Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

260. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Некто (??) on 07-Июн-15, 00:28 
Хах! Забавный поток бессознательного бреда) Что громоздкого в Gradle? Что за ахинея с "точными версиями" библиотек? Я не то чтобы оправдываю переезд на Java, но аргументы против по меньшей мере дурацкие
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

261. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от kurokaze (ok) on 07-Июн-15, 03:13 
>Ещё больший лол, это "упрощение сопровождения". Это с Java, где обычное явление, когда для сборки нужна определённая версия библиотеки, не больше и не меньше.

Это фигня, это вы ещё с педоном не сталкивались.
Пробовал я несколько раз sK1 запустить - ни с одной версией педона не заработало
Да чего там говорить
dev-lang/perl - одна версия
dev-lang/python - ажно 4 версии приходится держать

     (2.7)  2.7.9-r1 ~2.7.9-r2 ~2.7.10
     (3.2)  3.2.5-r6
     (3.3)  3.3.5-r1
     (3.4)  ~3.4.0 3.4.1 ~3.4.2 ~3.4.3

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

263. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Аноним (??) on 07-Июн-15, 11:28 
>а безумные огромные xml для ant (это если ещё повезёт)

Нет, мне определённо нравятся люди, которые не имеют опыта в чём-то, но на каждом углу кричат, что %технологиянэйм% гуано. Ant уже никто не пользуется, есть Maven, Gradle, Ivy. С разморозкой.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

280. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Кирилл (??) on 08-Июн-15, 12:09 
> Ещё больший лол, это "упрощение сопровождения". Это с Java, где обычное явление,
> когда для сборки нужна определённая версия библиотеки, не больше и не
> меньше. Где для сборки используются не компактные легко читаемые проекты на
> cmake, autotools и т.п., а безумные огромные xml для ant (это
> если ещё повезёт). Где вместо вменяемого текста ошибок сборки сплошь и
> рядом сообщения в духе "не, что-то не получается собрать, извините". Много
> всякого трэша есть, на котором кто-то под линукс пишет (Gambas, Lazarus
> и т.п.), но Java - это просто запредельно неприятный не столько
> язык (он-то как раз нормальный), сколько сопутствующие ему явления, прямо противоположные
> упомянуютому "упрощению сопровождения".

В Java есть мавен (или градл) и дженкинс. И сборка проекта и отслеживание библиотек процедура простейшая. Ничего и близко похожего в Питоне нет. Да и вообще ни в одной другой экосистеме нет. Питон для сколь либо крупного ответственного продакшена -- не годен. Пока.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Annimzus on 05-Июн-15, 11:14 
пора делать GTK-версию q4wine
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

59. "Проект PlayOnLinux переходит с Python на Java"  +7 +/
Сообщение от pkdr (ok) on 05-Июн-15, 12:56 
> увеличение производительности ядра продукта

Похоже, что попробовав "питон не тормозит", они решили попробовать на вкус "ява не тормозит".

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

231. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 23:57 
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от rachok email(ok) on 05-Июн-15, 10:42 
Класс просто прелестно, теперь для того чтоб запустить пустой  wine с блокнотом через PoL нужно будет 4 гига оперативки ^_^

/сарказм_мод on
однозначно нужно =)
/сарказм_мод off

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от ааааа on 05-Июн-15, 10:49 
Для блокнота сабж не нужен.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

17. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от rachok email(ok) on 05-Июн-15, 11:14 
>Для блокнота сабж не нужен.

я привел пример, первой программы которая пришла в голову, которая не требует ресурсов, чтоб провести аналогию.
Сатира не удалась =(

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

24. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от chinarulezzz (ok) on 05-Июн-15, 11:42 
всё приходит с опытом. тада тада там, бдыщь!
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

30. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Аноним (??) on 05-Июн-15, 11:58 
Тут скорее обратная проблема. PlayOnLinux нужен для запуска игр, которым вычислительные ресурсы компьютера как раз нужны. А Java их будет отъедать, особенно память. Это плохо.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

32. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от rachok email(ok) on 05-Июн-15, 12:03 
>Тут скорее обратная проблема. PlayOnLinux нужен для запуска игр, которым вычислительные ресурсы компьютера как раз нужны. А Java их будет отъедать, особенно память. Это плохо.

именно это я и хотел сказать =)

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

44. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Andrey Mitrofanov on 05-Июн-15, 12:26 
> именно это я и хотел сказать =)

Что помешало?

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

48. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от ИнтернетГерой (ok) on 05-Июн-15, 12:32 
>Тут скорее обратная проблема. PlayOnLinux нужен для запуска игр, которым вычислительные ресурсы компьютера как раз нужны. А Java их будет отъедать, особенно память. Это плохо.

Не совсем так. PlayOnLinux не работает вместе с игрой. Он лишь упрощает установку игры и настройку его под Линакс. Т.е. создает новый вайн алиас специально для требуемой игры, скачивает нужную версию вайна, подсовывает нужный конфиг для него, скачивает сопутствующие библиотеки, необходимые для запуска (напр. direct3d) и др.
Игра после этого запускается через этот инстанс вайна.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

57. "Проект PlayOnLinux переходит с Python на Java"  +4 +/
Сообщение от Аноним (??) on 05-Июн-15, 12:52 
>>Тут скорее обратная проблема. PlayOnLinux нужен для запуска игр, которым вычислительные ресурсы компьютера как раз нужны. А Java их будет отъедать, особенно память. Это плохо.
> Не совсем так. PlayOnLinux не работает вместе с игрой. Он лишь упрощает
> установку игры и настройку его под Линакс. Т.е. создает новый вайн
> алиас специально для требуемой игры, скачивает нужную версию вайна, подсовывает нужный
> конфиг для него, скачивает сопутствующие библиотеки, необходимые для запуска (напр. direct3d)
> и др.
> Игра после этого запускается через этот инстанс вайна.

это все неважно, важно не включая мозг обругать яву

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

67. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от rachok email(ok) on 05-Июн-15, 13:25 
Проблема в том что PoL, как обвес начнет забирать ресурсы на JVM, при том ничего не делать просто висеть и кушать часть памяти. просто потому что java, для джавы есть масса применений не надо тащить ее в desktop.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

5. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 10:47 
Ну вот Мы и увидим, что было виновато в "плохом качестве кода": руки или инфраструктура разработки
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Проект PlayOnLinux переходит с Python на Java"  +6 +/
Сообщение от SunXE (ok) on 05-Июн-15, 10:49 
Можно проследить как разработчики развиваются в программировании. Сперва школьный проект на Bash, затем институский на Python, теперь видимо их взяли на работу в большую фирму)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Проект PlayOnLinux переходит с Python на Java"  –2 +/
Сообщение от ааааа on 05-Июн-15, 10:50 
в больших фирмах тоже не мало извращенцев питонистов
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

14. "Проект PlayOnLinux переходит с Python на Java"  +4 +/
Сообщение от grec on 05-Июн-15, 11:05 
Подкорректирую:
"в больших фирмах тоже не мало извращенцев"
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

157. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 17:23 
> Подкорректирую:
> "в больших фирмах тоже не мало извращенцев"

... на любых языках.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

9. "Проект PlayOnLinux переходит с Python на Java"  –2 +/
Сообщение от Аноним (??) on 05-Июн-15, 10:51 
Зря иронизируете. aTunes - вполне себе неплохой продукт. С потреблением ресурсов там все в полном порядке. Есть множество хорошего софта на Java.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от alright on 05-Июн-15, 11:14 
> Зря иронизируете. aTunes - вполне себе неплохой продукт. С потреблением ресурсов там все в полном порядке.

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

> Есть множество хорошего софта* на Java

* как считают его авторы

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

91. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Анноним on 05-Июн-15, 14:52 
Прошу привести пример хорошего софта на Яве. Из популярного.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

93. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от did email on 05-Июн-15, 14:55 
> Прошу привести пример хорошего софта на Яве.

Глаза раскройте, пожалуйста.
Такие вещи как IDE от JetBrains Вы не видели никогда ?
Или не работали с таким серверным ПО, как WebLogic или WebSphere ?
Не использовали Cassndr'у ?
и т.д.

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

132. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от gbnjybcn on 05-Июн-15, 16:39 
ide от jetbrains уже так задрала подвисанием при вызове контексного меню, что начал переходить на vim
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

135. "Проект PlayOnLinux переходит с Python на Java"  –4 +/
Сообщение от did email(ok) on 05-Июн-15, 16:42 
> ide от jetbrains уже так задрала подвисанием при вызове контексного меню,

Версия IDE, используемая ОС, платформа java, номер Вашего тикета в службе поддержки
Без этого - разговор не о чем.


Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

138. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 16:55 
Пусть деньги сначала вернут «барыжки» за "стабильный продукт"…
Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

161. "Проект PlayOnLinux переходит с Python на Java"  +4 +/
Сообщение от Аноним (??) on 05-Июн-15, 17:26 
>> ide от jetbrains уже так задрала подвисанием при вызове контексного меню,
> Версия IDE, используемая ОС, платформа java, номер Вашего тикета в службе поддержки
> Без этого - разговор не о чем.

Стандартный отмаз. Слив защитан!(С)LOR

Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

153. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Анноним on 05-Июн-15, 17:15 
Это "из популярного"? Этим пользуются Ява программисты в основном. Коих среди пользователей ПК ничтожно мало. А серверное ПО тоже теперь стало популярным для пользователей ПК?
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

158. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Аноним (??) on 05-Июн-15, 17:25 
>> Прошу привести пример хорошего софта на Яве.
> Глаза раскройте, пожалуйста.

Вам? :)
> Такие вещи как IDE от JetBrains Вы не видели никогда ?
> Или не работали с таким серверным ПО, как WebLogic или WebSphere ?
> Не использовали Cassndr'у ?

ППЦ. Жаба программы нужны, чтобы можно было хоть как то работать с другими жабо программами , которые сделаны для того чтобы 3-и жабопрограммы ...

В общем как я и думал - софта для людей на жабе нет! :)


Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

165. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от did email(ok) on 05-Июн-15, 17:32 
> ППЦ. Жаба программы нужны, чтобы можно было хоть как то работать с
> другими жабо программами

key<>store хранилище Cassandra хранит данные безотносительно платформы
IDE от JetBrains работают с таким спектром языков, что Вы и представить себе не можете.
Вот сейчас я в RubyMine пилю проект на RoR, завтра полезу в PyCharm и т.д.

> В общем как я и думал - софта для людей на жабе
> нет! :)

Вы и думать - понятия противоположные  

Ответить | Правка | ^ к родителю #158 | Наверх | Cообщить модератору

178. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 17:54 
>> В общем как я и думал - софта для людей на жабе  нет! :)
> Вы и думать - понятия противоположные

Программеры =/= просто люди. Бабуля или мама твоя чего на жабо пользует?

Впрочем, возвращаю - "Вы и думать - понятия противоположные"


Ответить | Правка | ^ к родителю #165 | Наверх | Cообщить модератору

184. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от did email(ok) on 05-Июн-15, 18:05 
>>> В общем как я и думал - софта для людей на жабе  нет! :)
>> Вы и думать - понятия противоположные
> Программеры =/= просто люди. Бабуля или мама твоя чего на жабо пользует?

Мама заходит на соц. сеть, которая в backend'е использует Java
К примеру key <> store хранилище написанное на Java.
Т.е. происходит неявное, но весьма активное использование этого класса ПО.
А сама сеть написана в IDE, что ускорило время написание ,удешевило сопровождение и т.д. - т.е. сделало доступной это решение.

Или к примеру ... весьма большая часть SoftSwitch для VOIP операторов - написаны на Java.
Т.е. делая SIP,H.323 ... да хоть SS7 вызов Вы используете ее.

Посмотрите чуток дальше собтс. носа.

> =/=

Это откуда ?
Самый близкий - это из Haskell .... /=

Ответить | Правка | ^ к родителю #178 | Наверх | Cообщить модератору

167. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от did email(ok) on 05-Июн-15, 17:33 
Да, в студию аналог решений для бизнеса уровня хотя-бы WebLogic, которая бы не использовала Java.

Ответить | Правка | ^ к родителю #158 | Наверх | Cообщить модератору

245. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от arisu (ok) on 06-Июн-15, 07:47 
> Такие вещи как IDE от JetBrains Вы не видели никогда ?

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

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

Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

246. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 06-Июн-15, 09:06 
heisenbugs - это что такое?
Ответить | Правка | ^ к родителю #245 | Наверх | Cообщить модератору

247. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от arisu (ok) on 06-Июн-15, 09:26 
> heisenbugs - это что такое?

попробуй попросить гугель — пусть они тебя разбанят в своём поисковике.

Ответить | Правка | ^ к родителю #246 | Наверх | Cообщить модератору

248. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Michael Shigorin email(ok) on 06-Июн-15, 09:29 
> а также в софте значительно улучшилась система логирования, что позволило выправить
> ещё несколько heisenbugs у клиентов.

Что, кстати, крайне характерно.  Помнится, Володя Бутенко в fido7.ru.linux доступно излагал, чем хороший и *всегда* доступный для включения лог лучше "отладочных сборок".

Ответить | Правка | ^ к родителю #245 | Наверх | Cообщить модератору

250. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от arisu (ok) on 06-Июн-15, 09:36 
угу. поэтому с течением времени я прекратил, например, практику «отладочных билдов» и «релизных билдов». тестировать следует исключительно то, что является «релизом», и никак иначе. равно как в подавляющем большинстве случаев нет никакого смысла собирать с опциями «отключить assert'ы», «отключить range checking» и ты пы.

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

Ответить | Правка | ^ к родителю #248 | Наверх | Cообщить модератору

254. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Michael Shigorin email(ok) on 06-Июн-15, 10:07 
> в целом — вообще имеет смысл всегда писать минимальный лог, который не
> тормозит работу. и иметь ключи для включения детального лога с пояснениями,
> что происходит.

Попытался найти почти слово в слово ту же фразу в архивах f.r.l '98 или около того -- похоже, гугль недоговаривает по купленному с дежаньюсом или я искать по группам разучился.

Зато нашлось другое -- приложилось к мыслям насчёт "linux как unix vs linux как windows": https://groups.google.com/forum/#!search/%22Vladimir$20Butenko%22$20group$3Afido7.ru.linux/fido7.ru.linux/r3jibo5Gntw/m3MeomJ7wOgJ

Ответить | Правка | ^ к родителю #250 | Наверх | Cообщить модератору

255. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от arisu (ok) on 06-Июн-15, 10:21 
> Попытался найти почти слово в слово ту же фразу в архивах f.r.l
> '98 или около того -- похоже, гугль недоговаривает по купленному с
> дежаньюсом или я искать по группам разучился.

ну так это же очевидная штука, кэп обзавидуется. многие программисты по мере накопления опыта приходят к таким же выводам. ну, и с удивлением обнаруживают, что Отцы давным‐давно так делают.

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

Ответить | Правка | ^ к родителю #254 | Наверх | Cообщить модератору

259. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от csdoc (ok) on 06-Июн-15, 18:14 
> на вопрос «а зачем оно надо» хипстота начинает несвязно
> что‐то бормотать про «рефакторинг», «отладку» и другую не
> относящуюся к теме ерунду.

про рефакторинг говорит, например, Мартин Фаулер:
http://www.ozon.ru/context/detail/id/1308678/

Роберт Мартин:
http://www.ozon.ru/context/detail/id/21916535/

и Стив Макконнелл:
http://www.ozon.ru/context/detail/id/5508646/

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

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

откуда столько ненависти к тем инструментам которыми не умеешь пользоваться?

P.S.

https://ru.wikipedia.org/wiki/Луддиты

Ответить | Правка | ^ к родителю #245 | Наверх | Cообщить модератору

179. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-15, 17:54 
> Прошу привести пример хорошего софта на Яве. Из популярного.

И тем не менее freemind.

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

215. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 19:52 
ничёсебе популярное, первый раз слышу))
Ответить | Правка | ^ к родителю #179 | Наверх | Cообщить модератору

227. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от КЭП on 05-Июн-15, 23:11 
Я просил из популярного.
Ответить | Правка | ^ к родителю #179 | Наверх | Cообщить модератору

11. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 10:54 
>... были частично переписаны на Python c сохранением возможности использования классических сценариев на bash.

а теперь обернут всё это в Java и будет запускать под Wine на ненаглядной ОС ))

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Филипп Филиппович (ok) on 05-Июн-15, 11:02 
Конечно, на Андроиде с Java проще, но вообще-то это напоминает историю про плохого танцора, особенно часть про статический контроль. Если бы ребята изначально представляли способы обеспечения надёжности при письме на динамических языках, это не стало бы основанием, заслуживающим упоминания. Если код УЖЕ написан, и в качестве довода для переписки приводится такой, это значит, что изначально писали без понимания.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Аноним (??) on 05-Июн-15, 11:30 
> Если бы ребята изначально представляли способы обеспечения надёжности при письме на динамических языках

Представить себе пустое множество не так уж и сложно.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

71. "Проект PlayOnLinux переходит с Python на Java"  +3 +/
Сообщение от Филипп Филиппович (ok) on 05-Июн-15, 13:30 
> Представить себе пустое множество не так уж и сложно.

Да, опеннетовский аноним, конечно, знает всё и обо всём готов авторитетно рассказать. Но, говорят, сейчас в Интернете прогнозируется спад количества экспертов. Многих отправят на лето на дачу к бабушке.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

163. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 17:30 
> Но, говорят, сейчас в Интернете прогнозируется спад количества экспертов.
> Многих отправят на лето на дачу к бабушке.

Эт - врядли. Нынче Ынтернет во все поля. Не везде быстрый, но есть - везде. Я только что с одного хуторка вернулся, там туалет - на улице, но Ынтернет есть. По свистку.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

123. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от AsukaLangleyfag on 05-Июн-15, 16:29 
>на Андроиде с Java проще

Только андроидоразработчикам от этого нет. Можно только костылять с NDK.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "Проект PlayOnLinux переходит с Python на Java"  +11 +/
Сообщение от Sluggard (ok) on 05-Июн-15, 11:04 
Проект PlayOnLinux переходит в разряд ненужных. Давно перешёл, точнее.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 11:18 
Сменили шило на мыло. Если бы на C++ перешли, то еще можно было бы поверить увеличению производительности.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

73. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от did email on 05-Июн-15, 13:32 
> Сменили шило на мыло.

Ась ? в Python уже нет GIL ? Нормальный JIT ? Нормальный GC ?
После этого - не открывайте рот, сравнивания х с пальцем


Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

200. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Аноним (??) on 05-Июн-15, 18:30 
Ась ? в Java уже нормальный JIT (нет глюков оппкода)? Нормальный GC ?

// fixed

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

207. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от csdoc (ok) on 05-Июн-15, 18:39 
> в Java уже нормальный JIT (нет глюков оппкода)? Нормальный GC?

В Java просто отличный JIT и отличный GC.

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

http://chase-seibert.github.io/blog/2013/08/03/diagnosing-me...
Diagnosing Memory "Leaks" in Python

Ответить | Правка | ^ к родителю #200 | Наверх | Cообщить модератору

204. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Аноним (??) on 05-Июн-15, 18:35 

> Ась ? в Python уже нет GIL ? Нормальный JIT ? Нормальный
> GC ?

PYPY


Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

20. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от EuPhobos (ok) on 05-Июн-15, 11:20 
Нахрена он нужен на андроиде? Что за бред? Эмулировать x86 игры с OpenGL на arm-е с GLES?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

101. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Sluggard (ok) on 05-Июн-15, 15:18 
Он сам ничего и не эмулирует. Это просто оболочка для Wine и winetricks.
Wine вообще есть под Android? И если да, то что под ним вообще гоняют? ))
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

102. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от EuPhobos (ok) on 05-Июн-15, 15:20 
Да знаю, пользовался как то давно. Ну так, откуда вайн на андроиде и главное зачем.
Т.к. архитектуры разные тут без эмуляции не обойтись.
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

104. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Sluggard (ok) on 05-Июн-15, 15:22 
> Ну так, откуда вайн на андроиде и главное зачем.

Пока я правил свой коммент, ты задал тот же вопрос. ))


Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

26. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от th3m3 (ok) on 05-Июн-15, 11:47 
Тогда RIP.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Аноним (??) on 05-Июн-15, 11:50 
Сколько я им пользовался... Теперь пора валить на q4wine
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору
Часть нити удалена модератором

87. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Annimzus on 05-Июн-15, 14:42 
> Хотя нет q4wine похоже спекся

https://github.com/brezerk/q4wine/commits/master

Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

131. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от EuPhobos (ok) on 05-Июн-15, 16:39 
aptitude show q4wine
...
Сайт: https://web.archive.org/web/20131204020055/http://q4wine.bre.../
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

84. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 14:32 
Почему не на Crossover?
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

33. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Аноним (??) on 05-Июн-15, 12:03 
Это очень хорошая новость! Но странная.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Zenitur (ok) on 05-Июн-15, 12:08 
Пользуюсь торрент-клиентом на Java. Выглядит как приложение GTK. Если KDE, стиль Qt тоже подхватывает. Так что пусть Java - в Mint она есть "из коротки".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 12:10 
Azureus?
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

40. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 12:10 
Java уже перестала кушать много памяти?
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

60. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Аноним (??) on 05-Июн-15, 12:56 
> Java уже перестала кушать много памяти?

уж лет 15 как

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

86. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Zenitur (ok) on 05-Июн-15, 14:39 
В скрипте запуска жёстко задано 256 Мб. В большинстве случаев хватает, но когда я начал качать большой торрент (100 Гб) с большим количеством файлов, клиент иногда "падал". Открываешь "Файлы", немного пролистываешь - и всё. В логах "Остался 1 Мб памяти, увеличьте выделение памяти".
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

193. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Аноним (??) on 05-Июн-15, 18:19 
256 Мб торрент клиенту. Дальше ехать некуда.
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

41. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от ivn86 (ok) on 05-Июн-15, 12:10 
>улучшение переносимости (создание портов для OS X, BSD-систем и Android)

Т.к. PlayOnLinux это всего лишь обёртка для Wine -- её можно хоть на FreePascal переписать, только смысла особого нет. И да, какой нафиг андройд?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от анониме on 05-Июн-15, 12:29 
Такой:) Ветка для ARM существует с 2009 года http://wiki.winehq.org/ARM
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

61. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от ivn86 (ok) on 05-Июн-15, 12:59 
> Такой:) Ветка для ARM существует с 2009 года http://wiki.winehq.org/ARM

Погуглил. Существует вышеуказанная страница и статьи на хакере/хабре от 2013 года, что, мол, скоро будет, но по факту ничего нет. :)

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

125. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от AsukaLangleyfag on 05-Июн-15, 16:31 
>> Такой:) Ветка для ARM существует с 2009 года http://wiki.winehq.org/ARM
> Погуглил. Существует вышеуказанная страница и статьи на хакере/хабре от 2013 года, что,
> мол, скоро будет, но по факту ничего нет. :)

Starcraft на OpenPandora уже запускали. Правда, это чуть ли не единственный случай применения.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

42. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Аноним (??) on 05-Июн-15, 12:19 
А не выпустили еще дистрик где только Wine и есть... Кстати, а что если стартануть explorer будет подобие венды или что-то тырнуть из ReactOS получиться вполне себе линдовс или пока не доперли еще до этого?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

53. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 12:40 
А почему не упоминули что там будет новый UI на JavaFX?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

103. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от sokolow (ok) on 05-Июн-15, 15:22 
Кто на Яве уже успел написать хеловорлд и сотворить окно с одной кнопкой, сравните инкапсуляцию бизнес-логики, внедрение зависимости, средства мониторинга сервера и масштабируемость с другими языками. Сравните, что Ява имеет на борту, какие есть библиотеки фреймворки, и в какие трудозатраты выльются разработка и поддержка серьезных бизнес-решений на других языках. Скажу сразу, в этом сравнении Ява выиграет всухую любой питон и прочие руби-шмуби.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

171. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Аноним (??) on 05-Июн-15, 17:44 
> Скажу сразу, в этом сравнении Ява выиграет всухую любой питон и прочие руби-шмуби.

Только вот почемуто :) все новомодные фейсбуки\титеро\инстаграммы пишут на "руби-шмуби" и то и на пыхе.
Выходит что под реальной нагрузкой это дешевле чем жабо?
А я вам страшную тайну открою - под реальной нагрузкой жабо плющится и нырнув в GC уже не выныривает. Проверено(С) Ъ!

Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

176. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от did email(ok) on 05-Июн-15, 17:52 
>> Скажу сразу, в этом сравнении Ява выиграет всухую любой питон и прочие руби-шмуби.
> Только вот почемуто :) все новомодные фейсбуки\титеро\инстаграммы пишут на "руби-шмуби"
> и то и на пыхе.
> Выходит что под реальной нагрузкой это дешевле чем жабо?

Нет, вопрос в стоимости разработки.
Разработка под ними - дешевле, в силу большей доступности толпы кодеров с низкой квалификацией, которые
Сильно, вот это факт.

> А я вам страшную тайну открою - под реальной нагрузкой жабо плющится

В реальной ситуации в реальном проекте как только .. да хоть ruby упирается в ограничения архитектуры  подключают Java.
Самый яркий пример - Twitter и переписывание крит. участков на Java.
Или идут на написание фактически своей платформы, как Facebook, где пых - не более чем синтаксический сахар.
На этом к слову, серьезные люди зарабатывают деньги ... когда стартаперский хлам в божеский вид приводят на проектах, где стоит вопрос производительности.

> и нырнув в GC уже не выныривает. Проверено(С) Ъ!

Перед проверкой неплохо бы ручки из дупы вынуть, потому как реальная ПО Java с правильно настроенными параметрами JVM пережевывает такие нагрузки, что ..

Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

198. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Аноним (??) on 05-Июн-15, 18:26 
>> и нырнув в GC уже не выныривает. Проверено(С) Ъ!
> Перед проверкой неплохо бы ручки из дупы вынуть,

Ну вынь :)
> потому как реальная ПО Java с правильно настроенными параметрами JVM пережевывает такие нагрузки, что ..

Что ты не знаешь что такое бывает. Ну нету таких на локалхосте. А вот у меня в телекоме - каждый б*ля день. Так что расскажи бабуле - оно поверит(С)

Ответить | Правка | ^ к родителю #176 | Наверх | Cообщить модератору

203. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от did email(ok) on 05-Июн-15, 18:32 

>> потому как реальная ПО Java с правильно настроенными параметрами JVM пережевывает такие нагрузки, что ..
> Что ты не знаешь что такое бывает.

Вы продолжаете ручки свои в дупе держать

> А вот у меня в телекоме - каждый б*ля день.

Я 7 лет в связи работал, у нас были несколько как раз Java продуктов
И паскудным был только один - в силу б..ти вендора, платформа там вообще не причем.
А остальное ... к примеру - SoftSwitch'и бегали

Потому - конкретнее, с подробностями.
Продукт, окружение, кто занимался разработкой, внедрением и т.д.
Опции JVM в студию, ОС, настройки ОС, данные мониторинга, в где узкие места
Как бы оказалось, что Вы дали JVM слишком маленький heap в сочетании с GC по умолчанию ... и усадили


Ответить | Правка | ^ к родителю #198 | Наверх | Cообщить модератору

230. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 23:43 
Жаба-программистам всегда "ОС" жмёт? Или опции JVM танцевать мешают? Знаем-знаем когда сами всё настроят и снова не получится будут ныть мол железо плохое и не энтерпрайзненькое...
А вообще ваши сказки про то, как "когда руби начинает тормозить подключают жабистов" верно только в прочтении "переписывают критичные к скорости и памяти места на СИшечке".  
Ответить | Правка | ^ к родителю #203 | Наверх | Cообщить модератору

301. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от did email(ok) on 11-Июн-15, 09:40 
> Жаба-программистам всегда "ОС" жмёт?

Дон не в курсе, что для обработки высоких нагрузок необходима спец. настройка ОС ?
И других компонентов ?

> Или опции JVM танцевать мешают?

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

>  будут ныть мол железо
> плохое и не энтерпрайзненькое...

Пока я слышу ной дилетантов, которые так и не смогли доказать, что Java и них тормозит не в силу кривости ИХ рук

> А вообще ваши сказки про то, как "когда руби начинает тормозить подключают
> жабистов"

Вам пора искать серьз. работу.
Потому что, когда арх. угребище начинает ложиться под нагрузкой и команда которая ее породила не способна справиться ... вот тогда приходят к таким как мы.
Берется оценка, анализ и выдается несколько решений.
Каждое - это н чел.-часов.
В большей части случаев решение - перепиливание арх. тех. решения, потом - подключение сторонних ...  на базе Java экосистемы как раз ложатся, отличная про-ть в сочетании с невысокой стоимость разработки
Бывает Erlang и т.д.
Есть случаи переписывания на C++, но очень редкие ...

Ответить | Правка | ^ к родителю #230 | Наверх | Cообщить модератору

219. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 21:08 
Твиттер перешел давно на Scala, конечно же там есть JVM. Но похоже ты не смотришь какой бэграунд имееют их текущие lead-инженеры, это люди которые писали и пишут на C, C+, Haskel, Python, Ruby чистых джавистов я пока у них не видел. Так что о критически-важных участках кода на ява, это ты ляпнул сильно.  

А вот тебе другой недавний пример: PayPal перешел с Java на NodeJS, КАК?!! С Джава, да ещё и финансовый сервис?!! ДА! Потому как критически важные участки не пишут на JAVA, а идут на C и С++.

Ты похоже забыл ещё один хайлоад на JAVA - LinkedIn...но там такой заопарк из сервисов/языков, что Ява - а точнее JVM, ибо Джавы с её экосистемой, Серверлетами, JBOSS, и другой EE-мишурой в используемом ими Play почти нету. А критически важные части...ну ты понял вообщем.  

Ответить | Правка | ^ к родителю #176 | Наверх | Cообщить модератору

181. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от csdoc (ok) on 05-Июн-15, 18:02 
> А я вам страшную тайну открою - под реальной нагрузкой жабо плющится
> и нырнув в GC уже не выныривает. Проверено(С) Ъ!

Нечего на зеркало пенять, коли рожа крива.
Под нереальной нагрузкой Java ведет себя очень хорошо,
например: https://netflix.github.io/ - весь софт на Java.

Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

199. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Аноним (??) on 05-Июн-15, 18:27 
> например: https://netflix.github.io/ - весь софт на Java.

Почитай их опсов - это боль, кровь и гиммор :)

Ответить | Правка | ^ к родителю #181 | Наверх | Cообщить модератору

201. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от csdoc (ok) on 05-Июн-15, 18:32 
>> Например: https://netflix.github.io/ - весь софт на Java.
> Почитай их опсов - это боль, кровь и гиммор :)

Не видел жалоб со стороны netflix на ими же созданный софт.

Да и какие есть альтернативы, собственно? Переписать все на PHP ?

P.S.

There are only two kinds of languages: the ones people complain about and the ones nobody uses. — Bjarne Stroustrup

Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется. — Бьерн Страуструп

Ответить | Правка | ^ к родителю #199 | Наверх | Cообщить модератору

235. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от zxc (??) on 06-Июн-15, 02:15 
> Только вот почемуто :) все новомодные фейсбуки\титеро\инстаграммы пишут на "руби-шмуби"  и то и на пыхе.

https://ru.wikipedia.org/wiki/HHVM

Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

240. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 06-Июн-15, 04:48 
Во-во - пошли на написание своего транслятора, а не взяли такую замечательную жабу :) Почему то :)


Ответить | Правка | ^ к родителю #235 | Наверх | Cообщить модератору

289. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Кирилл (??) on 08-Июн-15, 17:57 
>> Скажу сразу, в этом сравнении Ява выиграет всухую любой питон и прочие руби-шмуби.
> Только вот почемуто :) все новомодные фейсбуки\титеро\инстаграммы пишут на "руби-шмуби"
> и то и на пыхе.
> Выходит что под реальной нагрузкой это дешевле чем жабо?
> А я вам страшную тайну открою - под реальной нагрузкой жабо плющится
> и нырнув в GC уже не выныривает. Проверено(С) Ъ!

У них нет сложных процессов. Ява же хороша именно беспрецедентно развитой инфраструктурой. А не некой "производительностью". Хотя, в общем, и VM сейчас совсем не плоха. Хотя, зачастую, её пихают куда не следует, где есть куда более эффективные специализированные решения.

Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

290. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от csdoc (ok) on 08-Июн-15, 18:29 
>> А я вам страшную тайну открою - под реальной нагрузкой жабо плющится
>> и нырнув в GC уже не выныривает. Проверено(С) Ъ!

Сделать так, чтобы GC использовал много ресурсов процессора действительно можно, например, создав несколько сотен тысяч потоков, и/или сделав несколько сотен миллионов объектов в heap - но это говорит скорее о криво написанной программе, чем о каких-либо недостатках в работе JVM.

Алгоритмы и реализации сборки мусора и так в Java самые оптимальные из всех существующих в мире. Если задача действительно требует огромных размеров heap - может помочь http://www.azulsystems.com/technology/c4-garbage-collector

> Ява же хороша именно беспрецедентно развитой инфраструктурой.
> А не некой "производительностью".

С производительностью у Java все в полном порядке, иногда даже быстрее за C++:
https://benchmarksgame.alioth.debian.org/u64q/compare.php?la...

Для сравнения - питон для части задач работает в 30-50 раз медленнее, чем Java:
https://benchmarksgame.alioth.debian.org/u64q/benchmark.php?...

Ответить | Правка | ^ к родителю #289 | Наверх | Cообщить модератору

208. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 18:50 
> какие есть библиотеки фреймворки, и в какие трудозатраты выльются разработка
> и поддержка серьезных бизнес-решений на других языках. Скажу сразу, в этом
> сравнении Ява выиграет всухую любой питон и прочие руби-шмуби.

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

Но вот тут,  некоторые особо-истово верующие фанаты жабы/плюсов/cи обычно начинают громко вопить: "Мы знали! Знали, что пистон/рубин/хацкель <нужное вставить> причмокивают и  только один труЪ язык <нужное вставить> -- труЪЪ, а аффтары софта ниасиляторы -- могли бы сразу на <нужное вставить> писать!!1"  


Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

211. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от csdoc (ok) on 05-Июн-15, 18:59 
> А зачем по воробьям, да сразу из пушки?
> Да и есть такая вещь, как прототип -- ну, просто глянуть, "взлетит
> ли" что-то в реале или нет,  собрать часть граблей реализации,
> пока есть возможность быстренько подправить код и опробовать варианты.
> А потом уже можно потихоньку и на серьезную платформу переходить.

В теории - оно все так. Но на практике - кто будет два раза писать код?

Фейсбук вот как начался с прототипа на PHP так и до сих пор на PHP пишется.

Ответить | Правка | ^ к родителю #208 | Наверх | Cообщить модератору

236. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от zxc (??) on 06-Июн-15, 02:17 
> Фейсбук вот как начался с прототипа на PHP так и до сих пор на PHP пишется.

https://ru.wikipedia.org/wiki/HHVM


Ответить | Правка | ^ к родителю #211 | Наверх | Cообщить модератору

237. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от csdoc (ok) on 06-Июн-15, 02:37 
>> Фейсбук вот как начался с прототипа на PHP так и до сих пор на PHP пишется.
> https://ru.wikipedia.org/wiki/HHVM

да, все правильно, потом этот PHP-код скармливают HHVM.

вот как фейсбуку приходится извращаться в результате.

из той же оперы - asm.js

Ответить | Правка | ^ к родителю #236 | Наверх | Cообщить модератору

251. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 06-Июн-15, 09:39 
>>> Фейсбук вот как начался с прототипа на PHP так и до сих пор на PHP пишется.
>> https://ru.wikipedia.org/wiki/HHVM
> да, все правильно, потом этот PHP-код скармливают HHVM.
> вот как фейсбуку приходится извращаться в результате.
> из той же оперы - asm.js

python-приложения вполне не плохо работают на PyPy, и модифицировать код не надо.

Ответить | Правка | ^ к родителю #237 | Наверх | Cообщить модератору

106. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Аноним (??) on 05-Июн-15, 15:37 
Лучше бы переписали все на golang. Выиграли бы и в производительности и портах на другие системы и думаю в привлечении новых разработчиков.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

128. "Проект PlayOnLinux переходит с Python на Java"  –2 +/
Сообщение от Аноним (??) on 05-Июн-15, 16:35 
Сейчас главное с питона ушли.
Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

152. "Проект PlayOnLinux переходит с Python на Java"  –5 +/
Сообщение от анонн on 05-Июн-15, 17:12 
Go медленне Java раза в два лол.
Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

174. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от Аноним (??) on 05-Июн-15, 17:47 
> Go медленне Java раза в два лол.

Но лучше в 10 лол! "Нада ехать" (С) Изя, 1988

Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

212. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 05-Июн-15, 19:06 
Еще не вечер, GO обязательно обгонит Java в будующем. Кроме скорости у Java перед GO нет никаких преимушеств, во всем выигрывает GO. Да и кстати когда говорил что выиграли бы в производительности имелось ввиду сравнение GO и Python.
Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

283. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Кирилл (??) on 08-Июн-15, 12:15 
> Еще не вечер, GO обязательно обгонит Java в будующем. Кроме скорости у
> Java перед GO нет никаких преимушеств, во всем выигрывает GO. Да
> и кстати когда говорил что выиграли бы в производительности имелось ввиду
> сравнение GO и Python.

Средства сборки, тотальная стандартизация всего и вся, обилие реализаций каркасов, простота развёртывания и управления. Ничего этого в ГО нет и не будет никогда.

Ответить | Правка | ^ к родителю #212 | Наверх | Cообщить модератору

285. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от arisu (ok) on 08-Июн-15, 12:23 
зато есть хипсторы с фанерными танчиками. а у жабки — макаки с картонными бананами. война примерно равна.
Ответить | Правка | ^ к родителю #283 | Наверх | Cообщить модератору

286. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Аноним (??) on 08-Июн-15, 12:40 
Это все дело наживное. А вот про простоту развертывания вы наверное пошутили да?
Ответить | Правка | ^ к родителю #283 | Наверх | Cообщить модератору

287. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Кирилл (??) on 08-Июн-15, 12:53 
> Это все дело наживное. А вот про простоту развертывания вы наверное пошутили
> да?

Нет.

Ответить | Правка | ^ к родителю #286 | Наверх | Cообщить модератору

288. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Кирилл (??) on 08-Июн-15, 12:58 
> Это все дело наживное. А вот про простоту развертывания вы наверное пошутили
> да?

Жизнь коротка. Ждать пока наживётся некогда.

Ответить | Правка | ^ к родителю #286 | Наверх | Cообщить модератору

221. "Проект PlayOnLinux переходит с Python на Java"  +2 +/
Сообщение от Аноним (??) on 05-Июн-15, 21:39 
Мда, и где-же тут "в два раза"??
http://benchmarksgame.alioth.debian.org/u64q/go.html
Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

121. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Kotan on 05-Июн-15, 16:22 
Как сломать PlayOnLinux на Python:

env -i playonlinux

Что ж, ждём их творения на Java, посмотрим, чего напишут. Главное, чтобы код открытым оставался.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

217. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от arisu (ok) on 05-Июн-15, 20:16 
…и пошли они кровати переставлять…
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

220. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от IMHO on 05-Июн-15, 21:20 
> создание портов для OS X, BSD-систем и Android

да, да портируйте и то поскорей

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

222. "Проект PlayOnLinux переходит с Python на Java"  –1 +/
Сообщение от robux (ok) on 05-Июн-15, 21:48 
Глянул, там целый велопарк:
https://ru.wikipedia.org/wiki/PlayOnLinux#.D0.A1.D0.BC._.D1....

так что переживать не стоит.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

272. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Аноним (??) on 07-Июн-15, 14:14 
типизация, качество кода и модульность ...
им на Модулу-2 надо было переходить на не на Жабу, еле-развиваемую Ораклом :/

p.s.
только-только допилили первые три JIT для Бидона  и .... опять куда-то убежали/мигрировали :/ это можно делать Вечно. "улучшать" путем побега кода с ЯП/платформы.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

274. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Michael Shigorin email(ok) on 07-Июн-15, 18:57 
> им на Модулу-2 надо было переходить

Мне вот интересно -- много ли тут народу ещё на ней код писало... (у меня была JPI TS M2)

Ответить | Правка | ^ к родителю #272 | Наверх | Cообщить модератору

275. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Анони on 08-Июн-15, 02:18 
что значит "писало"?
как писали, так и пишут.
аж UNIX портировали(вместо С-ей) на модулу.
правда в основном индастриал и проч. эмбеддовку.
у нас - в основном опк, включая спутники(включая те что в СПРЯУ систему входят и другие не менее суровые вещи).
в финансовом секторе - бодро слазят на смалталк и эрланг с эпл, жабы и вских коболов и более экзотических вещей.
и только вебмастера "апгрейдят" себя на ruby, бидон с php и жабоскрипта, но учить sql и писать нативные(sql+www-сервак, без г прослоек между)веб-приложения - никто упорно не хочет, даже в корпоративном секторе.
Ответить | Правка | ^ к родителю #274 | Наверх | Cообщить модератору

278. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Michael Shigorin email(ok) on 08-Июн-15, 11:07 
> что значит "писало"?

Ну, руками в .DEF/.MOD :)

re #276:
> демка с городом была прикольная.

Этого не помню -- больше поразил window.mod, который распечатал и разве что не наизусть вычитал (JPI давали исходники библиотек, весьма познавательно как по тем временам).

PS: http://www.quickiwiki.com/ru/JPI

Ответить | Правка | ^ к родителю #275 | Наверх | Cообщить модератору

279. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от arisu (ok) on 08-Июн-15, 11:16 
>> демка с городом была прикольная.
> Этого не помню -- больше поразил window.mod

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

Ответить | Правка | ^ к родителю #278 | Наверх | Cообщить модератору

276. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от arisu (ok) on 08-Июн-15, 05:28 
>> им на Модулу-2 надо было переходить
> Мне вот интересно -- много ли тут народу ещё на ней код
> писало...

ну, я. тоже топспидовая. демка с городом была прикольная.

p.s. с ребятами из excelsior тоже дело имел, да.

Ответить | Правка | ^ к родителю #274 | Наверх | Cообщить модератору

281. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Кирилл (??) on 08-Июн-15, 12:11 
Вполне логичный шаг.

Преимущественно динамические языки без нормальных зрелых средств сборки и управления жизненным циклом делают сколь-либо управляемую разработку адом.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

282. "Проект PlayOnLinux переходит с Python на Java"  +/
Сообщение от Michael Shigorin email(ok) on 08-Июн-15, 12:14 
> сколь-либо управляемую разработку

Это, конечно, не hello.sh -- но и далеко не сап.

Ответить | Правка | ^ к родителю #281 | Наверх | Cообщить модератору

284. "Проект PlayOnLinux переходит с Python на Java"  +1 +/
Сообщение от Кирилл (??) on 08-Июн-15, 12:18 
>> сколь-либо управляемую разработку
> Это, конечно, не hello.sh -- но и далеко не сап.

Да не важно что. Если кода много, а команда меняется понять питовскую мутоту становится совершенно невозможно. А в Яве в pom.xml посмотрел и всё ясно. Ну, в идеале ))))

Ответить | Правка | ^ к родителю #282 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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