私は現在プロジェクトに参加しており、チームがサポートする顧客が要件のレイアウトを提供しました。私の考えでは、これらの要件はWebアプリケーションレベルであることが非常に要求されます。毎日のトランザクションを処理したり、更新アラートをリストしたりする必要があります。私は.NETWebアプリケーションを使用するというアイデアを追求しています。APEXを使用するためのアイデアが生まれました。私は全くなじみがありません。それを読んで、私はそれが基本的にOracleDBから実行されるOracleフロントエンドアプリケーションであることがわかりました。フロントエンドはhtml/cssの変更に制限されており、レポートの生成のみですか?だから私はAPEXを使用することによって開発者として私が持つであろう本当の制限を本当に知りません
2 に答える
apex.oracle.comを見たことがありますか?Apexの機能を知るためのリソースがたくさんあります。
Apexは、Oracleデータベース上で実行されるWebベースのアプリケーションを作成するためのツールです。HTMLとJavascriptを使用して動作するため、他のWebベースのアプリケーションプラットフォームで実行できることはほぼすべて実行できます。実行する内容に応じて、他のプラットフォームよりも多少簡単に実行できます。
あなたの質問は「厳しい要件」についてかなり曖昧です。おそらく、Apexにとって問題になると思われるものを選び、それをより詳細に説明しますか?
私はApexの支持者であり、.Netについてはほとんど知りません。ただし、開発プラットフォームとアーキテクチャの選択には、要件と機能(もちろん、これらは非常に重要ですが)だけでなく、ほとんどのスキルと経験も考慮する必要があります。システムの開発者とメンテナの
Apexと.Netの両方でできないことはあまりありませんが、チームがApexに精通していないが、.Netの経験がある場合は、代わりに.Netを選択する主な要因になります。
その他の考慮事項は、コストと単純さです。Apexは、.Netよりもはるかに単純で(可動部品が少なく、データベースとの緊密な統合)、安価です(つまり、Oracleライセンスで無料です)。
(プラス:トニーが言ったこと。)