PLATFORM OVERVIEW
MADE FOR DEVELOPERS

開発者のためのプラットフォーム

親しみやすいルックアンドフィールの開発環境、ビルド済みテンプレート、再利用可能なコンポーネント、AIによるガイダンス、カスタムコードによる拡張、そして多彩な最新テクノロジー(ML、IoT、RPA、マイクロサービスなど)。これらすべてを備えたOutSystemsのローコードプラットフォームは、あらゆる開発者に支持されています。

‍

bt-gray-logo
colliers-gray-logo
humana-gray-logo
medtronic-gray-logo
santander-gray-logo
scheider-electric-gray-logo
Craig St. Jean

「何もかもがよく考え抜かれていました」

フルスタック開発者であるCraig St. Jean氏は、当初OutSystemsに対して懐疑的でしたが、ほどなく認識を変えました。
quotation-marks-grey-outline-figure
perfect for devs icon
開発者に最適なプラットフォーム

新人開発者や専門開発者: 能力の獲得とさらなる進化

チームがテクノロジーの制約を受けることなく優れたアプリを作成できるようになります。コードの管理にわずらわされることも時間を無駄にすることもありません。新人開発者はフルスタック開発を行えるようになります。専門開発者は独自性や経験を要する開発に集中できます。

‍

詳細を確認したい場合や開発向けのプラットフォーム導入をご検討の場合

リアクティブWeb、AI/ML、IoT、RPA、マイクロサービス: 開発者に新しいテクノロジーを

開発者を今ある知識に閉じ込めていませんか。OutSystemsのローコードプラットフォームでは、アプリ開発にあたってリアクティブWeb、AI、IoT出力、ロボティックプロセスオートメーション、マイクロサービスを活用できます。作成したコードはすべて自動的に生成されます。

‍

ローコードを駆使してアプリケーションを作成

OutSystemsのローコードプラットフォームはカスタムコードによる拡張が可能であるため、好きな部分にだけローコードを取り入れることができます。また、作成したアプリは、オープンソースのコネクタや専門開発者が自作したコネクタにより既存のシステムと簡単に連携できます。

devs-can-build-applications-using-low-code-figure
Joost Landgraf

「優れた開発者であれば、成果をあげるまでの時間がローコードによってさらに短くなるでしょう」

CoolProfs 主席コンサルタント Joost Landgraf氏
quotation-marks-grey-outline-figure

リデュース、リユース、リサイクル: Forgeのアプリ資産を活用して時間を削減

何千もの再利用可能なモジュール、コネクタ、UIコンポーネントを活用することで、本筋から離れた作業を減らし、アプリケーションのデリバリーを加速できます。OutSystemsの開発環境や中央リポジトリからアクセスできるので、アプリケーションへの追加も簡単です。

開発者に関するよくある質問

基盤となるコードを開発者が参照したり変更したりすることはできますか?

開発者はビジュアル環境内で開発を行うため、生成されるソースコードをIDE内で直接編集することはありません。ただし、必要に応じてカスタムC#、JavaScript、CSS、外部サービスを使用してアプリケーションを拡張することはできます。OutSystemsの利用をやめる際は、アプリケーションを切り離して標準のアプリケーションコードとしてエクスポートできます。

OutSystemsではどのようなプログラム言語やフレームワークを使用しますか?

OutSystemsは、広く利用されている言語やフレームワークを使用して標準的なバックエンド/フロントエンドコードを生成します。バックエンドロジックは.NETとC#をベースとし、フロントエンドエクスペリエンスにはJavaScript、HTML、CSS、Reactを使用しています。開発者は視覚的に作業を行いますが、結果として得られるアプリケーションは使い慣れたエンタープライズ開発パターンや最新のWebアーキテクチャに沿ったものになります。

従来の開発者が生産性を発揮できるようになるまでどれくらいかかりますか?

開発者の経歴や最初のプロジェクトの複雑さにもよりますが、経験豊富な開発者であれば、通常1~2週間もすればOutSystemsで生産性を発揮できるようになります。多くの場合において最も短期間で習得できるのが、オブジェクト指向プログラミング、データベース、API、Web開発の経験がある開発者です。アーキテクチャに関する知識は、実践的なデリバリーや認定資格を通じて深めることができます。

開発者が独自のIDEや開発ツールを使用することはできますか?

OutSystemsでの開発は、基本的にはサードパーティIDEではなくOutSystemsのビジュアルIDEで行います。ただし、外部の開発ワークフロー、DevOpsツール、API、テストツール、監視プラットフォーム、カスタムコードエクステンションとOutSystemsを連携することはできます。そのため、サポートツールやプロセスまわりの柔軟性を保ちつつも統制された環境を利用できます。

OutSystemsでは複雑なビジネスロジックをどのように処理しますか?

OutSystemsでは、ビジュアルフロー、条件付きロジック、ループ、データ変換、ワークフローオーケストレーション、外部サービスとの連携を駆使して複雑なビジネスロジックを処理します。必要であれば、カスタムコードを使用してアプリケーションを拡張することもできます。そのため、パフォーマンス、保守性、アーキテクチャ設計の制御性を失うことなく、洗練されたエンタープライズプロセスをモデル化できます。

UI/UXのカスタマイズはどの程度可能ですか?

OutSystemsは、カスタムCSS、HTML、JavaScript、テーマ、再利用可能なUIコンポーネント、デザインシステムとの整合性など、UI/UXの高度なカスタマイズをサポートしています。そのため、ビジュアル開発のメリットも利用しながら、ブランディングされた緻密でレスポンシブなエクスペリエンスを作成できます。また、FigmaやAdobeベースのデザインワークフローなどのツールからのハンドオフもサポートしています。

複数の開発者で同じアプリケーションの作業を行うことはできますか?

ビルトインのチーム開発機能を使用することで、複数の開発者で同じOutSystemsアプリケーションの作業を行うことができます。プラットフォームが変更の追跡、バージョン管理のサポート、衝突の検出を行い、開発者が作業の比較やマージを行えるようにします。チームは統制の利いたワークフローを通じて、開発環境、テスト環境、本番環境のすべてでパブリッシュを調整し、依存関係を確認して、デプロイを管理することができます。

開発者はアプリケーション間でコンポーネントを再利用できますか?

はい。再利用可能なモジュール、ライブラリ、サービス、UIコンポーネント、連携パターンを作成し、複数のアプリケーションで共有できます。これによって作業の重複を減らし、一貫性を向上させて、保守しやすくすることができます。共有されているコンポーネントが更新された場合も、ライフサイクル管理がしっかり制御されているため、依存関係を確認し、利用中のアプリケーションを再パブリッシュすることができます。

どのような開発者トレーニングが必要ですか?

OutSystemsでは、開発者向けのGuided Path、認定資格、オンラインヘルプ、実践演習、コミュニティリソースを提供しています。経験豊富な開発者の多くは基礎トレーニングが済めば開発に着手できます。上級認定資格では、アーキテクチャ、モバイル、セキュリティ、デリバリーに関するベストプラクティスを習得できます。チームでプロフェッショナルサービスやパートナーによる高度なイネーブルメントをご利用いただくこともできます。

ユーザー基盤をサポートするため、OutSystemsのAI開発プラットフォームを拡張することはできますか?

はい。OutSystemsのAI開発プラットフォームはエンタープライズレベルのアプリケーション向けに設計されているため、大規模なユーザー基盤、高い負荷、ミッションクリティカルなシステムなどに対応できます。また、拡張性の高いアーキテクチャ、パフォーマンス監視、再利用可能なコンポーネント、デプロイの統制もサポートしています。クラウドネイティブオプション需要が変動または増加するアプリケーションに対応できるよう、コンテナベースの拡張性とレジリエンスも用意されています。

outsystems resources icon
OutSystemsプラットフォームの関連リソース
low code platform use cases
バックログへの対応

広範なユースケース、テンプレート、強力なパートナーソリューションを活用することで、あらゆるアプリケーションバックログに対応できます。

low code industry reports icon
OutSystemsの評価

世界中の業界アナリストによるローコードプラットフォームの最新の調査結果や、OutSystemsがローコードプラットフォームのリーダーとされている理由をご覧いただけます。

platform evaluation guide icon
プラットフォームの詳細

評価ガイドでOutSystemsの詳細をご確認いただけます。

高性能ローコードプラットフォームの違いを実感してください