2

この質問が皆さんにとって明確になることを願っています。

Delphi の優れている点は、RAD (迅速なアプリケーション開発) を使用すると、コンポーネントを選択してフォームに直接配置し、他のコンポーネントやメソッドに接続できることです。

情報を共有するアプリケーションを作成する必要があるときは、リモートのオンライン データベース サーバーを使用しますが、Web サイトは作成しません。zeos ライブラリを使用して、Delphi アプリケーションを作成します。

しかし、クライアントがタブレットやスマートフォンでの使用を要求し始めているため、危険になっています。

私が Web で嫌いなのは、インターフェイスとコントローラーとの接続を手作業で開発することです。

しかし、実際の Delphi と同じくらい高速に動作する優れたツールや Delphi のような IDE が存在する可能性があるため、私は間違っている可能性があります。

※そんな経験ある人いますか?*

rad php xe を試してみましたが、同じファイルに php と javascript を混在させる必要があり、適切な mvc 構造がないため、コーディングが非常に複雑であることがわかりました。

Dreamweaver にはバグが多く、デバッグ機能がありません

PhpEd には優れたコード管理機能がありますが、インターフェイス エディターはありません。

では、Delphi で作成するのと同じくらい速く、マスター/詳細データベースの Web サイトを作成する方法を説明します。どのビジュアル IDE を使用すればよいですか?

4

3 に答える 3

3

DevExpress は、探しているものが必要な場合に備えて、美しいグリッドやその他のコントロールを提供します。Delphi 用ではなく、ASP.NET 用です

于 2013-02-27T20:10:46.940 に答える
3

Web サイトの開発時には、デスクトップ アプリケーションの作成とは異なる、大小さまざまな考慮事項があります。コンポーネントをページにドラッグ アンド ドロップし、それをリクエストに応答する Web サイトに変換する作業を実行できる RAD IDE 環境を想像するのは簡単ですが、一般に、これには多くの重要なプロパティが隠されます。その操作とパフォーマンスに大きな影響を与える Web サイトの。

Web サイトは Web サーバー (または複数の Web サーバー) でホストされ、通常、複数のユーザーの同時要求を処理し、画面にページをレンダリングする Web ブラウザーにコンテンツをストリーミングします。自尊心のある最新の Web サイトは、小さな AJAX リクエストを使用して既存のページにデータを追加し、クライアント側のスクリプトを使用して検証とナビゲーションを行います。視覚障害者、モバイル デバイス、または API に接続したいその他のアプリケーションのための代替ビューを忘れないでください。

真実は、あなたのためにこれらすべてを行うプラットフォームが存在する可能性があるということですが、私の意見では、パフォーマンスが低下し、過度に大きなページを生成し、重要な決定を下したり、アプリケーションがより複雑になったり、一定の負荷の下で実行します。

最先端の Web 開発者がコード (HTML、JavaScript、CSS など) の近くで作業し、PHP、ASP、Cold などの同じソース ファイルにコードとサーバー側のロジックを含めることを好むのには理由があります。 Fusion、Ruby、Python... これを Delphi コンパイラのスピードとパワーと組み合わせたいと思い、小規模プロジェクトと大規模プロジェクトの両方を作成できるhttp://xxm.sf.net/を開始しました。リクエストに対するレスポンスを構築するコードで、ウェブサイトをホストする方法と場所を選択できます。

Delphi を使用してマスター詳細 Web サイトを作成する方法を尋ねていませんが、これがあなたの質問に部分的に答えることを願っています。

于 2013-02-27T19:23:46.570 に答える
1

IntraWebを使用するDelphiをお勧めします。私は過去にそれを使用しました、そしてそれはかなりうまくいきました。

DelphiのIntraWebのスレッドAlternativesを確認することをお勧めしますか?IntraWebのような製品についても説明する出発点として。

そのスレッドからのIntraWebの説明:

イントラウェブは、Delphi/VCLを使用してWebアプリケーションを開発するためのフレームワークです。IDEでは、Delphiの言語とコンポーネントを使用して設計とコーディングを行います。IntrawebのエンジンはJavaScript/Ajaxを使用してHTMLページを生成し、それらのページはDelphiのフォームやコンポーネントとほぼ同じように見え、動作しますが、ブラウザのコンテキストで行われます。イントラウェブアプリケーションは、ある種のwebServerを使用してデプロイされ、ブラウザベースのクライアントにそれらのページを提供します。–マイキー2011年5月21日6:09

もちろん、Intrawebが作成するコードはWindowsでのみ実行されるため、Windowsサーバーでアプリをホストする必要があります。

于 2013-02-27T18:59:01.110 に答える