HelloJkw 개발
-
Database없이 홈페이지 일기장 구현하기HelloJkw 개발 2022. 2. 25. 17:15
보통 게시판이나 일기장을 만든다면 mysql 같은 RDB 떠올리기 쉽다. 그런데 개인적인 홈페이지는 변동이 많고, 갈아 엎기도 자주하고, 사용하던 서버를 버리거나, cloud system을 바꾸기도 쉽다. 그래서 나는 RDB나 NoSql을 사용하지 않기로 했다. 백업하기도 귀찮고, 백업한 결과물을 내가 읽을 수 없다. 최악의 경우에 내가 홈페이지를 운영하지 않더라도 일기쓰기는 계속 이어가고 싶다. 저장을 dropbox에 txt파일로 하기로 했다. (Dropbox를 database로 사용하는 것이니 제목은 틀린 말이긴 하다.) Dropbox의 장점 언제든 내 컴퓨터에서 읽을 수 있다. txt파일이기 때문에 별도의 프로그램 필요없이 일기를 열어볼 수 있다. 항상 동기화 되고 있기 때문에 백업해야 할 필요가 ..
-
홈페이지를 Blazor로 개발했더니HelloJkw 개발 2022. 2. 25. 16:42
홈페이지 주소 : https://hellojkw.com Server side blazor app으로 개발했다. front의 모든 코드가 backend에서 동작한다. front에서 backend의 모든 리소스를 사용할 수 있다. 다르게 표현하면 유저가 버튼을 클릭하면 클릭 이벤트만 서버로 넘어가고 서버에서 모든 로직이 돌아간 후 변경되어야 할 DOM 만 계산해서 front로 보낸다. javascript를 전혀 사용하지 않고 홈페이지 개발이 가능하다. SPA와 asp.net core를 잘 섞어 놓은 느낌이다.