2011-02-09 3 views
0

Я хочу создать новый веб-виджет, и мне было интересно, какая из них лучше всего подходит., который является более современным способом создания веб-виджетов?

Должен ли я разработать его как обычную страницу с использованием PHP/Ruby/Python и использовать iFrame для создания кода виджета? Или я должен разработать его как приложение на основе Ajax? или есть лучший метод, чем оба?

Каковы плюсы и минусы для каждого?

Благодаря

+3

Без каких-либо подробностей о том, что вы думаете, что этот «виджет» будет делать или где он будет работать , на это почти невозможно ответить. –

+0

Мы говорим о виджетах W3C? http://www.w3.org/TR/widgets/ – Stoive

ответ

2

есть много возможностей сделать это:

  • стороне клиента Язык программирования JavaScript (чистый JS, JQuery, ...), VBA (не очень часто), ...
  • Server Side PHP, RoR, Python, ColdFusion, ASP.Net, ..
  • вы можете загрузить его на плавающие фреймы и так далее (но вы не должны использовать IFrames, потому что они не хороши для SEO и это не хорошее решение.
  • и так далее ...

большинство CMS используют один и тот же язык (в котором они были написаны) - таким образом, они используют язык программирования на стороне сервера. В PHP шаблон Observer и концепция Hooks - это обычные способы «подключить» плагины/аддоны/виджет/гаджет к веб-сайту ...

+0

- Язык программирования на стороне клиента JavaScript (чистый JS, JQuery, ...) Я думаю, что это лучше всего, потому что SEO предоставляется и его основанный на ajax, поэтому вы может разрешать изменения пользователем. – 000

+0

Да, конечно! Большинство сайтов Web 2.0 используют AJAX для выполнения различных действий и контента. Но их также можно смешивать, чтобы вы могли писать свои плагины на PHP, но вы вставляете их в AJAX, поэтому ваш сервер генерирует разные вещи, но на стороне клиента вам не нужно что-то менять. Но будьте осторожны - если вы не знаете, что делаете! Это небольшой шаг для написания сайтов с серьезными проблемами безопасности. – NaN

+0

Благодарим за понимание. – wael34218

Смежные вопросы