자바 인기와 장수 비결
위기와 변화
1차 위기
과도한 기술로 복잡해진 코드 예) EJB
→ 자바와 객체지향의 기본으로 돌아간다.
2차 위기
언어 발전의 요구와 호환성
→ 언어의 발전과 함께 코드 호환성도 지킨다.
3차 위기
간결한 코드와 관례로 무장한 언어와 기술의 습격
→ 애노테이션 기반의 메타프로그래밍과 영리한 디폴트로 무장한 관례의 적극 도입
4차 위기
함수형 프로그래밍과 비동기 논블록킹 개발의 도전
→ 함수형 프로그래밍 스타일의 자바와 비동기 논블록킹 지원 서블릿, 스프링 등장
새로운 변화
자바 9와 스프링 5
새로운 위기?
애노테이션과 메타프로그래밍, 관례의 범람
→ 함수형 스타일 프로그래밍이 도입된 업그레이드 된 자바의 기본으로 돌아간다.
댓글 없음:
댓글 쓰기