uga.dev - A Front-end Engineer's shed

二十年後の君へ

-

  • #雑記
  • #はじめての投稿

SNSに流しておしまいにしたくない程度のあれこれをメモ書きとして残せるようにしたくて、ブログ的な何かを用意してみました。せっかくドメインもってることですし🍣。

筆者がWebコンテンツを作り始めて短くない時間が経ちました。生涯の半分以上をWeb技術と戯れて過ごしてきましたが、直近の10年を振り返ってみても、Webコンテンツを作る手段は本当に多種多様です。

HTMLを生成する手段としてPerlやJava、PHPが動的に担っていたり、PugやEJSで事前にビルドしたり。CSSもリセットCSSやUIライブラリが現れては消えて、一時的に覇権を握っていたjQueryも、今ではすっかり見かけなくなったと思います。

それらのバージョンを上げたり、別のものに乗り換えたりするタイミングで多かれ少なかれ四苦八苦してきました。中でもwebpackやRollup、Snowpack等々の開発環境(バンドラーやプリプロセッサといったビルド手段)については多くの時間を溶かしたものです。

そんな混沌の中でも変わらず、Webフロントエンドを支えているのはHTML、CSS、JavaScript、Web三種の神器です。1990年に公開された世界初のWebページでさえ、現在も変わらず閲覧できます。

これはひとえに、Web標準Don't break the web(既存のWebを壊さない設計思想)の原則を守ってきた先人たちのおかげであり、すべてのWebコンテンツは偉大な仕様と技術の上に成り立っているということを忘れてはなりません。ちなみにこの記事はMarkdownで書かれていますが、Markdownも同様に後方互換が保たれています。

壊れない基礎技術があるからこそWebコンテンツは発展してきました。そのことに敬意を表して、これからもWeb標準を守って実装していきたいです。

AI時代を迎えたこの先、Webがどう変化していくのか?uga.devが残っているかどうかも含めて、次の20年を楽しみにしています。

† YOUR COOKIE PREFERENCES †

当サイトは、管理人が個人の趣味として制作・公開している二次創作を扱ったサイトです。

  • 当サイトの画像および内容などの無断転載、加工使用、再配布、直リンクなどは禁止です。
  • 表示がおかしい場合はIE6.0以上、800×600以上の環境でご覧ください。
  • この先、BGMが自動再生されます。音量にご注意ください。

uga.dev

推奨環境:Windows XP IE6.0↑/フォントサイズ:中↑/解像度:1024x768↑

なお、ここまでの内容はすべてです。

当サイトでは Google社が提供するアクセス解析ツール「Google Analytics」を利用しています。

Cookieの利用に同意していただける場合はEnterからご入場ください。

もっと詳しく

「Google Analytics」は利用状況の把握およびサービス改善のためにCookieを使用して、利用者のウェブサイト訪問履歴などの情報を収集しています。

収集されたデータは匿名で集計されており、個人を特定する情報は含まれません。

「同意しない」を選択すると、Cookieを利用せずに当サイトが閲覧できます。

同意後もプライバシーポリシーページから再度拒否することができます。

詳細はGoogleのプライバシーポリシーおよびオプトアウト方法をご確認ください。