Рубрики
Без рубрики

Какой JDK мы должны использовать в 2021 году?

Всем привет, надеюсь, у вас все хорошо. Я работаю с Java уже довольно много лет, и это может не произойти… Помечено как обсуждение, java, программирование.

Всем привет, надеюсь, у вас все хорошо. Я работаю с Java уже довольно много лет, и для некоторых, возможно, не станет неожиданностью, что в последние годы Java претерпевает множество изменений в своем API и подходах к большинству вещей. Я, я (упрямый?) своего рода разработчик, который учится гораздо большему на практике, чем на чтении. И хотя я время от времени изучаю новые репозитории и технологические тенденции, я не осознавал, сколько новых и интересных вещей вы можете сделать с Java сегодня.

Видите ли, последние два года я создавал серверную часть электронной коммерции с открытым исходным кодом, используя JDK 8. Так, например, в JDK 8 появились потоки, к которым я еще не привык, но мне нравится эта идея (я очень люблю RxJS в интерфейсе). И сегодня у нас уже есть JDK11, в котором есть очень полезный, простой и очевидный метод String.isBlank() метод и кто знает, что еще. И, черт меня побери, это даже не самый последний JDK на сегодняшний день… Очевидно, это JDK 17?!

Это заставило меня задуматься о том, насколько сложными могут стать вещи; необходимость идти в ногу с этими новыми API и предоставление коллегам-разработчикам необходимости/задачи документировать себя для чтения кода, который в противном случае может быть написан более традиционным способом (по крайней мере, на Java). И, конечно же, обратная совместимость! Большая часть Java, которую я видел на экране, была очень обратно совместимым кодом AFAIK (насколько я знал).

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

Итак, милые читатели, я был бы признателен за любые советы, предложения, комментарии по этому поводу. Я открыт для новых перспектив, но * что мне действительно хотелось бы, так это хороший аргумент в пользу того, почему следует использовать более новый JDK, чем 11, по крайней мере . * Безопаснее ли это? Он лучше оптимизирован? Это что, просто хороший стандарт? И почему?

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

О, и если вы угадаете, с чего взято изображение на обложке, вы получите бесплатный хабар! Хабар, хабар, хабар

Оригинал: “https://dev.to/bglamadrid/what-jdk-should-we-use-in-2021-2f5h”