- 浏览: 204729 次
文章分类
- 全部博客 (224)
- jsp (5)
- jsf (7)
- web (11)
- js (12)
- COBOL (5)
- php (7)
- jconsole (1)
- java (11)
- ajax (1)
- PHP魔法方法 (1)
- 项目管理工具 (3)
- 项目管理 (2)
- svn (8)
- redmine (1)
- mysql (4)
- qrcode,php (1)
- qrcode (1)
- 多进程 (3)
- html (1)
- excel (2)
- seasar2 (1)
- db (1)
- entity (1)
- IOS8 (1)
- SWIFT (1)
- 正则表达式 (1)
- RabbitVCS (1)
- url (1)
- thinkphp (2)
- c++ (5)
- win32 API函数 (1)
- htaccess (1)
- makefile (3)
- C/C++ (12)
- Linux (1)
- miui (2)
- unix (1)
- wechat (1)
- websocket (1)
- SpringMVC (3)
- VSAM (1)
- centos (2)
- wamp (1)
- server (1)
- 优酷视频上传并去除广告 (1)
- owncload (1)
- cloud (1)
- ubuntu (1)
- pdf转换成word (1)
- 微信,weixin (1)
- 行业系统 (3)
- 超级外卖源代码 (0)
- 软件专利 (1)
- 申请 (1)
- vba (1)
- UML (1)
- 程序切片 (1)
- 股票心得 (1)
- 威客建站 (1)
- 微信开发学习路线 (1)
- 远程开机 (1)
- spring mvc (1)
- JEECMS (1)
- Node.js (1)
- ThinkJS (1)
- maven (2)
- MyEclipse+Tomcat+MAVEN+SVN (1)
- Spring+SpringMVC+MyBatis (1)
- wampserver (0)
- RESTful (1)
- hibernate (4)
- Spring+SpringMVC (1)
- 响应式布局 (1)
- 响应式布局模板 (1)
- Aptana (3)
- 遗传算法 (1)
- 进化算法 (1)
- bower (1)
- HTML5 (1)
- Android官方培训课程 (1)
- MySQL锁 (1)
- 扫描枪 (1)
- 微信公众平台 (1)
- 企业号 (1)
- ddns (1)
- java获取外网ip (1)
- DDNS,阿里云,云解析,万网域名,阿里云域名 (1)
- SEO (1)
- Jboss (2)
- wildfly (1)
- WildFly8 (2)
- NT Kernel (1)
- 反向代理 (1)
- Spring嵌套事务 (1)
- apache (3)
- 防止浏览器记住用户名及密码的简单实用方法 (1)
- 时间戳 (1)
- 字体 (1)
- 网络爬虫准 (1)
- 屏蔽后退按钮 (1)
- java web (1)
- JavaMail (1)
- windows服务 (1)
- Freemarker (1)
- TortoiseGit (2)
- oschina (1)
- JSON (1)
- Boost (1)
- MUI (1)
- github (1)
- Python2.7 (1)
- Python3.0 (1)
- Odoo (1)
- java socket (1)
- OpenERP (2)
- werkzeug (1)
- JNA (2)
- proxifier (1)
- WebService (1)
- 企业应用集成 (1)
- vmware (1)
- Navicate (1)
- 三体 (1)
- oracle同步 (1)
- 微信 (3)
- java设计模式 (1)
- 工具 (1)
- JavaScript跨域 (1)
- LB (1)
- 负载均衡 (1)
- AngularJS (1)
- HBuilder (1)
- Echarts (1)
- Json Web Token (1)
- PassportSDK (1)
- ubuntu kylin xterm 乱码 (1)
- ubuntu kylin17 安装字体教程 (1)
- wps (1)
- jetbrains (1)
- MySQL5.7 (1)
- Nginx (1)
- JDK (1)
最新评论
-
cuiyadll:
谢谢楼上的推荐
实战:jQuery Mobile开发HTML5移动应用 -
marty:
使用JQueryMobile,推薦使用這免費開發工具,提供可視 ...
实战:jQuery Mobile开发HTML5移动应用 -
men_clslji:
按照目前的方法只是防止刷新页面时不再执行X(添加),而toke ...
有了上一篇博文,类似地顺便说说表单防重复提交。
http://www.admin10000.com/document/2427.html
随着新兴科技公司的蓬勃发展,不少Web应用和浏览器工具在开发者、设计者、自由职业者和项目经理中间流行开来。这些工具在不断发展,我们也看到越来越多的桌面应用、移动应用被开发出来。
本文中,我搜集了一些不同方面的在线资源,开发人员可以从中找到有用的工具。这些工具比较适合Web项目开发,也可以用在几乎所有的技术型的项目开发中。你们将会看到用于电子邮件营销、任务管理、cloud IDE等等方面的应用。这些应用增长势头迅猛,非常期待它们能在未来的纪念时间里发展得更好。
代码管理
以前各种开源项目的代码都是通过博客和个人网页来发布的。这种分享方式并不是最容易的一种,也不便于他人对代码做出贡献。下面是几个管理项目代码的工具,不管对于个人开发者还是团队开发者来说,它们都是非常好用的。
Github
GitHub,也就是Git版本控制系统,采用一种优雅的方式来管理项目代码。比起Subversion,Git要更加经济划算,对于新手来说安装过程也更加简单。创建新的版本分支非常简便,而且完全不用害怕会让你的辛勤劳作毁于一旦。
我强烈推荐大家使用Github的一个重要原因就是因为它已经很有年头了。它的免费工具很好,其中包括用户wiki、Q&A支持、推送请求以及免费的网页托管。网上有很多开发者,使用Github来进行代码管理是个完美的选择。
Beanstalk
相较于Github,Beanstalk就少有人提及了,但它仍不失为一款非常棒的工具。Beanstalk旨在为在后端合作开发的团队打造一个私人存储库,它支持Git、Mercurial以及Subversion来进行版本控制。它有很多特性,甚至包括对网站服务器的实地部署服务。
如果你从未听说过Beanstalk,那我也必须推荐你至少看下他们的网页。他们提供的服务能让任何dev团队从中获益,尤其是对那些会发布很多版本的复杂工程。
Bitbucket
不选Github的话,可以使用Bitbucket,对于开源项目它是支持免费的repo托管的。也可以付费获得私有API以及服务器空间,但这些都是可有可无的。Bitbucket还支持多用户和Git或者Mercurial。Bitbucket最适合不想费钱的开发团队,大量的资源和在线指南使其变得让人无法抗拒。
任务管理
熟悉项目管理的人都清楚待办事项清单的必要性。现在已经是数字时代,我们要的不仅是很酷的网页应用,还要很酷的能和团队成员交流的沟通工具。想象下这样的共享清单,上面的任务可能被指派给特定的用户。下面这些是能把工作任务安排得井井有条的最佳专业工具。
Trello
虽然我只用过一小段时间,但觉得它是目前数字管理工具中的佼佼者。仪表板极易管理,注册流程也很快。有些术语可能会让人迷惑,但是Trello的介绍页面上回答了很多常见问题。
我最中意它的一点是,它能让你和团队其它成员同步工作。新项目任务会在各自的仪表板上指派下去,仪表板上包含代办事项或者子仪表板。任务可以被标记成“待做”、“在做”和“已做”。界面看起来可能会有点古怪,但请先使用一段时间,我保证你不会失望的。
Do
Do这个名字非常简单,但任务管理的概念可不简单。这款网页应用用起来非常简单,它专注于团队管理。任务被指派给各个项目的不同人员。你所有的日历和联系人都会同步到团队其他成员那边。
单个用户是没必要使用Do的。它的UI可能不尽人意,但是它的很多特性对于设计团队或者工作室来说都是很有用的。你甚至可以将Gmail和Google Drive这些Google账号整合进这个应用。如果你想试用下的话,可以注册了先试试免费功能。
Basecamp
用了很多年的Basecamp,我还是要把它放入这次的推荐中。可以用它很简便地创建自己的团队、管理任务分配。还可以通过它来进行讨论和安排日程,也可以利用它在团队成员间分享文档和资源。Basecamp非常好地将团队用户和单个用户连接在了一起。
支付处理
除了PalPal之外还有很多支付平台可供选择。数字事务领域需要对信用卡或者第三方的API有后端支持。下面这些工具的适用人群为那些需要处理在线支付但又不想从头做起的开发人员。
Stripe
Stripe,这款大受欢迎的支付平台一直以来广受好评。自去年以来我已经无数次听到CEO们和开发团队提起这个名字,他们一直在苦苦寻找合适的支付平台。Stripe的API非常容易理解,在任何后端语言中都运行良好。
Paymill
Paymill和他们的支持文档绝对让人印象深刻。支付交易是通过信用卡或借记卡来完成的,在不久的将来还会支持更多支付途径。他们提供很多服务,其中最强大的资源是快速插件库,它支持Drupal、VirtueMar。
当然,Paymill并不完美,但它能很方便地安装到通常的电子商务平台中。
Braintree
我觉得Braintree是网页应用开发人员采用的比较多的一个支付平台。他们的客户包括Github、愤怒的小鸟、37Signals,还有其他一些很有名气的科技品牌。最近他们发布了一篇新博文,是关于前端JavaScript验证的,很容易安装。
仪表板对于新用户来说也很容易上手。如果你需要的是一款简单的支付平台,那么我强烈推荐Braintree。
数据记录
显然数据记录并非对所有人都有用。数据记录应用对服务器内的数据流量和产生的问题做了一个深入的分析。如果你要对做过升级和改动的代码进行测试,或者你想要网站的前端用户数量和数据流量有所增长的话,数据记录是非常有用的。
这些资源可能是外部托管的,它们能够将你的数据记录以一种很规整的形式生成出来。
Sumo Logic
这是一家该领域内的新公司,提供的服务很不错。记录数据以精炼的图表和数字的形式呈现在仪表板界面上,让你能从最近的数据查询中很轻松地定位出问题所在,同时也能根据需要组织这些信息。
所有数据都存储在云端,因此你不必担心本地硬盘空间会不够。如果想要了解更多信息,请浏览他们的FAQ页面。
Logstash
Logstash的可爱设计让它在同类产品中显得出类拔萃。Logstash是完全开源的,可以随意发布。安装过程会花些时间,但对于一个自我托管的解决方案来说,它的特性是完美无瑕的。
进入仪表板以后,可以看到所有过往的记录。你可以将其以你喜欢的方式重新组织起来,你也可以根据日期或者关键字在记录中进行搜索。最新的文档页面中提供了很多信息。这个信息记录系统并不是面向普通用户的,但和其它同类产品相比它提供了更多的控制权。此外,你是没办法拒绝开源工具的!
Papertrail
Papertrail这款应用广受赞誉因为它能生成高质量的记录。他们也是基于云的托管平台,因此你可以登陆网站服务器来获得所有的数据。因为统一费率的关系,我觉得他们的价格比Sumo Logic要高。而Sumo只对用户使用的项目收费,因此越小的公司付费越少。
Papertrail更适合于处理工作量很大的任务,更适用于服务器管理员团队或者网页开发人员。
仪表板分析/Dashboard Analytics
在我看来,仪表盘是2013年最有意思的网页应用。这些工具为你提供了进入公司所有重要数据的入口。它适合于对比测试、e-mail注册、月访问量等等量化的数据。仪表盘是个很实用的工具,它用数据统计的数字说话,全方位衡量你项目的成败。
Mixpanel
我在脑中搜索仪表盘应用的时候,Mixpanel立刻跳了出来。他们已经上线很多年了,一直以来都为数据分析爱好者们提供了大量的记录。当你需要记录下访问者在你网站上留下的互动时,Mixpanel能为你提供极好的服务。你可以查看新注册用户或者用户的保留率。他们还提供了免费账号,能快速地将你引入仪表盘分析的世界。
DigMyData
DigMyData能和许多网络连接在一起,鉴于此能力我它包含进这篇推荐列表。人们可能需要访问不同的网站来获取各种数据,而DigMyData的仪表盘上包含了数个支付平台,譬如PayPal、Google Checkout和Stripe。
此外,你还可以将MailChimp、Aweber或者Campaign Monitor的账号的API密钥包含进去。通过Google Analytics的一个连接方法,你甚至可以将文档和电子表格从GoogleDrive上导下来。DigMyData更像是一个巨大的仪表盘,你需要的数据在上面应有尽有。如果你有时间尝试下,你会发现它非常酷。
Instrumental
Instrumental仪表盘和上面两个应用相比科技感要强一些。它会监测服务器使用情况、硬盘空间、CPU转速以及其他一些量化数据。这项服务对于追求高科技水准的公司会很有用。
但它的价格不菲。Instrumental很不错,但也不是非要不可的。
客户支持
自己提供直接支持的公司和网站可能最终会淹没在客户请求的泥沼中。如果你要卖出产品或者服务,那么你就需要一种手段来处理客户提出的问题。
可供选择的客户支持类网页应用很多很多,所以请多尝试直到找到适合你的那一款。
Intercom
对客户支持类网页应用不够了解的人应该了解下Intercom。在你了解过后,你就会知道它的流行绝对不是靠运气。Intercom的管理员页面对于新手和老手来说都非常简单,也就是说你不需要多少技术就能处理支持工单和电子邮件。
GrooveHQ
GrooveHQ是另一个我要推荐的非常酷的应用。它可以在手机、平板电脑、台机的网页浏览器上运行。在同一个窗口中就可以处理推特、支持工单和聊天。安排支持工单然后将它们指派出去的操作就是小菜一碟。如果你有很多客服人员来处理支持工单的话,那么收费模式很可能很贵,但Groove对于刚起步的小公司来说是绝对完美的。
Tender Support
Tender Support比上面两个应用更加简洁,它适合追求简单的用户。你可以快速地了解其基础操作。我不满意的一点的是他们对于新用户和用户群较小的客户没有免费方案。但是总的来说Tender还是一款不错的支持类应用,所有你可能会需要的核心特性它都有。
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在开发者中很受欢迎。
云端 IDE
我有很多关于用户界面的灵感都是在云环境中完成的。有很多工具在你仅有英特网连接和浏览器的情况下就能让你做出一个完全定制化的HTML/CSS/JS网站。
如果你在移动设备上写代码或者要将你的临时创意分享给其它人的话,云端IDE是非常好的选择。
Cloud9
在我看来,Cloud9的特性还没有被充分关注。注册免费账号之后可以使用一小块服务器空间来做测试。Cloud9是个完全集成的IDE,可以通过它连接托管在Github或者Bitbucket上的工程。
Cloud9更酷的地方在于它提供完整的app托管,可以进行贝塔测试以及设计新特性。收费账号每月要12美元,你可以获得一些会员可用的功能、额外的HDD空间、以及共享代码的权限。你可以在上面创建以及测试静态HTML或者动态PHP网页。如果要了解更多信息,请访问他们的特性介绍页面。
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应用和浏览器工具在开发者、设计者、自由职业者和项目经理中间流行开来。这些工具在不断发展,我们也看到越来越多的桌面应用、移动应用被开发出来。
本文中,我搜集了一些不同方面的在线资源,开发人员可以从中找到有用的工具。这些工具比较适合Web项目开发,也可以用在几乎所有的技术型的项目开发中。你们将会看到用于电子邮件营销、任务管理、cloud IDE等等方面的应用。这些应用增长势头迅猛,非常期待它们能在未来的纪念时间里发展得更好。
代码管理
以前各种开源项目的代码都是通过博客和个人网页来发布的。这种分享方式并不是最容易的一种,也不便于他人对代码做出贡献。下面是几个管理项目代码的工具,不管对于个人开发者还是团队开发者来说,它们都是非常好用的。
Github
GitHub,也就是Git版本控制系统,采用一种优雅的方式来管理项目代码。比起Subversion,Git要更加经济划算,对于新手来说安装过程也更加简单。创建新的版本分支非常简便,而且完全不用害怕会让你的辛勤劳作毁于一旦。
我强烈推荐大家使用Github的一个重要原因就是因为它已经很有年头了。它的免费工具很好,其中包括用户wiki、Q&A支持、推送请求以及免费的网页托管。网上有很多开发者,使用Github来进行代码管理是个完美的选择。
Beanstalk
相较于Github,Beanstalk就少有人提及了,但它仍不失为一款非常棒的工具。Beanstalk旨在为在后端合作开发的团队打造一个私人存储库,它支持Git、Mercurial以及Subversion来进行版本控制。它有很多特性,甚至包括对网站服务器的实地部署服务。
如果你从未听说过Beanstalk,那我也必须推荐你至少看下他们的网页。他们提供的服务能让任何dev团队从中获益,尤其是对那些会发布很多版本的复杂工程。
Bitbucket
不选Github的话,可以使用Bitbucket,对于开源项目它是支持免费的repo托管的。也可以付费获得私有API以及服务器空间,但这些都是可有可无的。Bitbucket还支持多用户和Git或者Mercurial。Bitbucket最适合不想费钱的开发团队,大量的资源和在线指南使其变得让人无法抗拒。
任务管理
熟悉项目管理的人都清楚待办事项清单的必要性。现在已经是数字时代,我们要的不仅是很酷的网页应用,还要很酷的能和团队成员交流的沟通工具。想象下这样的共享清单,上面的任务可能被指派给特定的用户。下面这些是能把工作任务安排得井井有条的最佳专业工具。
Trello
虽然我只用过一小段时间,但觉得它是目前数字管理工具中的佼佼者。仪表板极易管理,注册流程也很快。有些术语可能会让人迷惑,但是Trello的介绍页面上回答了很多常见问题。
我最中意它的一点是,它能让你和团队其它成员同步工作。新项目任务会在各自的仪表板上指派下去,仪表板上包含代办事项或者子仪表板。任务可以被标记成“待做”、“在做”和“已做”。界面看起来可能会有点古怪,但请先使用一段时间,我保证你不会失望的。
Do
Do这个名字非常简单,但任务管理的概念可不简单。这款网页应用用起来非常简单,它专注于团队管理。任务被指派给各个项目的不同人员。你所有的日历和联系人都会同步到团队其他成员那边。
单个用户是没必要使用Do的。它的UI可能不尽人意,但是它的很多特性对于设计团队或者工作室来说都是很有用的。你甚至可以将Gmail和Google Drive这些Google账号整合进这个应用。如果你想试用下的话,可以注册了先试试免费功能。
Basecamp
用了很多年的Basecamp,我还是要把它放入这次的推荐中。可以用它很简便地创建自己的团队、管理任务分配。还可以通过它来进行讨论和安排日程,也可以利用它在团队成员间分享文档和资源。Basecamp非常好地将团队用户和单个用户连接在了一起。
支付处理
除了PalPal之外还有很多支付平台可供选择。数字事务领域需要对信用卡或者第三方的API有后端支持。下面这些工具的适用人群为那些需要处理在线支付但又不想从头做起的开发人员。
Stripe
Stripe,这款大受欢迎的支付平台一直以来广受好评。自去年以来我已经无数次听到CEO们和开发团队提起这个名字,他们一直在苦苦寻找合适的支付平台。Stripe的API非常容易理解,在任何后端语言中都运行良好。
Paymill
Paymill和他们的支持文档绝对让人印象深刻。支付交易是通过信用卡或借记卡来完成的,在不久的将来还会支持更多支付途径。他们提供很多服务,其中最强大的资源是快速插件库,它支持Drupal、VirtueMar。
当然,Paymill并不完美,但它能很方便地安装到通常的电子商务平台中。
Braintree
我觉得Braintree是网页应用开发人员采用的比较多的一个支付平台。他们的客户包括Github、愤怒的小鸟、37Signals,还有其他一些很有名气的科技品牌。最近他们发布了一篇新博文,是关于前端JavaScript验证的,很容易安装。
仪表板对于新用户来说也很容易上手。如果你需要的是一款简单的支付平台,那么我强烈推荐Braintree。
数据记录
显然数据记录并非对所有人都有用。数据记录应用对服务器内的数据流量和产生的问题做了一个深入的分析。如果你要对做过升级和改动的代码进行测试,或者你想要网站的前端用户数量和数据流量有所增长的话,数据记录是非常有用的。
这些资源可能是外部托管的,它们能够将你的数据记录以一种很规整的形式生成出来。
Sumo Logic
这是一家该领域内的新公司,提供的服务很不错。记录数据以精炼的图表和数字的形式呈现在仪表板界面上,让你能从最近的数据查询中很轻松地定位出问题所在,同时也能根据需要组织这些信息。
所有数据都存储在云端,因此你不必担心本地硬盘空间会不够。如果想要了解更多信息,请浏览他们的FAQ页面。
Logstash
Logstash的可爱设计让它在同类产品中显得出类拔萃。Logstash是完全开源的,可以随意发布。安装过程会花些时间,但对于一个自我托管的解决方案来说,它的特性是完美无瑕的。
进入仪表板以后,可以看到所有过往的记录。你可以将其以你喜欢的方式重新组织起来,你也可以根据日期或者关键字在记录中进行搜索。最新的文档页面中提供了很多信息。这个信息记录系统并不是面向普通用户的,但和其它同类产品相比它提供了更多的控制权。此外,你是没办法拒绝开源工具的!
Papertrail
Papertrail这款应用广受赞誉因为它能生成高质量的记录。他们也是基于云的托管平台,因此你可以登陆网站服务器来获得所有的数据。因为统一费率的关系,我觉得他们的价格比Sumo Logic要高。而Sumo只对用户使用的项目收费,因此越小的公司付费越少。
Papertrail更适合于处理工作量很大的任务,更适用于服务器管理员团队或者网页开发人员。
仪表板分析/Dashboard Analytics
在我看来,仪表盘是2013年最有意思的网页应用。这些工具为你提供了进入公司所有重要数据的入口。它适合于对比测试、e-mail注册、月访问量等等量化的数据。仪表盘是个很实用的工具,它用数据统计的数字说话,全方位衡量你项目的成败。
Mixpanel
我在脑中搜索仪表盘应用的时候,Mixpanel立刻跳了出来。他们已经上线很多年了,一直以来都为数据分析爱好者们提供了大量的记录。当你需要记录下访问者在你网站上留下的互动时,Mixpanel能为你提供极好的服务。你可以查看新注册用户或者用户的保留率。他们还提供了免费账号,能快速地将你引入仪表盘分析的世界。
DigMyData
DigMyData能和许多网络连接在一起,鉴于此能力我它包含进这篇推荐列表。人们可能需要访问不同的网站来获取各种数据,而DigMyData的仪表盘上包含了数个支付平台,譬如PayPal、Google Checkout和Stripe。
此外,你还可以将MailChimp、Aweber或者Campaign Monitor的账号的API密钥包含进去。通过Google Analytics的一个连接方法,你甚至可以将文档和电子表格从GoogleDrive上导下来。DigMyData更像是一个巨大的仪表盘,你需要的数据在上面应有尽有。如果你有时间尝试下,你会发现它非常酷。
Instrumental
Instrumental仪表盘和上面两个应用相比科技感要强一些。它会监测服务器使用情况、硬盘空间、CPU转速以及其他一些量化数据。这项服务对于追求高科技水准的公司会很有用。
但它的价格不菲。Instrumental很不错,但也不是非要不可的。
客户支持
自己提供直接支持的公司和网站可能最终会淹没在客户请求的泥沼中。如果你要卖出产品或者服务,那么你就需要一种手段来处理客户提出的问题。
可供选择的客户支持类网页应用很多很多,所以请多尝试直到找到适合你的那一款。
Intercom
对客户支持类网页应用不够了解的人应该了解下Intercom。在你了解过后,你就会知道它的流行绝对不是靠运气。Intercom的管理员页面对于新手和老手来说都非常简单,也就是说你不需要多少技术就能处理支持工单和电子邮件。
GrooveHQ
GrooveHQ是另一个我要推荐的非常酷的应用。它可以在手机、平板电脑、台机的网页浏览器上运行。在同一个窗口中就可以处理推特、支持工单和聊天。安排支持工单然后将它们指派出去的操作就是小菜一碟。如果你有很多客服人员来处理支持工单的话,那么收费模式很可能很贵,但Groove对于刚起步的小公司来说是绝对完美的。
Tender Support
Tender Support比上面两个应用更加简洁,它适合追求简单的用户。你可以快速地了解其基础操作。我不满意的一点的是他们对于新用户和用户群较小的客户没有免费方案。但是总的来说Tender还是一款不错的支持类应用,所有你可能会需要的核心特性它都有。
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在开发者中很受欢迎。
云端 IDE
我有很多关于用户界面的灵感都是在云环境中完成的。有很多工具在你仅有英特网连接和浏览器的情况下就能让你做出一个完全定制化的HTML/CSS/JS网站。
如果你在移动设备上写代码或者要将你的临时创意分享给其它人的话,云端IDE是非常好的选择。
Cloud9
在我看来,Cloud9的特性还没有被充分关注。注册免费账号之后可以使用一小块服务器空间来做测试。Cloud9是个完全集成的IDE,可以通过它连接托管在Github或者Bitbucket上的工程。
Cloud9更酷的地方在于它提供完整的app托管,可以进行贝塔测试以及设计新特性。收费账号每月要12美元,你可以获得一些会员可用的功能、额外的HDD空间、以及共享代码的权限。你可以在上面创建以及测试静态HTML或者动态PHP网页。如果要了解更多信息,请访问他们的特性介绍页面。
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项目的关键。但当然,我没有办法找出所有的有用资源。上面这些是对我搜集到的资源的一个导览。我很希望能在评论中看到更多的建议和资源。如果你们在使用任何相似的工具,那也恳切希望能看到你们对这些工具的评价。
相关推荐
项目管理工具对比 项目管理工具是项目管理中的重要组成部分,选择合适的项目管理工具对项目的成功至关重要。本文将对Jira、Mantis、禅道、Redmine、KIS五款项目管理工具进行对比,帮助读者更好地选择项目管理工具。...
【标题】Web版的数据库管理工具 在当前的数字化时代,数据库管理对于各种规模的企业和组织都至关重要。传统的桌面数据库管理工具虽然功能强大,但在远程协作、多用户访问以及跨平台兼容性方面存在局限。因此,Web版...
标题中的“web项目的一个测试工具”很可能是指HttpUnit,这是Java平台上的一个开源测试框架,专为Web应用程序设计。HttpUnit可以模拟浏览器的行为,执行HTTP请求并解析响应,帮助开发者进行功能性和回归测试,而无需...
qdPM-基于Web的项目管理工具 qdPM是一个基于Web的免费项目管理工具,适用于从事多个项目的小型团队。它是完全可配置的。您可以轻松管理项目,任务和人员。客户使用集成到任务中的票证系统进行交互。与php 5.4+和...
DbTools数据库管理工具,DbTools在线ACCESS/MSSQL数据库管理工具,但界面和操作挺方便的,可以在线对ACCESS或MSSQL2000数据库进行表、库的查看、添加、编辑、删除、运行查询等操作。
maven是一种基于项目对象模型(Project Object Model,POM)的项目管理工具,由Apache软件基金会开发和维护。maven提供了一种标准化的方式来构建、打包和部署项目,它可以帮助开发者简化项目的构建、测试和部署过程...
而“svnadmin.war”文件是一个Java Web应用程序档案(WAR文件),这通常是Web服务器部署Web应用的标准格式,可能包含了该Web SVN管理工具的全部源代码和运行环境。最后,“db”文件夹可能包含了SVN仓库的实际数据库...
Java Web项目打包工具是开发人员在构建和部署Java Web应用程序时不可或缺的一个实用程序。它旨在通过提供一个用户友好的界面,使打包过程更加便捷高效,从而减轻开发过程中的工作负担。这种工具通常集成了多种功能,...
资源名称:maven创建web项目教程 中文WORD版内容简介: Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目...
在IT行业中,Maven是一个广泛使用的构建自动化工具,主要用于Java项目的管理。它的核心功能包括项目的构建、...通过以上步骤,你可以有效地在Eclipse中管理和开发Maven Web项目,同时逐步了解并掌握Maven的相关知识。
标题中的"[其他类别]WEB SQL数据库管理工具_web_sql_manager.zip"表明这是一个与Web SQL数据库管理相关的软件工具。"其他类别"可能意味着它不归属于传统的数据库管理工具范畴,而是一种特殊或者定制化的解决方案。...
在IT行业中,Maven是一个广泛使用的项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。本篇文章将深入探讨如何使用Maven构建Web项目,并详细解释如何将构建好的项目部署到Tomcat服务器。 首先,Maven...
Java Web项目企业事务管理系统源码,详细的代码注释 本系统的开发工具具体如下。 ● 系统开发平台:MyEclipse 6.5。 ● 数据库管理系统软件:MySQL 5.0。 ● 运行平台:Windows 2000/Windows XP/Windows 2003/...
在本文中,我们将深入探讨如何使用Eclipse这一强大的集成开发环境(IDE)来创建和管理Web项目。Eclipse是一款广泛使用的开源开发工具,尤其适用于Java开发者,它提供了丰富的功能来支持Web应用的开发。本文将分为两...
网上没有找到我们项目合适的svn web配置工具,于是自己动手,用jsp写了一个web版的管理工具svn web admin,subversion web 管理工具,发布到tomcat上直接可以修改服务器的配置文件,密码都加密保存,成员也可以自己...
该 Web 项目需求分析模板是一个功能强大且实用的工具,能够帮助初学 Web 工程的学员快速掌握需求分析文档的编写技能。该模板的内容涵盖了文档信息、引言、读者对象和阅读建议、术语解释、参考资料、项目概述等方面,...
kettle管理工具专门为kettle这款优秀的ETL工具开发的web端管理工具。项目简介kettle作为非常优秀的开源ETL工具得到了非常广泛的使用,一般的使用的都是使用客户端操作管理,但问题是当投入生产环境使用时,动辄上百...
SVNWebManager是一款基于Java开发的简单SVN(Subversion)Web管理工具,它提供了通过Web界面进行远程用户管理的功能。作为一个轻量级的解决方案,它对于那些希望在不安装额外客户端软件的情况下,通过网络对SVN仓库...
Maven是一个强大的项目管理工具,它自动化构建过程,包括编译、测试、打包、部署等,使得开发更加高效。 在创建一个Maven Web项目时,我们通常会遵循以下步骤: 1. **初始化项目结构**:Maven的默认项目结构包括`...
ProjeQtOr-项目管理工具 ProjeQtOr(以前称为Project'Or RIA)是一种协作项目管理软件。它是一种旨在作为富互联网应用程序的项目组织者的工具。基于Web的应用程序非常易于使用,并且目标是包括项目管理所需的所有...