Web开发者的搜索引擎:Opera MAMA

互联网 | 编辑: 江海明 2008-10-16 16:30:00编译

对于Web开发者和Web标准实践者来说,一个非常有趣的问题是,互联网上的网页如何是构成的?Google等搜索引擎注重的是网页内容的抓取,而著名的Web浏览器提供商Opera近日宣布将在不久的将来正式开放一款名为MAMA的“搜索引擎”,此引擎将帮助浏览器制造商及各标准化组织推动整个网络的标准化进程。

MAMA(Metadata Analysis and Mining Application,元数据分析挖掘应用)是Opera首创的可以追踪网页结构的“搜索引擎”,可以对网页的标记、样式、脚本和其他网络开发技术进行索引。

MAMA搜索引擎收录超过350万网页,搜索结果将可以回答类似“我能不能找到一个超过100个链接的网页?”或者“一般的网页是什么样的?”这类问题,这让网页开发者梦想的得以实现。

“网络一直是碎片化、复杂的,它也在一直演化,MAMA的超大数据库帮助我们了解网络技术的全面信息。”Snorre M. Grimsby,Opera软件公司质量保证部门副总裁说到:“MAMA可以测试及保证我们产品兼容性、稳定性及性能,现在我们将它分享给网络大众,他们也可以从中获益。”

MAMA将帮助网络开发人员寻找函数用法的范例,查看趋势图及收集数据,从而调整技术的应用。这可以鼓励标准化组织综合考虑开发者的建议和网络技术的实际趋势,从而最终提高网络及浏览器质量和互操作性规范。

MAMA可以回答常规问题如:“多少网页使用了CSS样式表?平均每个网页存在多少标记错误?平均每个网页含有多少个字符?”同时MAMA也可以回答具体的问题如:“哪个国家使用XMLHttpRequest(Ajax重要组件)最多?”

MAMA也能解决那些没有明确和直接答案的问题,诸如“有多少网站是可以通过手机访问的?”或者“Web2.0有多盛行?”而判断一个页面是否“Web2.0”则涵盖了众多不同的话题:包括微架构的使用、RSS、JSON(JavaScript对象标记)和其他众多判断标准中的AJAX等。为这种模糊的问题,MAMA早已准备好独特的答案。

MAMA是一个正在进行中的项目,它将持续提供一些统计结果,诸如上述数据,来帮助监测真实的网络趋势,同时提供有关网络开发“艺术”的真实、可操作的范例,从而让网络开发更有灵感和参照。

需要了解有关Opera MAMA项目的更多信息,请访问http://dev.opera.com/articles/view/mama/

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑