2011-02-09 1 views
0

私は新しいWebウィジェットを作成したいのですが、それを実行するのがベストプラクティスであると思っていました。これは、Webウィジェットを作成するためのより現代的な方法ですか?

PHP/Ruby/Pythonを使用して通常のページのように開発し、iFrameを使用してウィジェットコードを作成する必要がありますか?それとも、Ajaxベースのアプリケーションとして開発する必要がありますか?または両方より良い方法がありますか?

それぞれの長所と短所は何ですか?

おかげ

+3

この「ウィジェット」が何をするか、答えはほとんど不可能です。 –

+0

W3Cウィジェットについて話していますか? http://www.w3.org/TR/widgets/ – Stoive

答えて

2

それを行うための多くの機会があります。

  • クライアント側のプログラミング言語のJavaScript(純粋なJS、jQueryの、...)、(実際には一般的ではありません)VBAは、...
  • サーバー側のPHP、RoRの、Pythonのは、ColdFusion、ASP.Net、...
  • あなたはiFrameのあたりにそれを読み込むことができますので、上の(しかし、彼らはSEOのために良いものではありません、これはではありませんので、あなたがのiFrameを使用しないでください素敵な解決策
  • のように...

最もCMSは(それらが書き込まれた)同じ言語を使用する - そう、彼らはサーバー側のプログラミング言語を使用します。 PHPでは、ObserverパターンとHooks-conceptは、プラグイン/アドオン/ウィジェット/ガジェットをウェブサイトに「接続」する一般的な方法です...

+0

- クライアントサイドプログラミング言語JavaScript(pure JS、JQuery、...) SEOが与えられ、そのAjaxに基づいているので、これは最高だと思いますユーザーによる変更を許可することができます。 – 000

+0

もちろん、もちろん!ほとんどのWeb 2.0サイトでは、AJAXを使用してさまざまなアクションとコンテンツを実行します。しかし、PHPでプラグインを書くことができるようにそれらを混在させることもできますが、AJAXごとにプラグインを挿入するので、サーバーが異なるものを生成しますが、クライアント側で何かを変更する必要はありません。しかし、あなたが何をしているのかわからない場合は注意してください!深刻なセキュリティ問題があるWebサイトを作成するのは、小さなステップです。 – NaN

+0

あなたの洞察力のありがとうありがとう – wael34218

関連する問題