Ping 02/02/2023 .01: xemacs, gemini, gemtext
추억이 그리워지는 시대여서 그런거 같기도 하다. 그럼에도 어차피 그렇게 다시 사용하기엔 끔찍할텐데.
1. “제미니 계획”
gemini protocol 을 기반으로 뭔가 새로운 것을 상상하면 즐겁지만,
정말 제한적이어서, 내 마음대로의 확장을 떠올리게 된다.
실은, gemtext와 gemini protocol은 마음에 드는 부분이 바로 그런점이지만: 오히려 제한적이고, 그냥 무시해도 되는 것들을 굳이 지원해줘야 할 것 같은 기분에 져서 우겨넣으면서 complexity만 무한대으로 보낼바엔, 이렇게 무시할 것은 잘 무시하는게 더 좋은거 같아.
…Ping 13/11/2022 .01
비가 많이 내렸다. 일년간 어떻게든 자라던 잎들이 낙엽이 되어 떨어졌다.
그런데 딱히 걱정스러울게 없었다.
…react.js, next.js, ssr, progressive hydration, 그리고 "Islands Architecture"와 fresh/deno
https://jasonformat.com/islands-architecture/
…이전에 몇번 언급한 hotwired 처럼. ㅎㅎ
지금의 reactjs, vuejs등은 다음과 같은 방식이 기본:
- server: rest/gql등으로 요청을 받아서, json으로 응답.
- browser(client): 응답으로 받은 json을 받아서, html을 생성하여 렌더링.
…이게 편하다고 생각해서 여기로 온거 같아. 나말고도 대부분의 사람들이 웹화면을 개발하던 시절에는 이렇게 만들고 싶었었던거 같아. 1 2
그리고 당연히 ui개발이기 때문에 ‘컴포넌트모델’이나 값바인딩 같은 것들을 원했었고, 현재의 리액트와 같은 형태에 이르른 것 같아.
물론, vdom이 복잡도를 많이 낮춰줬지만, 희안하게도 예상하지 못하던 문제를 몇가지 더 만들어낸 것 같아. 그래서 요즘엔 ssr이니 seo을 생각해서 다른 방식의 프레임웍들을 사용하려고 하고 있고, 더 나아가서 progressive hydration 같은 쪽으로 더 세밀해지는 양상 같아.2
…