特徴

  • 静的型付け
  • 小さいパッケージアーカイブ
  • ほぼ0秒の起動オーバーヘッド
  • Javaとjavascriptの知識が再利用できる
  • NodeJSのライブラリやコミュニティが使える
  • javascriptと比べても関数型プログラミングがしやすい
  • ClassとInterfaceにより構造化されたコードが描きやすい

文法Tips

  • letとvarの違い
    • let ... スコープがブロックレベル
    • var ... スコープが関数レベル

エラー対応

TypeORM

概要

  • 主要RDBサポート (MySQL / MariaDB / Postgres / CockroachDB / SQLite / Microsoft -SQL Server / Oracle / sql.js)
  • Entityから差分を自動検知するDB migrationの仕組み
  • RepositoryパターンもしくはActiveRecord?パターンどちらも採用可
  • SQLのQueryBuilder?やTransactionの仕組みも提供

バリデーション

ログ出力

Log4js

T3 Stack

関連記事


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-03-10 (金) 15:59:36 (635d)