파란하늘의 지식창고
vaadin 사용해 보기 (2)
Study/Java 2023. 11. 4. 01:56

2023.09.19 - [Study/Java] - vaadin 사용해 보기 이전 글에 이어 사용하면서 익혔던 몇 가지 기능들을 정리해 보았다. Vaadin을 학습해 보면서 최종적으로 느낀 점은 다음과 같다. 실 라이브 서비스에 쓰일만한 라이브러리는 아니고 FE 관여 없는 관리툴 개발 시 쓰임이 있다. java script 작성이나 css 설정의 단계가 생략되어 얼핏 좋아 보이지만 기반 지식을 염두에 두고 vaadin 코드를 작성해야 해서 오히려 학습의 난이도가 높아졌다. 그냥 javascript 라이브러리나 css를 사용하는 게 더 좋다고 느꼈다. Spring의 singleton 기반 bean 객체 관리와 다르게 prototype으로 코드가 처리되어서 성능이 떨어지고 Spring과 연계가 복잡해진다. V..

vaadin 사용해 보기
Study/Java 2023. 9. 19. 05:06

Vaadin 소개 https://vaadin.com/ vaadin은 ui component 구성을 제공해 주는 java기반 웹프레임워크이다. Swing이나 AWT를 작성하는 것처럼 java 코드를 작성하면 요청에 대해 대응되는 web ui를 제공해 준다. ui관련 html, javascript, css 작업을 따로 하지 않아도 되고 Java 대신 TypeScript를 사용할 수도 있다. 기본 기능은 open-source로 제공되며 생산성 향상을 위한 vaadin UI 관련 테스트 도구나 Advanced UI component는 유료로 제공된다. Vue, Svelte 같은 Front-end Framework를 흥미를 가지고 공부해 보았지만 너무나 변화하는 속도가 빠르다 보니 다른 방법이 없을까 싶어 찾아보..