太原PHP培训
达内太原php培训中心

0351-5608878

热门课程

Web项目管理工具精选(下)

  • 时间:2015-11-24
  • 发布:太原达内
  • 来源:太原达内php培训

我们在上篇中已推介『代码管理、任务管理、支付工具、数据记录、Dashboard Analytics、客户支持』六个方面的工具。本文将介绍剩下七类工具。

A/B测试

A/B对比测试技术已经使用好多年了,但是执行这种测试任务的工具才刚出现。我觉得并不是所有网站布局都需要对比测试的。但是在你设计出来的布局上捣鼓捣鼓也许能发掘出一些你以前从未想过的UI/UX风格。

Visual Website Optimizer

我花了些时间阅读了Visual Website Optimizer(VWO)的使用说明并且尝试了几把,结果让我印象深刻。VWO的多元化测试能将URLS和JavaScript的A/B模型做对比测试。你可以记录下跨域访问之类的数据,还可以将用户的操作截屏。这是一款特性很多使用便利的应用。

我想提的另一个重要特性就是团队合作功能。VWO允许多用户登录,然后根据账户获得不同的权限。在设计人员和开发人员组成的团队中,这无疑是最好的优化工具。

Optimizely

Optimizely是A/B测试市场上的另一款年轻的竞争者。可拖拽的功能让你改动起来非常容易。开发人员在运行代码前可能想再核对一遍,但要维护网站就简单得多了。我敢说对于还不是很熟悉对比测试的新人来说Optimizely是最好的选择。它操作流畅,UI也很合理。

文件共享和存储

有时你会需要在电脑之间或者和同事共享一些文件。现在有些即时通讯聊天软件允许直接传送文件,而云托管解决方案正是因为这个理由而存在的。该市场目前还很小,但增长很迅速。

Dropbox

Dropbox是一个免费的解决方案,它提供数量可观的服务器空间,并且支持各种操作系统。我觉得多数需要云存储的人都在使用Dropbox,因此它很可靠。你可以随意组织文件夹和其中的内容,将它们分享给其他人,这样显然很个性化。

在团队中和队友一起使用Dropbox是非常棒的。对于单个用户来说它也很不错,这只取决于你对云托管的需求有多大。

CloudApp

我现在每天都使用CloudApp在电脑之间传输文档和照片。和Dropbox相比有些凌乱,因为所有文件都是按照时间排序罗列在同一个根文件夹中的。但是UI也允许你按照文件类型来进行排序。它是一个简练的云文件托管应用,可以进行快速便捷的上传下载操作,甚至可以在移动设备上使用。

电子邮件营销

与用户和客户联络的方式一直在发展变化,但电子邮件是棵常青树。营销活动不会干扰到正在忙碌的用户。他们会在邮箱里收到一封精美的未读邮件。下面这些工具将会帮助你管理订阅者列表,从电子邮件服务器上将新闻邮件推送出去。

MailChimp

相比其它同类应用我比较喜欢MailChimp,因为他们的客户服务和后端仪表盘很棒。MailChimp已经上线一段时间了,用户也越来越多。用户可以完全控制他们的电邮列表以及发送新营销邮件的频率。

如果你想有个大概了解的话可以浏览下他们的特性介绍页面。MailChimp的模板引擎非常强,甚至提供了一些免费的模板。体验过从无到有写营销电邮代码的痛苦的人会证实预制的模板是多么的有用。最重要的一点是如果你注册一个免费账号的话,那MailChimp将一直是免费的。没有试用期,一直是免费的,除非你选择升级版本。

Postmark

Postmark是另一种应用,它支持通过API发送动态电子邮件。这些电子邮件可能在用户购买了某样东西、注册订阅或者使用你的应用程序发生崩溃然后发送错误报告的时候被发送出去。对于需要在不同时间自动发送电子邮件的场合下,Postmark是更好的选择,它不会大批量地发送营销电子邮件。

问题追踪

开展新项目时一个要填的坑就是错误处理和bug追踪。也许你在服务器上安装了很多解决方案,但选择第三方工具也可能同样出色。这取决于你作为开发人员的需求以及你计划处理的bug数量。下面这些提供错误追踪的应用将会帮你解决很多头痛的问题。

Sifter

从Sifter发布以来,我一直在通过相关的博客关注他们的升级情况。它的项目管理仪表盘在处理代码中烦人的bug时很有用。它可以供许多项目使用,可以将bug分配给团队中不同的人。

不过坏消息是你注册之后只能获得14天的免费试用期,收费的话每个月要29-149美元。

Sentry

Sentry是我个人推荐的,因为它的仪表盘非常漂亮而且安装过程很快。网站项目和手机应用可以从Sentry的特性中受益。最特别的是应用程序中发生错误时你会收到实时的报告。此外,它可以在很多平台上运行,包括Java、PHP、Rails、Python、Objective-C等等。

注册之后有7天的免费试用。Sentry有着强健的开源错误捕捉架构,对此我还是比较满意的。

Coalmine

几个月前我在一篇博文里第一次看到了Coalmine。现在看来它的错误处理服务的确很赞。它支持PHP、Rails、Python以及Google App引擎。它是完全开源的,托管在Github上,你可以上去看看。

Coalmine的免费方案对于尚未熟悉错误处理的新手来说是非常棒的。

负载测试

许多社交网站因为扩张太快而经常陷入麻烦之中。服务器和数据库无法处理巨量的访问,长时间运作不畅的话会给你的项目带来很大的损失。虽然这经常是由病毒式传播的访问引起的,但是这种情况可能发生在任何类型的网站上。

下面这些测试工具有助于开发人员演练如何面对和处理访问量的大涨大落。

Load Impact

Load Impact是最快的解决方案之一,适合对访问量很大的网站进行测试。在开启远程连接测试之后,你可以在服务器上开启带有统计数据的仪表盘。它可以帮助定位出代码中可能导致加载时间过长的问题。要更好地了解Load Impact的话,请查阅其特性列表。

Selenium

和Load Impact不同,Selenium并非基于云的解决方案,它提供一种完全不同的测试方式。你可以下载Selenium插件安装到浏览器中,它会自动执行负载管理相关的任务。譬如用户登陆、更新头像照片、发表评论之类的任务。它不如自我托管的应用直接,但Selenium在开发者中很受欢迎。

推荐阅读:《十个免费的Web压力测试工具》

云端 IDE

我有很多关于用户界面的灵感都是在云环境中完成的。有很多工具在你仅有英特网连接和浏览器的情况下就能让你做出一个完全定制化的HTML/CSS/JS网站。

如果你在移动设备上写代码或者要将你的临时创意分享给其它人的话,云端IDE是非常好的选择。

Cloud9

在我看来,Cloud9的特性还没有被充分关注。注册免费账号之后可以使用一小块服务器空间来做测试。Cloud9是个完全集成的IDE,可以通过它连接托管在Github或者Bitbucket上的工程。

Cloud9更酷的地方在于它提供完整的app托管,可以进行贝塔测试以及设计新特性。收费账号每月要12美元,你可以获得一些会员可用的功能、额外的HDD空间、以及共享代码的权限。你可以在上面创建以及测试静态HTML或者动态PHP网页。如果要了解更多信息,请访问他们的特性介绍页面。

继续阅读:《8 个云端集成开发环境》

jsFiddle

令人惊艳的jsFiddle绝对不是Cloud9的复制品。相反,它是一款更简单的工具,它可以在没有桌面程序的情况下创建和测试网站界面。注册是免费的,允许你在线保存工程以备以后再用。发布系统跟Git的版本控制有点像,你可以升级工程,也可以重置主根文件。

所有新建的Fiddle默认都是公共的,所以能很方便地跟其他人共享链接或者将链接贴到你的网站或者博客中。

JS Bin

另外一个要提到的是JS Bin,它的界面和jsFiddle很像。输出页面上会展示你的升级内容,你还可以选择在不同的显示设置间切换。默认只会显示HTML和输出部分,但你也可以通过工具条上的按键打开CSS和JavaScript代码显示。JS Bin的注册也是免费的,在线共享代码也是公共的。

社交媒体

任何一门成功的商业中网络和市场营销都占很大的一部分。而目前社交媒体是病毒式传播的佼佼者。下面这些工具能让你Facebook和Tweitter上的feed保持优势。此外你还可以通过注册来使用其他服务,譬如YouTube或者Pinterest。每个工具都有各自的有点,你需要好好考虑它们各自的优缺点。

Hootsuite

HootSuite已经出现一段时间了,出现了很多变种。你可以安排在将来某个时间以转发或者原创的格式将帖子发出去。更棒的是引荐功能,你可以将不同团队的成员合并到一个单独的账号里。

Hootsuite提供一个免费方案,该方案允许你使用5种不同的基本配置。免费方案也允许你使用大多数服务,但如果你要将其用作企业级营销系统的话,请考虑下其他的选择。

Buffer

与HootSuite有着很多相同功能的替代选择就是Buffer。我很喜欢使用Buffer,因为它上手很容易。你可以快速地注册账号然后设置好相关的社交设置。此外它对Chrome和Firefox有提供扩展,它还有Android和iOS版的app。

SocialFlow

SocialFlow是个很有趣的工具,它在处理营销内容的方式上有些不同。你可以实时地追踪对话共享链接。用户可以访问一些图像和表格,它们与你的社交营销动态相关联。该应用目前还在贝塔测试中,但你可以要求获取一份demo来关注近期会有什么更新。

结后语

过去十年中创建和运行网站的过程已经改变了很多。现在处理像代码升级以及与团队成员共享更改这样的事情变得容易了许多。网上无数的资源是让我们能够更好地进行web项目的关键。但当然,我没有办法找出所有的有用资源。上面这些是对我搜集到的资源的一个导览。我很希望能在评论中看到更多的建议和资源。如果你们在使用任何相似的工具,那也恳切希望能看到你们对这些工具的评价。

上一篇:Web项目管理工具精选(上)
下一篇:达内科技2015年Q3财报:学员同比增长43%!

太原php培训班:30 分钟 git 命令入门到放弃(上)

太原php培训班:如何不用那么担心成为一个坏程序员

阿里总裁白求恩:现在是改变打假游戏规则的好机会

太原达内:成为一个喜鹊程序员

选择城市和中心
贵州省

广西省

海南省