2016年俺のWebアプリ
2016年も終わりですね。今年、俺が業務で開発してきたWebアプリで使用していたフレームワーク、ミドルウェア等のことを、おぼえがきとして残しておこうと思います。
・jQuery v2.*
・Bootstrap v3.*
・thymeleaf
・Spring 4.*
・mybatis 3.*
・logback 1.*
・JDK8
最近のフロントエンド界隈では、これからはReact.jsだの、jQueryはオワコンだの言われていますが、ぶっちゃけ業務じゃまだまだjQuery使うよね。
テンプレートエンジンは、今年はthymeleafを使っていました。これ、デザインとロジックをきれいに分離できるので、かなりいいです。
ORMはmybatisです。結局のところ、ORMを使うときに、どんなSQLが発行されるんだろ、って悩むくらいなら、最初からSQL書いた方が早いと思います。RDBMSが変わったら?ぶっちゃけ業務アプリだとそんなこと気にしていないです。
Javaはなにも考えずに8でしたね。ラムダ式とか使いまくりです。
それではまた来年。