ロードマップの重点分野
Appeon はお客様の進化するニーズを満たすために、9 ~ 12 か月のサイクルで新しい製品機能をリリースすることに取り組んでいます。 これらのニーズは、既存のクライアント / サーバーシステムの長期維持からクラウドへの迅速な移行まで多岐にわたります。 ロードマップに関して言うと、コア機能の維持、アプリケーション UI の最新化、開発者の生産性向上、クラウドテクノロジーの追加という 4 つの主要な重点分野に変換されます。
![roadmap focus areas](/sites/default/files/developers/roadmap/rm01.png)
バージョンごとの優先順位
Appeon はメジャー バージョンごとに、エンジニアリング リソースを最も多く投資する場所と、製品のどの特性に最大の変更が加えられるかを優先順位付けします。 メジャー バージョンの優先順位は、その後のリビジョンにも適用されます。 優先順位は製品を強く形作りますが、Appeon は通常、指定された優先順位を超えて他の新機能や拡張機能を追加します。
次のメージャーバージョン
開発の生産性 - 最新のコード編集エクスペリエンスを提供する改良された IDE により、開発が迅速化されます。 いくつかの新機能には、コード補完、コード支援、コード ナビゲーション、コード リファクタリングなどがあります。
互換性 - Windows OS、データベース、Web ブラウザー、.NET Framework などの最新のサードパーティ ソフトウェアとの互換性を維持します。
バージョン別機能リスト
Appeon は通常、製品のメジャー バージョンで主要な新機能を導入します。 その後、お客様のフィードバックに基づいてメジャーバージョンを数回改訂し、主要な機能を強化し、新しいマイナーな機能を導入し、長期サポートバージョンに到達します。
私たちが公開する今後の機能は最小プランであり、予告なく変更される可能性があります。 お客様からのフィードバックは当社の製品計画に大きな影響を与えるため、特に改訂版については、完全または詳細な機能リストを公開することはできません。 したがって、この情報を使用して、近い将来に何が起こるかを把握すると、アジャイルな 9 ~ 12 か月のサイクルでの進歩がわかります。
PowerBuilder / PowerServer ロードマップ
最新のコード エディター
一般的な最新のエディター機能を備える最新のコードエディター :
- コードの可読性を向上 : 構文の強調表示、行番号、アウトライン、ズーム、ファイルのステータス インジケーター。
- 編集効率の向上 : ワードラップ、コメント / コメント解除の改善、ドキュメントまたは選択範囲の書式設定、大文字と小文字の切り替え、エラーおよび警告マーク、中かっこの一致、変更の追跡。
- コーディング支援 : コンプリート リスト、コード スニペット、クイック情報、パラメーター情報、型またはメンバー定義の表示、定義への移動 (既存のジャンプ機能の拡張)。
新しいコンパイラー
コンパイル時間の短縮
新しいクライアント / サーバー プロジェクト タイプを提供します。 最新のコンパイラーを利用して、従来のコンライラ―と比較してコンパイル時間を大幅に短縮します。
- フルによるコンパイル時間は、少なくとも 3 倍速くなるはずです。
- インクリメンタルによるコンパイルは、実際には変更されたオブジェクト / コードを再コンパイルするだけであるため、インクリメンタルのコンパイル時間はさらに短縮されるはずです。
- 新しいコンパイラは、CI / CD (継続的インテグレーションおよび継続的デリバリー / 継続的) デプロイメントをサポートします。
- 新しいコンパイラーは、従来のクライアント / サーバー、PowerClient、および PowerServer プロジェクト タイプをサポートします。
プレーンテキストでソースコードを保存
新しいコンパイラーは、ソース コードを独自のバイナリ PBL 形式ではなくプレーン テキストとして保存します。
- ソース コードはサードパーティ ツールとの互換性を高めるためにプレーン テキストで保存され、PowerBuilder IDE の外部でソース コードを編集することが可能です。
- オブジェクトのソース形式とオブジェクト形式は相互に、また構成情報やリソースとは別に保存されます。 これによりファイル破損の可能性が大幅に減少し、製品の信頼性と安定性が向上します。
- アプリケーションのソース コードは、ソース管理システム Git または SVN によってテキスト ファイルとして管理されるようになり、PBL アップロード / ダウンロード / マージによって起こる欠点が解消されます。
コード マージ コンフリクトの最小限化
さまざまな場合 (たとえば、関数のプロトタイプが変更されたとき)、PowerBuilder ではソース コード内のコード ブロックの順序が変更されるという予期しない動作が発生します。 これにより、特定のソース コード管理を使用するときにマージ コンフリクトが発生します。 このような動作は、従来のクライアント / サーバー、PowerClient、および PowerServer プロジェクト タイプでは修正される予定です。
メニューからリボンバーへのコンバーター
従来のメニューバーをリボンバースタイルに自動変換する一連の構成可能オプションを提供します。
高 DPI のサポート
アプリケーション UI を DPI 対応にし、その UI 要素を大きな画面上で拡大 / 縮小できるようにします。
PostgreSQL .NET Driver
PostgreSQL データベース接続用の .NET 8 データプロバイダーをサポートします。
PowerServer プロジェクトの SQLPreview イベント
PowerServer プロジェクトで SQLPreview イベントに対するサポートを強化します (PreviewUpdate、PreviewInsert、PreviewDelete サポートの追加など)。