✒️ 当面の目標について
本サイトでの、当面の目標についてお話しておきたいと思います。
WEBクライアント技術といっても、世の中には、膨大な数の基礎技術やら、オープンソフトをもとにした技術まで、数多の技術が存在します。
できれば、せっかくなので、それらすべてに触れたいという個人的な欲望はあるのですが、当面は目標をしぼって、調査・投稿を進めていきたい持っています。
そこで、まずは今回開発に携わったWEBアプリケーションで使用した技術を中心に、すすめていこうと思います。
基礎技術としては、JavaScript, HTML, CSS, OPFS, PWA
オープンソフトとしては、Node.js, Tabulator, Sqlite3, JsZIP, Mathjs
に関する説明や、実際の使い方、サンプルプログラムなどを実際に動かしながら、積極的に投稿していく予定です。
ただ、説明や話だけでは、WEBクライアント技術で、どの程度のプログラムが構築できるのだろうかと疑問を持たれる方も多いと思います。確かに、万能ではなく、できないことも多々存在します。
そこで、参考となるWEBアプリケーションが公開されているサイトをご紹介したいと思います。そのサイトの名前は。。。
きみよや
本サイトは、Windowsに関するトラブルや情報提供を行っているサイトです。一度でもWindowsのトラブルや不具合に悩まされた人には、貴重な記事が多々存在します。 私も愛読させてもらっています。
そのサイトで公開されている、「freekeeper」というWEBアプリケーションが、まさにWEBクライアント技術のみで作成されています。
中身はフリーの帳簿ソフトです。WEBクライアント技術で作成されているので、インストールといった作業もなく利用できます。データもサーバーではなく、クライアントのパソコンに保存されます。アプリケーション本体となるJavaScript, HTML, CSSの静的配信以外にWEBサーバー技術(アプリケーションサーバーやデータベースサーバー等)は使用されていません。
ユーザー登録もなく、ブラウザさえあれば、簡単に利用できるので、実際に動かして、WEBクライアント技術だけで、どこまでの事ができるかの片鱗をみることが可能です。
WEBクライアント技術に興味を持たれている方は、一度、実際に触れてみられるのもいいかもしれません。