at_shinya.matsumoto
2025年3月24日 9時42分
Armadillo Base OSではアプリケーション開発を行うにあたって2種類の方法があります。
それぞれのメリット、デメリットをご案内し、適切に選択頂く為の情報を記載します。
アプリケーションの開発方法について
主なアプリケーション開発方法は下記2通りあります。
それぞれのメリット・デメリットについてご紹介します。
1.当社提供の開発環境(ATDE)でVScodeで開発
2.実機のArmadilloを使用して開発
1.当社提供の開発環境(ATDE)でVScodeで開発
主にVScodeでの開発に慣れている方や、コマンドラインやコンテナに慣れていない方向けに推奨です。
当社提供の開発環境(ATDE)を使用して開発します。
メリット
・コマンドを使用せずGUIで開発が可能
・開発内容をVScodeで保存可能
・コンテナ(アプリ)の開発が容易
・コンテナ(アプリ)のSBOMが出力できる
・Armadilloをインターネットに接続不要
デメリット
・コンテナ内部を変更する際、再ビルドが必要
こういうケースにお勧め
・GUIで開発したい
・VScodeエディタを使いたい
・動作確認完了後の開発
・移植可能な既存システムがある
2.実機のArmadilloを使用して開発
Armadilloを使用して開発します。コマンドラインでの開発やコンテナに詳しい方向けに推奨です。
動作確認のみであれば開発環境(ATDE)を準備頂く必要はありません。
メリット
・実機ですぐに動作確認できる
・Debianライクにセルフ開発出来る
デメリット
・Armadilloをインターネットに接続が必要
こういうケースにお勧め
・開発環境作る前に動作確認したい
・コマンドラインで開発をしたい
・コンテナの開発に慣れている
・使用するパッケージが定まっていない