質問

Delphi開発者は複数のツール(複数の選択肢にASP.NET)の最新のweb技術に対応しています。

がNo.1の枠組みをIntrawebがいっぱいの心ExtJS、2身:1)opensource ExtPascal 2)closedsource Raudus

現在の製品が異なるRaudusな対応最新のExtJSバージョン(中ExtPascalなっていただいていました"とほぼ自動的に更新の最新のExJSバージョン"),Raudus"らしい"かィラド(もと類似のIntrawebからRADポイントすることができました。

とにかく理由を選んだのですか?

なぜRaudus(無料)となることはできませんオープンソース?又はRaudus利用ExtPascal裏?

コメント: uniGUI そう見を組み合わせ部分のRaudus(RAD)とExtPascal(に基づくextPascal).

役に立ちましたか?

解決 5

私は自分の答えを投稿することを決めた数ヶ月Raudusを使用した後。

フレームワークは、煎茶タッチのサポートを改善して、今では完全にはなく、モバイルデバイス用に最適化された使用可能なWebアプリケーションを作成するのに十分ではありません。

RFE、煎茶タッチに基づいていない新しいフロントエンドは、新しいコントロールセットの使用可能なプレビューがあるでしょう(それはすぐにする必要があります)開発効率の下で、次のRaudusリリースである。

ExtPascalが凍結思わながらだから、Raudusが進行して有望である。

アップデート:私はRaudusを使用して停止し、それはExtJSのコンポーネントの美しさと豊かさを一致させることがないという、ExtJSには、独自のコントロールを持つ船をサポートし、今で落としました。私は今、IWのためのjQuery UIですIW + cgdevtoolsコンポーネントに対してつもりです。

他のヒント

Raudusの話、私は慎重になるだろう!あなたは確かに、無料でダウンロードすることができます。私はその使用許諾には、単一の単語がありません気づいたとき、私はそれを使用して起動しようとしていました。そこ実際にはライセンスがいない、または私が「標準」の場所の下でそれを見つけることができませんでした(ウェブサイト?いいえ。インストーラ?いいえ。README / LICENSEファイル?いいえ。) したがって、私はそれのライセンスを指定していないライブラリを使用して注意が必要だろう。あなたがそれを使用するための金銭の支払をの大きなの量...

が必要であることを出て来るときだけで何が起こるか想像 - あなたは激しく、それを使用するいくつかのプロジェクトを開始しようとしている場合は特に

なぜ、それらのいずれかを使用できますか? Intrawebそのようなツールの形でRADは、ウェブプログラミングのために適切ではありません。これは、タマン・ロジック・ウェルからGUIを分離doens't。つまり、そこには真のMVCのアプローチはありません。たぶんExtPascalここに異なりますが、ポイントは他の場所である。

ExtJSのは非常によく書かれたRAI JSライブラリです。それはほとんど非常にオブジェクト指向の方法で一緒にコードのブロックを置くことのように感じています。あなたは簡単に任意のバックエンドのサポートなしのExtJSと全体のGUIを構築することができます。この方法は、あなたの全体のGUIは、JavaScriptファイル内にあり、何のバックエンドは必要ありません。バックエンドのみAJAX呼び出しを処理し、データ/プロセスデータを提供します。この方法であなたは懸念の明確な分離を持っています。

これは、簡単に任意のフレームワークなしで行うことができます。はいフレームワークは、便利になるだろうが、それはRailsの途中でASP.NET MVCやRubyで行わなければなりません。ノーRADなしビジュアルデザイナ。新しいWeb開発者は、多くの場合、これらの間違いを犯します。あなたは十分な長さのウェブのためにプログラムする場合しかし、あなたはGUIの分離とロジックとHTMLのシンプルさを感謝しています。 Webプログラミングは、程度に、少なくともデスクトッププログラミングとは異なります。

あなたの質問に答えるために。私が見てきたものから、I ExtPascalのようなより良いです。それはRaudusよりも純粋なWeb開発ツールと思われます。しかし、私は判断できないので、唯一の推測、私は唯一のデモ動画表面からからの両方を見てき認める:)

Raudus開発者が月下旬および特許請求の範囲に新しいブログ投稿を設置、よく私はあなたがあなた自身のためのスニペットを読んでもらおう

「Raudusライセンスはlicense.txtをで書かれた通りのフリーウェアです。あなたは商業的なプロジェクトでRaudusを使用することができます。Raudus源はまだ利用できません。」

user193655 - >あなたは両方のアプローチで気をつけても何をすべきかに応じて。 Javascriptのものに3GLバインディングをもたらすアプローチが賢明であるならば、私は非常に確かではないよ。

- 私は本当にDelphiやFreePascalと/ラザロの大ファンです。

MVC - あなたは何をすべきかに応じて、 - PHPであなたはYiiのFramworkやプラドを持っています。たぶん、第二は、その中で構築された.NETからいくつかのアイデアは、Delphiの開発者が理解することは非常に簡単ですがあります。 YII Frameworkは絶対のように冷却し、UNIXである一方、PRADOは、イベント駆動型のアプローチである。

Raudusを使用した後、アプリケーションの大規模なため実用的ではないようです。 その文書によると、私もサンプリングしている、それは単一のメインスレッドにすべてのクライアントの要求をシリアル化します。しかし、マルチスレッド環境でクライアント要求及び応答生成部を処理します。

しかし、それは直接つのアクションがメインスレッドでより多くの時間を取っている場合は、応答時間に影響を与えるとして、メインスレッドの問題は非常に重要であり、他の人が待って維持されます。

この問題を解決するための任意の提案ですか?

Raudus:

  • に依存してインする:
    • はデフォルト値が設定され;
    • に依存してMicrosoft Windows;
    • 高いコストへの対応又は保;
  • 見積もりからraudus.com:"Raudusはフリーウェアです。ご自由に使用することができますRaudusれている。Raudus源を提出できません。"—この労働者とコルホーズの女性像とオ ことはありません ライセンス.ホームページではありませんアンダーグラウンド的サービスがあります。がんの対応につつまれていました。
scroll top