Size: a a a

2020 August 24

Dim Д in pro.flood
Timur
Ля какую красоту японцы сделали
ага японцы только в китайском подвале джин шу
источник
2020 August 25

T

Timur in pro.flood
источник

AE

Alexandr Emelyanov in pro.flood
источник

BP

Bogdan Panchenko in pro.flood
Dima
где face id у твоего китайца?
У моей нокии даже есть 😂
источник

BP

Bogdan Panchenko in pro.flood
Dima
где интеграция с маком/эппл вотч/планшетом?
А где это все взять ?
источник

AE

Alexandr Emelyanov in pro.flood
Dima
где face id у твоего китайца?
он есть даже на самом дешманском китайце за 5к. даже больше, на большом уоличестве стоит инфраскрасный датчик, который распознает лицо в темноте в объеме, а ойфон так умеет? (не набрасываю, не в курсе)
источник

AE

Alexandr Emelyanov in pro.flood
Dima
где интеграция с маком/эппл вотч/планшетом?
изян же
источник

AE

Alexandr Emelyanov in pro.flood
Dima
скажи, чего он не умеет, что умеет самсунг за 100к?
что умеет самс, чего не умеет китаец за 10-20к?
источник

AE

Alexandr Emelyanov in pro.flood
Aλexander
Думаю это хейт культа айфона у школоты и тех челиков, которые залезают в долги ради новой мобилки с яблоком
ога. продавец из мегафона в обшарпанной маршрутке с последним огрызком выглядят смешно
источник

AE

Alexandr Emelyanov in pro.flood
вот у моего бати тюксон последний и нет айфона ибо он не нужен
источник

AE

Alexandr Emelyanov in pro.flood
Bogdan Panchenko
У моей нокии даже есть 😂
фига ты некрофил, а я еще полез отвечать
источник

AE

Alexandr Emelyanov in pro.flood
месаги 4-дневной давности
источник

BP

Bogdan Panchenko in pro.flood
Я просто чат давно не открывал
источник

AE

Alexandr Emelyanov in pro.flood
так я бы скипнул просто, там по-любому 2к сообщений минимум
источник

AE

Alexandr Emelyanov in pro.flood
да и думаю смысла нет отвечать даже на полусуточные сообщения
источник

AE

Alexandr Emelyanov in pro.flood
Давайте обсудим результаты.

Меньше всех набрал Guice. ИМХО, эту библиотеку теперь уже просто мало кто использует, потому что почти везде Spring или Java EE, где есть свой dependency injection. Вообще я не очень большой любитель dependency injection через аннотации. Не понимаю, почему нельзя просто использовать статические методы, которые возвращают сервисы. Скажем, есть сервис XYZService и у него есть реализация XYZServiceImpl. Тогда я просто вызывают метод XYZService.get(), который возвращает мне инстанс XYZServiceImpl. Вот и весь dependency injection. Причём работает такой подход всегда, не только в контексте фреймворка.

Xerces. Это одна из тех магических библиотек, которые по-моему никто никогда не использует напрямую, но она присутствует почти в любом проекте. Очень часто она вызывает конфликты в зависимостях и странные ошибки в рантайме вроде NoClassDefFoundError. Вопрос на SO про "Xerces Hell" набрал 739 лайков. Масла в огонь подливает ещё тот факт, что Xerces также присутствует в самом JDK во внутреннем пакете com.sun.org.apache.xerces.internal.jaxp. Посмотрите в свой проект. Если вы видите там xml-apis, xerces, xercesImpl, xmlParserAPIs, то это и есть Xerces, просто в различных своих ипостасях.

JAXB — это ещё одна библиотека, которая связана с XML. Больших проблем у пользователей JAXB, насколько я знаю, не было. До тех пор, пока JAXB не решили выпилить из JDK. С этого момента начался адок. Масла в огонь ещё подлил ребрендинг Java EE в Jakarta EE, в рамках которого JAXB переименовали в Jakarta XML Binding. Всё это вызвало проблемы при миграции проектов с Java 8 на последние версии Java.

Теперь про Hibernate, за который проголосовало большинство. Hibernate я использовал много лет назад и относительно недолго. У нас был проект, в котором было огромное количество таблиц (300+), и по моим воспоминаниям Hibernate неплохо так упрощал разработку. Не представляю, как можно было вообще без него обойтись в проекте такого масштаба. Проблемы, конечно, были. Самая главная из них - было очень трудно контролировать производительность SQL-запросов, которые генерировал Hibernate. Когда в запрос вовлечён десяток сущностей с нетривиальными отношениями, то итоговый SQL может быть таким, что без бутылки разобраться, почему он тормозит, почти нереально. В итоге тестеры постоянно жаловались, что вроде бы не очень сложная веб-страница открывается десятки секунд. И в этом то и проблема Hibernate: он слишком просто и быстро позволяет "колбасить" новые сущности. Если вчера вы вроде всё контролировали в своей схеме, то сегодня пришёл джуниор, добавил 5 новых таблиц и 17 новых отношений, навесил аннотаций, и сегодня у вас всё начало тормозить. Hibernate — это слишком мощный инструмент, который нельзя доверять простым смертным. With great power comes great responsibility.
источник

D

Dima in pro.flood
Alexandr Emelyanov
что умеет самс, чего не умеет китаец за 10-20к?
Смартфоны за 10к - это как солярис или Лада веста
источник

T

Timur in pro.flood
Dima
Смартфоны за 10к - это как солярис или Лада веста
Отличный фильм?🤔
источник

AE

Alexandr Emelyanov in pro.flood
Dima
Смартфоны за 10к - это как солярис или Лада веста
Ну Солярис поинтереснее будет
источник

D

Dima in pro.flood
Это типо рабочие лошадки без претензий
источник