「実践 Svelte入門」を読み終え、info.tokizuoh.devにWebアプリケーションを公開した

gihyo.jp

モチベーション

Gihyo Digital Publishing*1を眺めていた時に見かけたことがきっかけで、JavaScript文脈でコンパイルという概念が出てきて興味が出た。Svelteという名前は聞いたことがあったので触ってみたかった。

読んでどうだったか

普段Webアプリケーションを開発していなくても読み進められるレベルで丁寧だった。実際にSvelteを触ることが出来たため、モチベーションに記載した内容は概ね達成できた。

一方で、Svelte自体の仕組みついては詳しく書かれていないため、元気な時にコード読みたい気持ちになった。少し見た限り、パーサー*2含めてほとんどJavaScriptで書かれていてビビっている。JavaScriptでいうと、型が無いから開発辛いんでしょという薄い知識を持っていたが、Visual Studio Codeに限って言えば補完がかなり効いて苦なく開発が出来て驚いた。

読み終わった後につくったもの

ドメイン買ってるしさっそく実践したくなったので自己紹介的なWebアプリケーションを作った。

https://info.tokizuoh.dev/

info.tokizuoh.devのスクリーンショット

Postsの箇所ははてなブログRSSフィードから直近の投稿を取っている。

雑感

話が飛躍するが、自分はプリミティブなことの理解が全然ないと感じた。世には便利な所謂ライブラリやフレームワークがあるが、いつまでも利用者側でいると何も進歩を感じられない。自分に対して進歩を感じられるか?は日々の暮らしのモチベーションに関わるので取り組んでいく。