typescript と DART の基本的な話

chatGPT の出てきましたし状態検出をしてアドバイスをする機能を持つスマホのアプリケーションを作ってみようかなと

  • バックエンド側でデータ処理

  • フロントエンド側でスマホのアプリケーションが考えられます

データ処理は私の本分なのでちょっとおいておいて

あまりやったことのないフロントエンド側のプログラミング言語について よく使われる typescript と DART について調べつつ chatGPT に聞いてみた結果を参考までに載せておきます

typescript は使ったことがあるので 今回は flutter を意識して DARTでコードを書いてみようかなぁと思います

具体的な作業は機会があったら

Dart と TypeScript の比較

Dart

  • 開発元: Google
  • 主な用途:
    • Web: Dart言語はWebアプリケーション開発に直接使用でき、特にFlutterフレームワークを介してWebアプリケーションを開発することが多い。
    • モバイル: iOSAndroidの両方で動作するモバイルアプリケーションの開発に最適。これは、主にFlutterフレームワークを通じて行われる。
    • デスクトップ: Flutterは、WindowsmacOSLinuxのデスクトップアプリケーション開発もサポートしている。
  • 特徴:
    • クロスプラットフォーム: 一つのコードベースから複数のプラットフォーム向けのアプリを開発可能。
    • ホットリロード: コードの変更をリアルタイムでアプリに反映させ、開発プロセスを加速。

TypeScript

  • 開発元: Microsoft
  • 主な用途:
  • 特徴:
    • 型安全性: コンパイル時にエラーを検出しやすくし、バグの早期発見と修正を容易にする。
    • JaScriptのスーパーセット: 既存のJavaScriptコードやライブラリをそのまま利用可能で、JavaScript開発者にとって親しみやすい。

追加情報

私が確認しているところですと, typescript, DART, python など openAI (chatGPT) の API に対応しています

簡単な chatGPT で会話できるツールを作ってみる予定

将来的には ROBOHON にも搭載したいなぁ