바인딩이 쉬워서 Svelte 선택했습니다.
페이지 정보
작성자 최고관리자 작성일 24-10-18 19:49 조회 121 댓글 0본문
쉽습니다.
간단한 바인딩!
스크립트 코드 작성하는 영역 안에서 변수를 지정해주고html 코드 작성 폼 안에서 불러와주면 동시에 연동이 끝납니다.
<script>
let value1 = "aaa"
</script>
<input bind:value={value1} />
이렇게만 해놓으면 jquery 로 input에 값을 가져오고, 값을 넣고 하는 일을 한번에 처리할 수 있고, id 값을 사용하지도 않고 그냥 javascript 변수명만 같으면 된다.
번거롭게 $("#id").val() 이렇게 구구절절 작성하지 않아도 되니 코드량이 줄고 단순해진 만큼 가독성도 높아진다.
깔끔한 바인딩이 Svelte를 선택한 가장 큰 이유이다!
jquery 사용하는게 비효율적으로 느껴진다. 그려면서 jquery 만큼 직관적이다.
Angler 와 React 그리고 Vue는 프론트에서 Class 를 사용하는 듯한 개발 방법을 제시한다.
그래서 객체에 담아서 가져오고 배치하고 객체에 담기 위해 한참을 뭔가를 더해줘야 한다.
이과정에서 업무 로직 + 클래스 구현방법이 서로 꼬여서 정작 구현하려는 업무로직의 복잡성을 두루 담다가는 프로그램이 엉켜 버린다.
Svelte는 단순한 구조로 엉킴 없이 바로 직관적으로 업무로직 구현이 가능하다.
그래서 개발이 편하다.
React로 개발할거 Svelte로 개발하면, 개발 속도도 빠르고 결과물도 가볍고 빠르다.
단, 개발자의 품위를 높여주거나 가치를 높여주지는 않는다.
React는 프론트엔드 개발자의 업무를 뭔가 대단한 프로그램을 개발하는 것처럼 격상시키는 효과는 있다.
연봉 협상에서 React개발자들은 뭔가 개발 같은 것을 하는 모양세를 주기 때문에, 높은 금액을 부를 수 있다.
그러나 Svelte는 가성비 효율성을 중시하는 저렴이 프로젝트에서 그 진가를 드러넨다.
업무 로직의 복잡도가 높거나 개발 시간이 촉박한경우 효자 노릇을 하는데,
문제는 연봉이 높을 수가 없다.
왜냐 쉽기 때문이다.
아직 Svelte사용하는 사람들이 적어서 그렇지
만약 Svelte 가 퍼지면, React 하면 눈치 먹을 수도 있다.
가성비를 중시 여기는 합리적인 CEO가 될 수 있으면 Svelte 의 존재를 늦게 알 수록
React 고임금은 유지 될 수 잇다.
가성비냐? VS 격조 높은 개발자의 가치이냐?
Svelte를 널리 알리지 마라 내프로젝트 할 때만 사용하라!
만약 경쟁사가 Svelte를 사용한다면, 그땐 젓다고 생각해라!
Svelte가 만들어낸 생산성 혁명!에 동참하세요!
업무 시간이 확 줄어 듭니다.
남는 시간에 업루로직을 더욱 신경쓰세요!
복잡한 작업이라면 단연 Svelte로!
정신 건강을 챙기신다면 Svelte로!
댓글목록 0
등록된 댓글이 없습니다.