The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Microsoft присоединяется к разработке OpenJDK, opennews (??), 03-Ноя-19, (0) [смотреть все]

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


75. "Microsoft присоединяется к разработке OpenJDK"  –2 +/
Сообщение от x3who (?), 04-Ноя-19, 00:02 
Есть же golang, кого волнуют эти устаревшие сишарпы с джавами?
Ответить | Правка | Наверх | Cообщить модератору

77. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от анонимно (?), 04-Ноя-19, 00:29 
Golang конечно хорошо, но как на нем написать приложение под андройд? Придется или джаву или котлин использовать. Последнее вероятно вытеснит со временем джаву т.к. GO(KO)рутиновый подход к многопоточности мегаудобный.
Ответить | Правка | Наверх | Cообщить модератору

78. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от x3who (?), 04-Ноя-19, 00:45 
Я вообще не знаю как писать под андроид, но там уже давно есть даже какие-то оболочки писанные на Го. С ходу не вспомню название по причине их проприетарности, но вообще работают быстрее штатного "десктопа".
Ответить | Правка | Наверх | Cообщить модератору

140. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от bOOster (ok), 06-Ноя-19, 13:17 
Дайте мне пнуть этого "урода" из-за которого растут требования к производительности и ОЗУ обычного телефона.
Ответить | Правка | Наверх | Cообщить модератору

103. "Microsoft присоединяется к разработке OpenJDK"  +1 +/
Сообщение от Аноним (103), 04-Ноя-19, 12:15 
> как на нем написать приложение под андройд?

Под «андройд» — не знаю, а под Андроид — легко: https://github.com/golang/go/wiki/Mobile

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

107. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от Аноним (106), 04-Ноя-19, 13:10 
Несерьезная поделка, увы. Еще слабее чем Ruboto, которое есть невзлетевший framework для писания под Android на Ruby.
Ответить | Правка | Наверх | Cообщить модератору

82. "Microsoft присоединяется к разработке OpenJDK"  –4 +/
Сообщение от Wilem (?), 04-Ноя-19, 07:12 
Го - это сокращение от "говно". Нормальные программисты на этом писать не будут. Орды ничего не понимающих в программировании гоферов ничем не отличимы от орд ноджсеров, и те и другие носятся с куском говна потому что модно.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

99. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от x3who (?), 04-Ноя-19, 11:38 
> Орды ничего не понимающих в программировании гоферов ничем не отличимы от орд ноджсеров, и те и другие носятся с куском говна потому что модно.

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

В моей реальности вообще с перлом носятся до сих пор.. Я вот смотрю на Го и думаю, что он был бы неплохой альтернативой.

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

115. "Microsoft присоединяется к разработке OpenJDK"  –1 +/
Сообщение от Аноним (115), 04-Ноя-19, 18:06 
Вы оцените, как уродливо на Го задаётся формат строки с датой и временем.

Ушлёпки, остряки самоучки. Хомяк на велике, несущийся в никуда.

Жаль, что язык "взлетел".

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

136. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от Аноним (136), 05-Ноя-19, 22:34 
Я бы не сказал, что это уродливо (есть в этом что-то по-своему элегантное), но способ однозначно крайне неочевидный и при этом неудобный в использовании из-за отсутствия запоминающихся мнемоник формата.
Ответить | Правка | Наверх | Cообщить модератору

149. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от x3who (?), 07-Ноя-19, 00:51 
> Я бы не сказал, что это уродливо (есть в этом что-то по-своему
> элегантное), но способ однозначно крайне неочевидный и при этом неудобный в
> использовании из-за отсутствия запоминающихся мнемоник формата.

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

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

150. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от x3who (?), 07-Ноя-19, 00:57 
Ещё одна вещь, которая бросилась в глаза при поверхностном знакомстве - штатная библиотека XML страшно тормозит, даже баг такой есть: https://github.com/golang/go/issues/21823 - разбаотчик библиотеки куда-то пропал, а остальные девелоперы такого хорошо поддерживаемого и прогрессивного языка чот затрудняются проблему решить. Да что там, даже биндинги для SAX через libxml никто не удосужился сделать - Го, наверное, один такой, у которого нету такого биндинга %( Надеюсь со временем человечество узбагоится со своим петоном и таки перешипут Го-шные либы нормально..
Ответить | Правка | Наверх | Cообщить модератору

152. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от x3who (?), 07-Ноя-19, 01:18 
А, ну и да, по совместимости что пока бросилось в глаза - это то, что он не совместим с собственной документацией.. На официальном сайте, на страничке "Эффективное Го" английским по белому сказано, что массивы передаются в йункцию по значению, кто не понял повторяем - при передаче в функцию и из функции массив копируется. Проверил - создал массив, инициализировал, передал в функцию, там переинициализировал другими значениями и отдал обратно, естественно другой переменной присвоил. В результате исходный массив тоже оказался переинициализирован. Такие несоответствия беспокоят немного, да.
Ответить | Правка | Наверх | Cообщить модератору

90. "Microsoft присоединяется к разработке OpenJDK"  –4 +/
Сообщение от Wfhm (?), 04-Ноя-19, 09:26 
Есть плюсы, а Го для петушков всяких.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

97. "Microsoft присоединяется к разработке OpenJDK"  +1 +/
Сообщение от x3who (?), 04-Ноя-19, 11:33 
> Есть плюсы, а Го для петушков всяких.

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

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

104. "Microsoft присоединяется к разработке OpenJDK"  +2 +/
Сообщение от Аноним (105), 04-Ноя-19, 12:44 
Код рубят, память  течет.
Ответить | Правка | Наверх | Cообщить модератору

141. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от bOOster (ok), 06-Ноя-19, 13:21 
Это дело лишь собственной образованности и организованности. А когда пытаются программировать какие-то неучи, то это всегда утечками и заканчивается.
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

100. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от Аноним (100), 04-Ноя-19, 11:38 
http://img1.joyreactor.cc/pics/post/java-%D0%BF�...
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

121. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от Аноним (121), 04-Ноя-19, 21:26 
go безусловно занял свою нишу. Но он далеко не универсален, так что другие языки остаются с нами.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

123. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от x3who (?), 04-Ноя-19, 23:02 
> go безусловно занял свою нишу. Но он далеко не универсален, так что
> другие языки остаются с нами.

Да, в самом деле - остаются ещё как минимум два языка: JavaScript и English

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

127. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от Аноним (127), 05-Ноя-19, 07:08 
Го с гц. Это ставит крест на любом "близкксистемном" использовании и реалтайме.
Ответить | Правка | Наверх | Cообщить модератору

135. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от x3who (?), 05-Ноя-19, 17:01 
> Го с гц. Это ставит крест на любом "близкксистемном" использовании и реалтайме.

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

Да и в близкосистемном использовании было бы неплохо хотя бы петонистов отодвинуть. А то какой-нибудь кокпит на отображение утилизации ресурсов моего нетбука тратит все его ресурсы %-| Пусть уж лучше пишут на Го, раз уж на сях не могут.

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

145. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от Аноним (143), 06-Ноя-19, 19:03 
>Вот ты поставляешь заказчику ралтаймовую систему, которая гарантирует, что какой-то процент его транзакций будет обработан в течение заданного интервала времени

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

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

148. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от x3who (?), 07-Ноя-19, 00:47 
>>Вот ты поставляешь заказчику ралтаймовую систему, которая гарантирует, что какой-то процент его транзакций будет обработан в течение заданного интервала времени
> Банковские транзакции никаким боком к реалтайму не относятся. Хард-реалтайм - это управление
> медицинским оборудованием, реакторами, станками и т.п., где малейшая задержка может привести
> к беде. Софт-реалтайм - бытовая электроника, где юзер ожидает результата сразу
> после нажатия на кнопку, но если в паре процентов случаев задержка
> будет чуть долше, то никто не умрет. А в бизнес-софте важна
> только общая пропускная способность и среднее время отклика.

Можешь посмотреть определение тут: https://ru.wikipedia.org/wiki/%D0%A1%D0%...

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

124. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от anonymous (??), 05-Ноя-19, 01:51 
> Есть же golang, кого волнуют эти устаревшие сишарпы с джавами?

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

Но даже если принять новизнку и уникальность языка остаётся вопрос реализации. А рантайм у него крайне паршивый, garbage collector неэффективный и тормозной по сравнению с теми, что доступны для платформы openjdk.

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

129. "Microsoft присоединяется к разработке OpenJDK"  +1 +/
Сообщение от анонимно (?), 05-Ноя-19, 11:41 
GOLANG медленнее Java? Вот это новости! Чего только не встретишь на просторах интернета))
Ответить | Правка | Наверх | Cообщить модератору

134. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от x3who (?), 05-Ноя-19, 16:47 
> рантайм у него крайне паршивый, garbage collector неэффективный и тормозной по
> сравнению с теми, что доступны для платформы openjdk.

Повикипедил. Сборщик мусора морозит мир на 10 миллисек максимум и в редких случаях, 100 микросек  - типично, часто 10 мксек. Если мы про скорость, то вроде не очень отвратитетльно.

Если идея в том, что оно плохо собирает мусор, то тоже как-то не замечено. Жрёт оно довольно много, но не течёт - вон syncthing у меня уже полгода крутится на НАСе с полгигом памяти - и ничё ему не делается.

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

137. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от Аноним (136), 05-Ноя-19, 22:46 
Golang, все-таки, довольно специфичный язык, который на универсальный не тянет (это при том, что я на нем пишу большую часть времени).
С одной стороны он невыразителен, что не позволяет на нем писать действительно масштабные и сложные программы.
С другой стороны статическая типизация ограничивает его приминение в областях, где используются его прямые конкуренты python и ruby (в частности, на нем почти невозможно сделать orm уровня sqlalchemy или activerecord).
А с третьей стороны из-за использования gc и в целом производительности на уровне hotspot jvm (что, на самом деле, весьма неплохо) он плохо подходит для эмбеддовки.

Получается, что подходит он, в основном, для небольших и средних проектов, которые предназначены для работы на серверах и при этом не подразумевают серьезной работы с РСУБД. Или, говоря по другому, для утилитарных микросервисов, занимающихся несложной обработкой данных. Ну и еще для примерно похожих по смыслу CLI-инструментов.

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

151. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от x3who (?), 07-Ноя-19, 01:06 
> С одной стороны он невыразителен, что
> не позволяет на нем писать действительно
> масштабные и сложные программы.

В смысле? Пишешь насколько хошь выразительные интерфейсы к своим модулям и из них складываешь свои сложные программы. А из тех сложных программ ещё более сложные.

> С другой стороны статическая типизация ограничивает его приминение в областях, где используются
> его прямые конкуренты python и ruby (в частности, на нем почти
> невозможно сделать orm уровня sqlalchemy или activerecord).

Статическая типизация отсекает часть ошибок на этапе компиляции - это уже неплохо. Почти невозможно - это всё-таки возможно?

> Получается, что подходит он, в основном, для небольших и средних проектов, которые
> предназначены для работы на серверах и при этом не подразумевают серьезной
> работы с РСУБД. Или, говоря по другому, для утилитарных микросервисов, занимающихся
> несложной обработкой данных. Ну и еще для примерно похожих по смыслу
> CLI-инструментов.

ORM-то вообще подразумевает серьёзную работу с БД? У меня как-то такое предвзятое отношение к этим приблудам, что типа нельзя абстрагировать разработчика от конкретной БД слоями абстракции, а то он такого наразработает, что потом ни в коде ни и в базе не разберёшься.

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

144. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от Аноним (144), 06-Ноя-19, 16:43 
Выражаясь в твоей манере:
кому нужен недоношенный go без generics, exceptions с тучей одинаково кривых систем  управления зависимостями и сборки и постоянных проблемах с обратной совместимостью?

Go за год потерял 10 позиций в популярности среди языков
https://www.tiobe.com/tiobe-index/

а JAVA уже лет 15 на первом месте.

Как думаешь, почему? :-)

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

147. "Microsoft присоединяется к разработке OpenJDK"  +/
Сообщение от x3who (?), 07-Ноя-19, 00:43 
> кому нужен недоношенный go без generics, exceptions

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

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

Ну как-то выкручиваются же люди.

> Go за год потерял 10 позиций в популярности среди языков а JAVA уже лет 15 на первом месте.
> Как думаешь, почему? :-)

Java -0.5%, Go -0.64% - всех вытеснил Петон и Руби, лол.

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

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

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




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

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