新型ツリー型情報掲載システム

2019-06-25 13:38:06

 https://ttis.croud.jp/にツリー型情報掲載システムの新型を設置しました。Googleのサイトスコア測定で、対象がモバイルでも96点を出せる程度になりました。


 今回はNode.jsとTypeScriptという組み合わせでプログラムを作ったのですが、独特の使い勝手になれるまで、それなりに時間がかかりました。現在は最適な開発手法を見つけたので、今後の開発はかなり早くなりそうです。

 Node.jsの非同期シングルスレッドをいかに効率よくまわすか、TypeScriptのGnericの迷宮や、バージョンアップでどんどん追加されていく機能など、かなり振り回されました。

 フロントエンドとバックエンドで分散型モジュール方式の開発手法を取り入れて、機能の追加はプラグイン的に新しいファイルを放り込んで拡張出来るようにしてあります。これの下地作りにかなりの時間を持って行かれました。