Что сейчас актуально изучать в java, а что уже нет? Являюсь бэкенд-разрабом со стажем почти 10 лет. В работе использую php/python/go. Захотелось бы для бэкенд-разработки юзать язык со статический типизацией, но более серьёзный, чем go, который для больших проектов не особо, на мой взгляд, годится. Присматриваюсь к java. Когда-то осваивал её в универе, помню слегка всякие jsf, jsp. Посоветуйте, что сейчас есть смысл изучать в java, а что нет? Интересует применимо к разработке REST api, а не рендеринг шаблонов и формошлепство. Есть ли смысл сразу копать в сторону Kotlin?
Важно помнить, что Java является очень мощным языком программирования, который широко используется в разработке бэкенд-систем, включая REST API. При этом, важно учитывать некоторые изменения и тенденции в мире Java разработки.
Стоит изучать:
Spring Framework: Spring Boot, Spring MVC, Spring Data - это основные инструменты для создания REST API на Java. Spring Boot позволяет быстро создавать и развертывать приложения.Hibernate: для работы с базой данных.Apache Maven или Gradle: для управления зависимостями и сборкой проекта.Тестирование: JUnit или TestNG для написания тестов.
Важно не забывать:
Servlets и JSP уже не рекомендуется использовать в современной разработке Java.JSF сейчас не очень популярен и не рекомендуется для новых проектов.Kotlin - это отличная альтернатива Java, которая стала очень популярной среди разработчиков. Она совместима с Java и может использоваться наравне с ней. Многие разработчики считают Kotlin более современным и удобным языком, поэтому изучение Kotlin также может быть полезным.
Таким образом, если вам интересно перейти на Java для разработки REST API, рекомендуется изучить Spring Framework, Hibernate, Maven/Gradle и продолжать изучение Java. При этом, изучение Kotlin также может быть полезным в долгосрочной перспективе.
Важно помнить, что Java является очень мощным языком программирования, который широко используется в разработке бэкенд-систем, включая REST API. При этом, важно учитывать некоторые изменения и тенденции в мире Java разработки.
Стоит изучать:
Spring Framework: Spring Boot, Spring MVC, Spring Data - это основные инструменты для создания REST API на Java. Spring Boot позволяет быстро создавать и развертывать приложения.Hibernate: для работы с базой данных.Apache Maven или Gradle: для управления зависимостями и сборкой проекта.Тестирование: JUnit или TestNG для написания тестов.Важно не забывать:
Servlets и JSP уже не рекомендуется использовать в современной разработке Java.JSF сейчас не очень популярен и не рекомендуется для новых проектов.Kotlin - это отличная альтернатива Java, которая стала очень популярной среди разработчиков. Она совместима с Java и может использоваться наравне с ней. Многие разработчики считают Kotlin более современным и удобным языком, поэтому изучение Kotlin также может быть полезным.Таким образом, если вам интересно перейти на Java для разработки REST API, рекомендуется изучить Spring Framework, Hibernate, Maven/Gradle и продолжать изучение Java. При этом, изучение Kotlin также может быть полезным в долгосрочной перспективе.