精益web开发的十大工具
精益web开发的十大工具
对于web开发者来说,没有最好的工具,只有最合适的。本文推荐的十款免费/开源工具有助于开发者降低成本,提高生产力,简化工作流程。其中有些工具可能是你所熟悉并使用的,而有些则可能成为你“武器库”中的新成员。
1.Evernote
Evernote不仅仅是一款笔记软件,用来“记住所有的事”。Evernote的强大功能还能用来安排任务列表、日程规划、书签收藏、脑力风暴、 写作等等,作为开发者,你还可以用Evernote的web剪贴板来收藏代码,通过Evernote的标签系统,你可以很方便的搜索存储的数据。
2.Dropbox
对于开发者来说,Dropbox也是跨平台分享系统文件或者开发文档的常用工具。
3.Droplr
开发团队内部经常需要分享文档和图片。 Droplr让这一切变得 非常简单,界面操作非常直观快捷,甚至无需注册,你就能直接使用Droplr上传并通过URL短连接分享文档(链接7天有效),如果注册免费帐户则能上传 最大25MB文件,并拥有1GB空间。Droplr的客户端支持Mac、Windows和iOS平台,你也可以在浏览器中使用。
4. XAMPP
一个随时可用的测试环境对于开发者来说非常重要。 XAMPP是一款值得推荐的开源可配置web服务器,捆绑提供Apache、MySQL、PHP、OpenSSL、FileZilla FTP服务器等,配置非常容易。值得注意的是,Mac OSX上的 MAMP的功能与XAMPP区别不大。
5. Git
Git是开源版本控制和源代码管理系统,能够通过代码库追踪开发项目的历史。Git也是一个分布式系统,支持多点备份。
Git的吸引人的一点是完全的分布式,即使在离线状体啊你也可以一边继续工作或执行备份任务。
6. Github-Gist
如果你使用Git,那么你也会想用 GitHub和Gists。GitHub是一个可以安全存储代码的地方,而Gist则是与团队分享代码片段的便捷工具。
GitHub提供Mac、Windows和移动客户端,你可以在任何地方继续开发项目。GitHub也是一个强大的协作、审核和代码管理工具,将代码托管在GitHub这样的外部环境是安全的做法,即使你的web主机或者电脑宕机了也不会有任何损失。
虽然 pastebins对于很多开发者来说是无价之宝,但是Gist更进一步,增加了程序片段的版本控制,而且支持SSL加密。
7. Diffchecker
一个错误的单词拼写可能会搞停整个web开发项目,对比文档见的差异可以有效减少这类错误,但人工审核文档是一件费时费力的事情。 DiffChecker使用起来非常简单,将需要对比的两个文档上传后点击“Find Difference”,结果如图。
8. Mou
Markdown作为一种轻量级标记语言不但能用来写博客,还能写开发文档,例如github 仓库的 README 描述文件、github 中的issue、评论框等。
Mou号称是web开发者不可或缺的markdown文本编辑器(仅支持Mac)。Mou的两个分列窗口支持将Markdown文本实时转化为HTML格式显示,你还可以导入CSS样式表查看最终效果。如果你没有Mac, Markable、 Dillinger和 Markdown pad也都是相当棒的Markdown web编辑器。
9. JS Bin
2008年发布的 JS Bin是最早的web脚本实时调试工具之一,支持用户协作调试Javascript、HTML和CSS代码片段。JS Bin是开源软件,你可以在本地甚至自己的网站中部署。
10. Dabblet
Dabblet是一个开源互动测试工具,用于测试CSS和HTML。 Dabblet支持实时更新、匿名备份、嵌入网站、与他人共享或者存储到GitHub Gist帐户,这样即使dabblet崩溃了你的数据也不会丢。Dabblet的一个有趣功能是“免前缀”,可自动在代码中输入前缀,支持多种查看模式以 及快捷键。Dabblet支持大多数主流浏览器、其源代码也可以在GitHub上找到。
除非注明,本站文章均为原创或编译,转载请务必注明出处并保留 原文链接: 文章来自 IT经理网
转载于:https://blog.51cto.com/y645194203/1552596
weixin_40107846: 牛啊,老高,困扰我一上午的问题,3秒钟解决
m0_58356811: 这哪里是腾讯面试题,这就是一本unix环境高级编程
arthor159: 大佬表达文章逻辑真的是清晰,问题解决了/赞。也提一下我犯的错:resolve('done')必须放在异步函数=>{ }的里面,才能按顺序正常执行
静谧之心: 少年,我看你文章不错,骨骼精奇,不如来我博客看看可好
Tisfy: Good!