Svelte 퉤퉤퉤
난 백엔드 개발자니까 쉽고 빠르게 Svelte로 개발해야지
스테이드 없이 바인딩이 그냥 된다고?
그리고 엄청나게 빨라??? 몇배 더 빠르다고??
Svelte 멈춰!!
역대급 어리석은 선택이었다.
비 메이저 기술을 선택하는데는 대가가 따른다.
실행시간 몇 초 빠른거 무의미한 속도.. 리엑트가 엄청 느린것도 아니고..
비주류 기술의 대가
안정화를 향한 변경
아직 멀었다. 버전업 될 때 마다 뭔가 많이 변한다.
좋게 변하면 나쁠건 없지만…
인기가 없어서 얼마 나오지도 않는데 다 옛날것만 나온다.
프론트 잘 하지도 못하는데 이런 이슈까지 해결하라고???
경쟁중인 라우터들
뭘 써야할까? https://svelte.dev/docs/faq#is-there-a-router <- Star도 다 고만고만하다.
https://github.com/kriasoft/universal-router
https://github.com/mefechoel/svelte-navigator
https://github.com/EmilTholin/svelte-routing
https://github.com/ItalyPaleAle/svelte-spa-router
https://github.com/TehShrike/abstract-state-router/
뭐 이렇게 많아?
인증을 뭘로 써야될까
인증 기술 쓸만한게..
세션관리 lucia
오픈아이디 oidc-client-ts
애매하네…
sveltekit, svelte..
SSR과 프론트가 따로 있군. 이렇게 하나하나 다 따로 있을 것 같으면…
리엑트 쓰고말지
스벨트 실행시간이 왜 이렇게 느린가
안빠르네… 빠른실행 테스트가 안되잖아
Svelte5는 또 바뀐다고?
뭐가 또 바뀔까… 알아보기 귀찮다
~
뭔가 장점이 없다
굉장히 쉽지도 않고
객체지향으로 설계되어 있으면 조금 복잡하더라도 여기 뭐가 들어가겠군 하는게 있는데
이건 없다.
현 프로젝트 상태
Stack
Sveltekit, Tailwindcss, prisma(pg), axios, typescript
svelte를 쓰려고 했는데…
1 로딩이 생각보다 많이 느리네??
2 라우팅이 구리네?
sveltekit으로 변경
인증은 lucia-auth를 많이 쓴다고 해서 써보려고 했는데…
1. 예제가 구리다
2. 예제대로 했더니 회원가입할 때 실패시 알림도 없이 그냥 리로딩이 되어버리네
수정하려면 할 수는 있지만 이럴거면 안쓰지.
oidc-client-ts로 OpenID Connect연동하는 방식으로 수정해야지
그냥 별도로 인증서비스를 만들던가
~
프론트 잘 모르면 오히려 react, vue 등 대세를 써야한다.
svelte로 하나 해놨는데.. 리액트 할 때 보다 고생스럽네
템플릿같은거 구매하려고 해도 svelte지원은 약하다. react는 최신으로 쭉 지원이 되는데
하지만… 막상 react로 했어도 짜증나는게 많았겠지.. 프론트는 원래 그런거니까