개발자

안녕하세요 자프링 VS 코프링 고민 중입니다.

2024년 10월 24일조회 1,030

현재 4학년 2학기고, 학교 어짜피 전공은 다 끝났고 교양 3개 정도만 싸강으로 돌린 뒤, 부트캠프를 듣고 있습니다. 자바로 스프링을 아예 쓸 줄 모른다 이건 아니고, 학교에서 프로젝트 3개 정도를 자바 백엔드로 진행해봤습니다. 음... 시큐리티, JPA, API 통신 등으로 프로젝트 진행 했었는데 코프링도 한번 배워보고 싶습니다. 장점이 많은 거 같아서요 근데 지금 현실적으로 코프링 취업이 될까요?? 아니면 그대로 자프링으로 계속 파고 나가야 될지가 문제입니다 지금 코프링의 현실적인 상태라고 해야되나 인식이나 의견을 들어보고 싶습니다!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 3

전민우님의 프로필 사진

코프링의 장점은 webflux 를 사용할때라고 개인적으로는 생각합니다. webflux 의 reactive java를 한번 경험하고 코프링을 생각해보는것도 좋을것 같아요 weflux자체가 reactive java 를 기본으로 하고 있어서 어느 정도의 경험이 필요하지 않을까 생각해요

긍님의 프로필 사진

회사 백엔드 개발자2024년 10월 24일

장단점 예시가 있으면 좋겠네요

전민우님의 프로필 사진

전민우

백엔드개발자2024년 10월 24일

코루틴과 reactive 스트림을 사용하기 위한 방식에서 둘다 어려운 분야이지만 직관적인면에서 코루틴이 좀더 괜찮다고 생각을 하고 있고요. 이건 실제로 한번 경험이 필요한 부분일갓 같아요

유형찬님의 프로필 사진

솔직히 말해서 jvm위에서 구동하는거면 기술적으로 차이도 없는 수준이고 개발편의성과 코루틴 차이정도 나겠네요 코틀린 회의자인 제입장에서 자바 사용자가 코틀린 넘어가는건 리액티브하게 , 코틀린 스럽게 사용 할 수 있냐의 차이 문제라고 생각합니다 신입 경력 채용에서 자바/코틀린 스프링 개발자를 찾는다고 하지 코틀린만 하는 사람 찾는 공고는 못봤습니다 결론적으로 실무에서 배울 기회가 있다면 배우면 좋다. 배우고싶으면 배워라 말리진 않는다 정도일거같습니다 리액티브를 써보고싶다면 completablefuture로 사용해보시고 왜쓰는지 어떤게 좋은지 확인하면 좋을 것 같네요 확장 함수나 스트링 템플릿 같은 개발생산성이 문제라면 롬복 확장 함수, 델레게이트, 매니폴드 플러그인을 찾아보시면 대체가능한 기술들이 많아요

psmon님의 프로필 사진

Erik Meijer의 한마디~ "이보게, 브라이언 괴츠, C#,파이선,자바스크립트는 물론 심지어 PHP도 async, await를 지원하고 있다네. 그런 기능이 없는 언어는 자바일뿐이야. 람다를 이용해서 콜백함수를 사용하면 된다고? 천만에 콜백은 최악이야. 도움이 안된다고. 자바 9 버전에 담으려고 하는 걸 다 내려놓고 지금당장 asymc, await부터 넣으라고. 그래야 모두가 행복해질수 있어" 결국 java9에 담긴것이 completefuture~ 동시성 비동기 처리에서 자바만 다른노선을 선택했고 이 기반 코딩 스타일이 나이스하진 않는듯

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!