私は新しいWebウィジェットを作成したいのですが、それを実行するのがベストプラクティスであると思っていました。これは、Webウィジェットを作成するためのより現代的な方法ですか?
PHP/Ruby/Pythonを使用して通常のページのように開発し、iFrameを使用してウィジェットコードを作成する必要がありますか?それとも、Ajaxベースのアプリケーションとして開発する必要がありますか?または両方より良い方法がありますか?
それぞれの長所と短所は何ですか?
おかげ
私は新しいWebウィジェットを作成したいのですが、それを実行するのがベストプラクティスであると思っていました。これは、Webウィジェットを作成するためのより現代的な方法ですか?
PHP/Ruby/Pythonを使用して通常のページのように開発し、iFrameを使用してウィジェットコードを作成する必要がありますか?それとも、Ajaxベースのアプリケーションとして開発する必要がありますか?または両方より良い方法がありますか?
それぞれの長所と短所は何ですか?
おかげ
それを行うための多くの機会があります。
最もCMSは(それらが書き込まれた)同じ言語を使用する - そう、彼らはサーバー側のプログラミング言語を使用します。 PHPでは、ObserverパターンとHooks-conceptは、プラグイン/アドオン/ウィジェット/ガジェットをウェブサイトに「接続」する一般的な方法です...
- クライアントサイドプログラミング言語JavaScript(pure JS、JQuery、...) SEOが与えられ、そのAjaxに基づいているので、これは最高だと思いますユーザーによる変更を許可することができます。 – 000
もちろん、もちろん!ほとんどのWeb 2.0サイトでは、AJAXを使用してさまざまなアクションとコンテンツを実行します。しかし、PHPでプラグインを書くことができるようにそれらを混在させることもできますが、AJAXごとにプラグインを挿入するので、サーバーが異なるものを生成しますが、クライアント側で何かを変更する必要はありません。しかし、あなたが何をしているのかわからない場合は注意してください!深刻なセキュリティ問題があるWebサイトを作成するのは、小さなステップです。 – NaN
あなたの洞察力のありがとうありがとう – wael34218
この「ウィジェット」が何をするか、答えはほとんど不可能です。 –
W3Cウィジェットについて話していますか? http://www.w3.org/TR/widgets/ – Stoive