2

だから私は現在、自分の会社や他の中小企業向けに iPhone や Mac アプリケーションを作成するための調査を行っています。ココアと iOS の開発に関する本は山ほどありますが、SQL Server の側では少し怪しげです。最高の SQL ドライバーであり、ココア アプリにリレーショナル データベースを追加する最も簡単でパフォーマンスが向上した方法であると主張するあらゆる種類の製品をオンラインで見てきました。私は現在、Windows の下でデスクトップ アプリケーションを作成しており、作成するほぼすべてのアプリケーションとレポートにデータベースを広く使用しています。社内のいたるところに iPad と iPhone があり、iPhone や iPad でワークフローやレポートの一部を利用できれば、いくつかの革新的なアプリをテーブルに持ち込むことができます。未亡人の下でビジュアルスタジオを使用するような実行可能なSQLドライバーが見つからないようです。私が見逃した明らかな解決策はありますか、それとも開発者がリレーショナル データベースを使用するエンタープライズ プロジェクトを扱っていないだけなのでしょうか? 私たちは会社として、そのようなプロジェクトを開始するために必要な Web またはサーバーを作成する能力を持っていますが、その前に、Visual Studio でできるように既存のデータベースで作業できることを確認したいと思います。アイデアや提案は大歓迎です。 .

4

2 に答える 2

1

これが、Mac にエンタープライズ クラスのソフトウェアがほとんどない理由の 1 つだと思います。最初の候補として、SQL Server にアクセスするための FreeTDS を検討します。私の知る限り、XCodeでリンクできるヘッダーとライブラリがあります。

于 2012-08-19T19:46:31.573 に答える
1

投稿とコメントで述べたように、あなたの心には素晴らしいデザインがあります。アプリケーションを任意のモバイル デバイスと互換性を持たせるための最良のアプリケーション設計は、アプリケーションが公開されたインターフェイスを介してアプリケーションと通信している間、特定のクラウド DB に接続されたクラウド サービスとしてアプリケーションを実行することです。

Windows Azure を使用すると、SQL データベースを使用しながらアプリケーションをクラウド サービスとして実行できます。クラウド サービスでは、SQL データベースへの接続を提供し、探している特定のデータを提供できる WCF エンドポイントを公開できます。このようにして、安全な WCF エンドポイントに接続してデータを取得できる限り、クラウド アプリケーションはあらゆるモバイル デバイスにサービスを提供できます。WCF では、XML データを取得するだけでなく、より複雑な結果を渡して、必要に応じてデバイスで処理することができます。

于 2012-08-21T21:42:08.607 に答える