这是一种更现代的方式来创建Web小部件?

时间:2011-02-09 12:19:53

标签: ajax iframe widget

我想创建一个新的Web小部件,我想知道哪个是最好的做法。

我应该像使用PHP / Ruby / Python的普通页面一样开发它并使用iFrame来制作小部件代码吗?或者我应该将其开发为基于Ajax的应用程序?还是有比两者更好的方法?

每种方法的优缺点是什么?

由于

1 个答案:

答案 0 :(得分:2)

有很多机会这样做:

  • 客户端编程语言JavaScript(纯JS,JQuery,...),VBA(不常见),...
  • 服务器端PHP,RoR,Python,ColdFusion,ASP.Net,..
  • 你可以按照iFrames加载它等等(但是你不应该使用iFrame,因为它们不适合SEO,而且不是一个好的解决方案
  • 等......

大多数CMS使用相同的语言(编写它们) - 因此它们使用服务器端编程语言。在PHP中,Observer模式和Hooks概念是将插件/插件/小部件/小工具“连接”到网站的常用方法......