Июл 11, 2015 - 0 Comments - Без рубрики -

Java дайджест #15: Новый тренд, который нельзя игнорировать

Ссылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!)

Новый тренд, который нельзя игнорировать

JavaEE or Spring? Neither! We Call Out For a Fresh Competitor!

Java Micro Frameworks: The New Trend You Can’t Ignore. А как вам кажется можно/нужно ли игнорировать эти тренды? И есть ли тренды?

Начнем рассмотрение «других фремворков» с условно альтернативных:

  • совсем не альтернативный Spring Boot.
  • JHipster — «альтернатива» собравшая в себе мейнстрим в виде Spring Boot + AngularJS + Yeoman.
  • Dropwizard, который по факту такое же сборище стандартных технологий, как и предыдущие, но из мира JEE.

Ninja — еще один фреймворк из серии «все в одном». Но что-то непонятное вызывает к нему недоверие. Если у кого-то есть опыт использования в продакшене, интересно будет услышать отзывы.

Spark and Freemarker: Exposing HTML and JSON from the same service. Помимо того как сдружить Freemarker и Spark, данная статья еще и напоминает нам что в этом мире слишком много людей у которых очень много свободного времени.

Интервью с Tim Fox про Vert.x 3, который зарелизился в этом месяце.

Play 2.4 Moves to Dependency Injection and Java 8. Play! 2 — это не совсем микро-фремворк, но все-таки альтернативный подход по сравнению с JEE и Spring. В плане хипстовости первый Play! таки интереснее, но он далеко не идеален.

Небольшая пачка микрофрейворков одной строкой (отзывы и опыт использования приветствуются):

  • JavaLite
  • Jodd
  • jooby
  • airlift

Из всей этой братии Ratpack выглядит наиболее адекватно, на мой взгляд.

Что-то вроде новостей

Вышел JMH 1.10.

Вышел Eclipse Mars.

Стартовал IntelliJ IDEA 15 EAP.

G1 now the default in JDK 9.

Jetty 9.3 Celebrates 20th Anniversary, adds HTTP/2 Support.

Вышел первый стабильный релиз Reactive Streams.

Почитать и посмотреть

(!) 12 Tools That I Use for Writing Unit and Integration Tests. Сборище ссылок на всякие полезные библиотеки для тестирования кода.

CORS support in Spring Framework.

Разработчики просят фидбэк по планам на системные требования для Spring 5.

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

Code review workflow in Upsource. На мой взгляд, таки слабовато, но базовое воркфлоу покрыто.

5 Features in Java 9 that WILL Change How You Develop Software (and 2 That Won’t). На мой взгляд самое интересное это REPL. Вторая хорошая новость, на мой взгляд, это то что дропнули Money and Currency API.

Answering questions (from Devoxx) on Microservices. Ответы на наиболее часто задаваемые вопросы о микросервисах.

Java 8 Improves JIRA Performance Dramatically. Как по мне, совет из серии «попробуйте перегрузить компьютер». И полезная, хоть и не совсем новая составляющая: AtomicInteger Java 7 vs Java 8.

Interview and Book Review: Java in a Nutshell, 6th Edition

Разное

(!) REST API Tutorial — коротко и понятно что есть хорошая практика при разработке REST API, а чего лучше не делать.

java-8-matchers — набор полезных утилит для Hamcrest, упрощающих работу с нововведениями в 8-ке.

Предложения и пожелания все еще принимаются или через завсклад и товаровэд администрацию ДОУ, или через твиттер @_silverwolf. Также можно оставлять комментарии в специально выделенной теме на форуме.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Человек ? *