.NET インターフェイスを使用するために Intuit パートナー プラットフォームを最大限に活用するには、Azure サーバーにアクセスする必要がありますか?
いいえ、絶対に違います。
IPP は REST XML (および間もなく JSON も) ベースのインターフェースです。プログラミング言語やプラットフォームに縛られていません。任意のサーバーから .NET で問題なくアクセスでき、他のプログラミング言語でもアクセスできます (他の言語用のライブラリもあります: PHP QuickBooks DevKit、Java QuickBooks DevKitなど)。
いくつかの調査の結果、Quickbooks SDK は廃止されるようです...これは本当ですか?
QuickBooks for WINDOWSについて、Intuit は SDK がどこにも行かないという彼らの立場を継続的に再確認してきました。彼らのブログ投稿を読んでください: http://ippblog.intuit.com/blog/2012/10/the-quickbooks-sdk.html 彼らは最近、SDK の新機能をリリースしました。 SDKの次のバージョンでも同様です。
QuickBook ONLINE用の QuickBooks SDK は廃止される可能性があります。あなたが SaaS アプリなら、IPP はQuickBooks ONLINEに行く方法です。
現在、Intuit パートナー プラットフォームの機能は SDK に依存していることを認識することも重要です。Sync Manager が Intuit Partner Platform アプリに対して機能する方法は、実際に Windows 用の QuickBooks への通常の SDK 接続を開き、QuickBooks の通常の SDK、qbXML 要求を送信して、QuickBooks のデータを作成/更新することです。などを削除します。
つまり、Intuit が SDK を放棄することを望んでいたとしても、今すぐにはできないということです。彼らの側で Intuit パートナー プラットフォームを大幅に書き直さないわけにはいきません。
誰もがFrontrunnerとIPPに傾倒していますか?
いいえ。
現在、AppCenter にある多数のアプリは .NET アプリではありません。私たちは、少なくとも 10 ほどの PHP アプリの構築と公開を支援してきました。また、Ruby、Python、または Java を使用している他の多くの人々と話をしてきました。
さらに、現時点では IPP がすべての人に適しているわけではないことを理解することが重要です。
- それを使用するには、SaaS アプリである必要があります (つまり、SaaS アプリでない場合は、今すぐ SDK を使用する必要があります) 。
- Intuit パートナー プラットフォーム用の WINDOWS の QuickBooks は現在ひどいものです(インターフェイスはバグが多く、信頼性が低く、不完全で、全体的に混乱しています)
- Intuit はビッグ データ サービスの書き直しの最中です (実際には、v3 の開発が約 6 か月遅れています。現在 IPP 用に開発している場合は、v3 が使用可能になった 6 か月後にアプリの巨大なチャンクを書き直すことを計画してください)。