让Web开发更高效的20个有用工具

WebFX总裁。Bill在互联网营销行业有超过25年的经验,专门从事SEO, UX,信息架构,营销自动化等。William在希彭斯堡和麻省理工学院的科学计算和教育背景为MarketingCloudFX和WebFX的其他关键研发项目提供了基础。

许多可用的工具来帮助制作Web开发项目更快更有效率。除了方便的文本编辑器或所见即所得编辑器(如Dreamweaver),您还可以找到许多工具和实用程序,它们可以大大提高开发速度,减少调试和测试时间,并提高输出质量。下面描述的工具是各种实用程序、优化器、测试和调试工具帮助开发人员创建网站更有效率。

1.CSS Grid Builder

CSS Grid Builder -截图CSS Grid Builder是一个在线GUI,用于定制YUI Grids CSS -一个由Yahoo开发的轻量级CSS框架!这带来了超过1000页的布局组合。CSS Grid Builder允许您在几分钟(甚至几秒钟)内快速生成基于CSS的、符合web标准的页面布局。

一旦你有了你想要的页面布局,你所要做的就是按“显示代码它会为你生成HTML。你甚至不需要在你的web服务器上托管CSS文件(节省你的带宽和维护麻烦),生成的代码链接到Yahoo!的开发者网络API。

2.CSS精灵生成器

CSS精灵生成器-屏幕截图使用CSS精灵是一种通过减少渲染图像所需的HTTP请求数量来提高网页性能的极好方法,但如果手动完成,则需要大量的计划、测量和编码。CSS精灵生成器允许你上传你所有的图片(你必须先把它们放在一个。zip文件中),它会把上传的图片合并成一个单独的精灵,也会为你生成CSS。

3.蓝图:一个CSS框架

蓝图-截图Blueprint通过包含开发人员通常使用的常见样式(如CSS重置和页面布局)来减少必须编写的CSS代码量。一个使用Blueprint的网页演示可以在这里找到。

4.CSSTidy

CSSTidy是一个开源的应用程序,解析,修复和优化CSS代码,以减少文件大小,并自动标准化CSS代码格式。它还可以查找和删除冗余的样式和属性。您可以将CSSTidy的设置调整到您喜欢的压缩级别,但根据CSSTidy的创建者,即使是默认设置也经常可以给您30%的压缩。

查看“前后对比的例子来感受一下CSSTidy是如何工作的。

5.logic: CSS框架

Logicss -截图逻辑是一个CSS文件和PHP实用程序的集合,旨在减少web开发时间。它允许开发人员创建可定制的固定、弹性或流体(液体)布局网格。查看他们的CSS代码生成工具的预览。

6.___layouts

布局-截图___layouts是一个非常简单的CSS框架,可以用来创建符合web标准的页面布局。___layouts的灵感来自Yahoo!的网格CSS,并提供5个预设宽度,支持流体宽度或固定宽度布局。很像雅虎!的Grid.css, ___layouts也有一个基于web的布局生成器,是为Firefox浏览器开发的。

注意:Layout Builder仍处于开发的早期阶段,所以有时可能会有bug。

7.干净的AJAX

干净的AJAX -截图干净的AJAX通过减少必须编写(和重写)的代码量来加快Ajax开发,使您能够访问Ajax应用程序中使用的常见且经过验证的设计模式。干净AJAX可以与任何服务器端技术(如PHP、RoR和. net)一起使用,因为它是基于javascript的。请查看演示页面这样你就可以看到Clean AJAX的实际应用。

8.Sajax

Sajax(代表“Simple Ajax Toolkit”)是一个开源框架,用于加快Ajax应用程序的创建。它支持主要的服务器端技术,如ASP、Cold Fusion、PHP、Perl、Python和Ruby。Sajax有一个相当大的社区,在他们的论坛上有超过39,000个注册用户——所以如果你在开发基于Sajax的应用程序时遇到任何麻烦,或者如果你想展示你的工作,你一定会有一个受众。

9.DOMTool

DomtoolDOMTool是为了减少编写DOM结构的时间而创建的。创建DOM语句非常简单,只需将HTML代码复制到DOMTool中,然后单击按钮即可。它不打算用作简单的复制粘贴解决方案,您应该验证和优化输出,但它为您提供了一个很好的起点。

10.JavaScript代码改进器

JavaScript代码改进器JavaScript代码改进器是一个简单的,简单的应用程序,允许你快速整理和格式化你的JavaScript。对于开发人员团队来说,标准化JavaScript代码格式以简化可读性和协作是一种很好的方法。

11.JSUnit

JSUnit -截图JSUnit是JavaScript的单元测试框架。手动测试JavaScript非常耗时,而且容易出错,但是JSUnit为开发人员提供了一种更简单、自动化的单元测试方法,以确保在较短的时间内完成手动测试。JSUnit允许为多个浏览器和操作系统执行自动化测试。

12.JavaScriptMVC测试插件

测试插件-截图JavaScriptMVC测试插件是另一个优秀的JavaScript测试框架,可以帮助加快开发速度。它是用“JavaScript测试”的概念创建的糟透了所以我们想让它变得更简单。”

Test插件是一个全面的实用工具集,允许您进行单元测试以及模拟可能发生在网页中的用户交互。

13.JavaScript调试器

Venkman -截图Venkman是Firefox 2、Netscape和Seamonkey的JavaScript调试环境。它为您提供了一个用于步进JavaScript代码和设置断点的GUI。它还内置了一个命令行界面。

Venkman是一个扩展,您可以通过Mozilla.org的Firefox插件部分轻松安装和下载。

14.Firebug

Firebug -截图Firebug是一个Mozilla Firefox扩展,为您提供大量的web开发工具和功能。Firebug有一个内置的JavaScript调试器,可以让您逐步检查脚本,并允许您执行基准测试,以查看脚本缓慢/迟缓的原因。您可以通过Firebug快速查找CSS、HTML、JavaScript和XML错误,它甚至允许您过滤和搜索特定的错误。

另一个方便的功能是DOM检查面板,它概述了网页的结构;如果你正在开发一个大型网站或开源应用程序,这非常方便。这是一个很棒的工具,但我发现当我不使用Firebug时禁用它有助于加快正常浏览速度(例如访问Gmail)。

15.Web开发人员扩展Firefox

Web开发扩展-截图Web开发者扩展是一个非常方便和节省时间的Firefox扩展。我已经写了很多次,并推荐它,这是一个扩展,我每天使用。您可以快速验证XHTML,查找JavaScript/CSS错误,可视化网页结构,快速填写web表单用于测试,用快捷键清除缓存,动态更改XHTML(非常适合远程进行网页设计),检查HTTP报头信息,等等。

16.Internet Explorer开发人员工具栏

IE浏览器开发工具栏-截图即使你更喜欢用Firefox(或Safari)来开发和测试你的网页,你也必须在Internet Explorer浏览器中测试你的东西,以实现交叉兼容性。每当我在IE中测试时,有很多时候我希望Firebug和Web Developer扩展中的某些特性可以通过IE访问,比如DOM检查器选项或CSS信息选项。IE开发者工具栏是IE插件,它为我提供了我喜欢的Firefox扩展的功能。

17.雅虎设计模式库

雅虎设计模式库截图雅虎

设计模式库是一个经过验证的最佳web设计模式的大型集合,可以节省您创建高度复杂的设计解决方案的时间。你可以在设计模式库中找到一些东西:面包屑导航,web表单的自动完成和拖放解决方案。它通过为常见的设计需求提供解决方案来加速开发,这样您就不必重新发明轮子了。

18.测试所有

测试所有是一个基于web的多用途测试应用程序,减少了您使用在线服务和验证器的时间。Test Everything是一个汇集了100多个工具的网页。您可以验证XHTML的web标准和可访问性,在多个浏览器中测试您的设计(使用Browsershots服务),检查页面排名,以及更多-所有在一个位置。

19.Pingdom工具

Pingdom工具Pingdom工具是基于web的应用程序,您可以使用它轻松测试web页面的性能。它可以告诉你一个网页的总加载时间和渲染页面所需的对象总数的信息,让你了解你可以省略或组合的东西。它为您提供了页面对象如何加载的可视化,您可以对结果进行排序加载顺序加载时间(有助于查看加载时间太长),文件大小文件类型,URL

20.Aptana Studio社区版

Aptana Studio社区版Aptana Studio是一个集成开发环境(IDE),专为基于ajax的应用程序设计。它有JavaScript调试,Ajax和JavaScript库,包括一些流行的框架(如Dojo Toolkit)语法着色,HTML/CSS/JavaScript代码辅助(自动补全和工具提示)等等。它简化了Ajax开发,并为开发人员组织和管理多个项目提供了节省时间的方法。

更多工具

  • 谷歌Web Toolkit使用Java快速编写高性能Ajax应用程序,编译后的输出是高度优化的JavaScript文件。
  • Cuzillion:快速构建网页,以了解网页对象如何交互,从而探索如何提高网页性能的技术。
  • CSSFly:通过网络浏览器实时编辑网页。有助于调试和测试网页。
  • AppJet:一种基于web的解决方案,允许您通过GUI创建功能强大的web应用程序或小部件。
  • 谷歌站点地图生成器:基于sitemap XML协议快速生成站点地图文件,无需自己编写。

相关文章

我希望您喜欢这个工具集,并且您已经找到了一个或两个您想尝试的工具。有个工具能帮你节省很多时间这里没有列出来?请在评论中与我们分享。

WebFX职业

加入我们的使命,为全球各地的企业提供行业领先的数字营销服务-同时建立您的个人知识和个人成长。

我们招聘! 视图30 +职位空缺!