• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:近年のWindowsプログラミングについて)

近年のWindowsプログラミングのトレンドとは?

このQ&Aのポイント
  • 近年のWindowsプログラミングのトレンドについて教えてください。
  • 普通のWindowsGUIで、一般的な顧客管理や物品の管理をするプログラムを開発する際、プラグイン化(オブジェクト化)された機能を追加する方法を教えてください。
  • プラグイン化された機能は、ローカルマシン上だけでなく、ネットワーク上でも利用できるようにするには、どのような方法が一般的ですか?また、性能にも注意が必要なので、それについても教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • iriyak
  • ベストアンサー率48% (40/82)
回答No.2

こんにちは。 マイクロソフト社の技術サイトをご覧いただくのもよいかと。 msdn - Microsoft Developer Network http://msdn.microsoft.com/en-us/default.aspx こちらの Server Development カテゴリ (回答者のコメント) 私が入社した頃は、社内業務アプリケーションで Windows アプリケーションとして構築されたものが沢山ありました。この数年それらはほとんど Obsolete され Web アプリケーションに取ってかえられました。Office 製品で構築されたレポート(と若干のユーザ・インターフェイス機能)の類も少しありますがごくわずかです。

blavo
質問者

お礼

ありがとうございます。 参考にしてみます。

その他の回答 (1)

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

> プラグインを通常のDLLで実現するのは、今や古いというのを目にしました。  下の行から推測するにこの普通にDLLというのはWin32ネイティブDLLという意味なのでしょうね。 > 最近では、OLE(ActiveX)インタフェースを使うのが主流などと書いてありましたが、実際のところどうなんでしょうか?  本気で吹いた。何年前の話だよ! Active XがもてはやされだしたのはVC++5.0~6.0の97年~98年頃です。.Net FrameworkもVer.3.5が出て久しいこの時代に10年も前のトレンド出されても困ります。そもそもActive Xでリモートコールだなんてイマドキじゃなくてもありえない。JavaのRMIの方がまだ一万倍マシです。  最低でも.Net 2.0アセンブリDLLにしていただきたい。いや、別にどうしてもCOMが使いたいならCOMでも良いんですけど。DCOMでも。  最終的にネットワーク化するのであればMicrosoft Web Serviceというのをちらっと見ておくと良いかも知れません。「Webサービス」という言葉は色々な意味がありますが、Microsoftが.Net構想の一環としてやっているXMLによるWebサービスの事です。

blavo
質問者

お礼

Windowsアプリから離れてもう10年以上で、Windows開発のことは全く無知で笑われてしまいましたね。 ここ何年かはASPばかりやっていて、Windowsの動向は全く見ていないため、一般的にどのような開発方式をとっているのかWindows開発の詳しい方のご教授を頂ければと思っています。 COMを使いたいわけではないです。 やっぱり.Netですか。(.NetってCOMを使っているのかと思いました) Microsoft Web ServiceはXMLでデータ交換しているんですか。 実は、サーバとXMLでデータ交換する機能もあるので、なんか使えたりするかもしませんね。 ありがとうございました。

関連するQ&A

専門家に質問してみよう