APIをつかう利点って?

解決


せるしおん  2006-01-03 10:43:40  No: 129348

よろしくおねがいします。
今度開発するチームで、やたらAPIを使いたがる人がいるのですが、
VBのコントロールを使用すれば簡単に実現できる機能を
APIを使用しようとするのですが、これってどうなんでしょう。
たとえば、アニメーションコントロールなど。
僕の考えでは、APIを使用せずに実現できる場合は、わざわざ使わなくっても・・
と思うんですが。確かに見た目はかっこいいと思うんですけど。
よかったら、ご助言ください。


魔界の仮面弁士  2006-01-03 14:42:41  No: 129349

使いどころ次第、かな?

API で無ければ実現できない場合を除けば、基本的には、APIはあまり
多用すべきでは無いのですが(APIを多用するなら VC++ 等の方が便利)、
何かしらの理由があって、あえて API に頼ったコードを書く事もあります。

・ActiveX コンポーネントへの依存度を減らしたい場合。
・API の方が高速に処理できるような処理系。
・VB の標準機能にも同等機能があるが、API 版の方が便利な時。
・既に API で組んだコードがあるので、移植の手間が掛からないなど。

> やたらAPIを使いたがる人がいるのですが、
API を使わなくても実現できる事を知らない…という場合もありますよね。
逆に、API を使った方が便利な状況なのかも知れません。

いずれにしても、状況によるので、どちらが良いという物でも無いでしょう。
なぜ API を使うのかが納得できないのであれば、その理由について、
その担当の方と、お互いによく話し合ってみてください。


せるしおん  2006-01-04 00:50:14  No: 129350

魔界の仮面弁士  さま
レスありがとうございます。参考になりました。
どういう状況でAPIとOCXを使い分けるか
担当者と話し合いたいと思います。

どうもありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加