IT人士们对谷歌的这种热爱不是没有原因的。谷歌公司一直以来都在为网站开发人员和站长提供各种免费实用的工具,谷歌出色的产品确实对网站的开发、维护和性能改善方面都起了重要作用,而且更为重要的是这些工具都是免费的。
下面就向大家介绍十五款最为出色的谷歌产品,帮助您开发、分析、维护和改善网站。
1. 谷歌浏览器开发工具(Google Chrome Developer Tools)大家都知道在网络浏览器上测试和调用的优点和方便性。正是这样,各种各样的浏览器插件如 Firebug,Web开发工具栏 等才越来越受大家的欢迎。
Google Chrome浏览器(最新注入web浏览器市场的一支力量)也专门为开发人员制作了一个功能强大的、直观的、实用的开发工具,它可以等同或者甚至有人说比Firebug之类的web开发工具还要好,它包含一个web页面以了解DOM层次结构、一个JavaS控制台以及一个制表跟踪、调试、设置断点、测试脚本以及显示某个页面中正在下载中资料的时间轴。
2.谷歌网站管理员工具(Google Webmaster Tool)谷歌为了更好地帮助网站管理员,推出了这个网站管理员工具。安装这款工具,你将不会失望的,这款工具包含一组网站诊断工具可以识别您站点上的恶意软件并找出蜘蛛爬虫的错误。在诊断工具的下方还有一个HTML建议页面告诉你该如何优化您的网站。
此外,它还会有指向本网站的外部链接的数量显示,这样可以帮助您了解最受欢迎的页面。它甚至还可以指出站点上的坏链 。如此强大的功能,站长怎么可以放过呢?
3. 谷歌网页工具包(Google Web Toolkit)Google Web Toolkit是为web应用程序开发人员提供的一种开发该框架通过为开发人员提供一个稳固的平台,避开了浏览器不兼容以及重复写常见网络功能(如认证系统)之类的问题,从而提高了制作高性能、完善的网络应用的效率。
此外,GWT与谷歌其他产品,如谷歌AdWords、FeedBurner、Ajax Libraries紧密结合一起,为Java开发人员提供的便利更加明显了。
想要快速了解GWT 请查阅谷歌教程文档。
4.谷歌代码搜索(Google Code Search)你是否为不知道该如何才能实现登录功能而烦恼?想看看其他开发人员如何处理这个功能的?对于设计人员来说,浏览各种各类的设计图片站点 能够激发自己的灵感,但对于开发人员来说,就没有这么容易了。
Google Code Search 通过抓取和收录公开的示例代码,工开发人员和程序员可以进行搜索和研究。只要你清楚自己需要实现什么目的,通过强大的句法搜索可以搜索到常用的表达。不太喜欢句法搜索?不要担心,他们 高级的代码搜索 有一个非常简单的用户界面,可以运行高精确的搜索查询。
5. 页面加速工具(Page Speed)为了提高用户体验,谷歌在决定性因素网站加载时间 上做出了努力。应该说,现在比以往任何时候都更加有必要分析你的网站,对庞大的地方进行适当优化,以使网页能够以最快的速度加载。
Page Speed 是一个帮助您评估网页性能的开源Firebug 扩展。该扩展所涉及到的评估因素是依据谷歌网页性能最佳做法而定的。
6. 浏览比例参考工具(Bro wser Size)想看看自己的网页在加载之后不滚动页面的情况下,在各种不同浏览器中显示状况?Browser Size 将会是你的理想选择,这样你就不用担心一些重要元素能否在各种浏览器中完全显示。
7. Google Ajax Libraries API大多数网站都是使用JavaScript框架,如jQuery、MooTools来创建Ajaxweb应用,但是这却给服务器增加了负担。
Google Ajax Libraries API为你提供了多种流行的JavaScript库 (目前有10种) ,这样你就可以将服务器的负担转给谷歌高性能的CDN网络。
Google Ajax Libraries API有几个方面的优势,首先,减轻了服务器带宽和资源的消耗,第二,由于用户可能以及在别的网站上使用过Google Ajax Libraries了,因此页面反应更快速也提高了用户使用体验。
8. 谷歌网站优化器(Google Website Optimizer)无论是从设计师还是程序员的角度来说,网站的实用性始终是摆在首位。有了Google Website Optimizer,你可以通过同时执行两个或多个页面对比来分析页面设计过程中的不足之处,这个对比过程叫做分割测试 (或A/B测试)。这样你可以对不同的网页布局进行试验进而优化网站。
9. SitesSites顾名思义,谷歌这款产品可以让你轻松创建您自己的网站。它与谷歌其他产品紧密结合在一起,这样你可以在你的站点上快速地发布YouTube视频、幻灯、Gmail日历、Gear小程序、Google Docs以及其他内容。.
如果有必要,你可以将你的网站设置为不公开,这样这个工具就成为完全由你所有的基于网络的文档工具。
10. Speed TracerSpeed Tracer的目的非常简单,就是帮助你分析web程序中各种元素的加载或运行速度与实践。
11. Project HostingProject Hosting 是谷歌Code的一部分,它可以为开源开发者托管项目。对于其他人员来说,你可以在这里找到大量现成的开源项目并可借鉴到自己的网站中。
12. Google App Engine通过Google App Engine,你可以在谷歌公司的服务器上运行你的web应用。这其实就是说,你不用耗费自己的服务器资源,你可以使用自己的域名,或者真得舍不得掏钱,你也可以使用谷歌提供的免费域名(yourapp.appspot.com)。
为了让你尽快了解这个工具,谷歌也制作了一个教程如何利用Google App Engine来创建一个留言薄。
13. Google Chart Tools
Google Chart Tools 允许用户添加图表、图形和其他数据可视化类型来嵌入到网页中。
Google Chart Tools还有互动性的功能,可以让用户对您展示图表互动把鼠标停靠在某数据点就可显示更多的相关信息,也可以添加动画选项来吸引观众。
14. Closure ToolsClosure Tools 是Google Labs 中的一个开发套件,目前由三个工具组成: 关包编译器(JavaScript优话器),闭包函数库(用于Ajax应用开发的JavaScript库)以及一个用于动态生成HTML的闭包模板。
Closure Tools加快了web应用的速度,提高了网站开发速度并且还可以测试当前JavaScript的闭包问题。
15. Google Analytics谷歌Analytics为您提供流量方面的相关的数据让你了解网站的运行情况。它是一款强大的分析工具,您可以通过它创建自定义报告、研究各种数据,如访客来自哪里,他们使用什么浏览器,他们的网络速度如何等等,所有这些让你更加了解你的访客。
如果你选择谷歌这个产品而不是服务器端软件还可以降低服务器资源的使用。
其他谷歌产品Gears
谷歌这款产品有点类似于Greasemonkey,因为它通过浏览器给用户提供了额外的功能,增加了用户使用web应用的能力。
Chrome试验(Chrome Experiments)
Chrome Experiments是用户提交的展示最新网络技术标准(HTML, JavaScript, CSS)潜能的试验库,在这里你可以看到各种富有新意的发明。
Google AJAX Feed
有了谷歌AJAX Feed,您只需要使用JavaScript即可从战斗获取RSS feeds以实现混搭使用,例如,侧边栏小工具显示多个网站的最新文章。
谷歌AJAX 语言
由于网站受众越来越全球化,语言不通成为限制网站读者群的一个因素,而使用谷歌AJAX语言的API,您可以仅使用JavaScript来翻译和检测网页中文本内容。这样读者就可以轻松地通过另一种语言阅读网站内容。
编程语言“GO”
Go 是一款已编译的软件编程语言,它侧重于速度和性能方面。
Fusion Tables
Fusion Tables 是一个分享数据的网络工具,你可以通过它查找公开数据,也可以用它来保存你的数据。
FeedBurner
有了Google FeedBurner无论是创建、管理Rss feed还是给RSS feeds加入更多功能都变得更加容易。
原文出处:The Top 15 Google Products for People Who Build Websites (译文出处:WordPress拉)