2


1

これを解決する方法があるかどうかを知りたいのですが。 誰ですか?

全体像:私は自分のdelphiシンクライアントを使って、ウェブ上のデータにアクセスしたいのです。 しかし、私は自分のサーバー/サービスをパスカルで書き続けたいと思います。

「そうではない」全体像:私はデルファイのClientDataSetsにSOAP Midasパケットをエミュレートするためにphpを書き込もうとしています、しかし私はそれをするのに必要な筋肉を持っていません。 だから私はFPCにdbexpressに変換しようとすることができますが、これが合法かどうかわからない。

わかりました、PHP、java、c#/ asp、python、ORMなどがこれに役立ちますが、私はGUIの人です。 今までに10000行のレポートをcobolでプログラムしたことがある人は誰でも私が何について話しているのか知っている。 私は、ネット上のサーバーへの私の石鹸接続を指し示し(私はサービスプロバイダーを所有してはいけません)、そして私の顧客を幸せにしたいだけです。 シンプルな…​

3 Answer


2


http://www.remobjectssdk.com/[RemObjects SDK]はFree Pascalをサポートしています。 そしてFree Pascalは、とりわけLinuxプラットフォーム用のDelphi互換のPascalコンパイラです。

あなたがFPCに精通していて(あなたが指摘したように)多くのコード行を書くのを好まないのであれば、私はRemObjects SDKが本当に面白いオプションだと思います。

Delphiのクロスプラットフォーム版が開発中です。 Delphiの次期バージョンでうまくいけば、Linuxプラットフォーム用のDataSnapサーバーを構築することが可能です。


1


Lazarusとwst(Webサービスツールキット)を使ってこれを行うことができます。 私たちはいくつかのクライアント/サーバープロジェクトにそれを使います。 Lazarusでは、(ほぼ)100%互換のDelphiコードを使用でき、Windows、Linux、およびOSX用のネイティブアプリケーションにコンパイルできます。

唯一の問題は学習曲線であり、それはかなり浸透しています。


0


Delphi 2010 DataSnapは、データパケットとしてRESTプロトコルとJSONをサポートしています。 おそらく、これは、DelphiアプリをDelphi以外のアプリと統合するためのソリューションを設計する場合に役立ちます。