好的工具虽不能创造出一名出色的开发者,但开发者拥有好的工具会如虎添翼。本文分享从设计至开发的一些实用性工具,希望帮助开发者发现一些可以优化工作流的新工具。
Atom
Atom是Github专门为程序员推出的一个跨平台文本编辑器,已开源。功能齐全,可构建包管理器、智能自动完成(auto-completion),并包含精美的主题。
点击查看原始大小图片
Sublime编辑器,包管理器让人耳目一新。Atom,既可以使用APM也具有简洁直观的GUI界面。无须修改配置文件,可以直接使用。另外Atom有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
点击查看原始大小图片
性能方面,Atom缺点是启动较为缓慢。但是目前来说,它已经很快了。其运行缓慢的原因主要原因之一是打开了一个较大的文件。
可以阅读更多关于Atom及其性能优化的文章,Atom转型React和实现文本编辑器手动DOM更新。
DragDis
作为一名设计师,灵感是创作的灵魂。DragDis是一个可以拯救设计师找灵感的工具。并且很容易使用。安装Chrome扩展插件,拖拽所有你想要保存的内容。当然你需要把自己要保存的资源分门别类,先建好文件夹然后把相应的内容拖拽至相应的文件夹即可。更多功能用户可以自己去体验。
点击查看原始大小图片
使用DragDis,随着时间推移可以追踪设计品味变化。
点击查看原始大小图片
Dragdis工具的其中一个功能就是与Evernote 类似,保存网页上的各种信息,不过evernote使用起来不是很方便,功能上有点臃肿,而Dragdis使用起来更加直观,你在网络上收集的内容都是保存在Dragdis账户下,使用起来就跟书签类似,而不用打开其他第三方程序来调用。
iTerm 2
iTerm是一款Mac上的终端增强工具,是Terminal的替代品。iTerm 2提供更为强大的功能,如多标签页、分割界面、自动完成、选中复制、剪切板记忆、全屏、内联图像和搜索等功能。尽管Terminal有许多相似的功能,但iTerm 2仍在不断完善。
点击查看原始大小图片
Muzli
Muzli是Chrome扩展应用,从Designer News、Dribbble、Behance等资源库分享各种资源链接,所有你需要的设计灵感这里都有。
每次在Chrome Muzli资源中打开新的标签,都会发现聚集了各个网站最好的内容。
点击查看原始大小图片
其中一大亮点是有个人选择,好比拥有一位私人助理,帮助你挑选最好的前端和设计相关的文章。
Noiz.io
很多创造者会去比较有情调的地方寻找创作的氛围。Noizio将这种氛围带到家中,它提供了十月份的雨声、喧闹的巴黎咖啡厅、雷雨声等等10 种不同的白噪音音效。值得注意的是,Noizio 不仅仅提供上面的这些白噪音音效,最特别的是它可以让用户根据自己的喜好混搭音效。 我最后固定使用的一个音效是这样的一幅画面:在一个雷雨交加的晚上,寂寞的旅人在野外生火取暖。
白底黑顶栏荧光蓝的配色,搭配用简单线条勾勒音效图标组成了 Noizio 的简洁小清新的界面风格。然后,Noizio 可以设置暂停时间,可以跟随系统启动,还适配了优胜美地和 MacBook Pro,还居然免费。
点击查看原始大小图片
Invision
Invison是一个便捷的产品原型生成工具,完美地配合前端和设计师之间的协作。用户制作一个在线原型只需要四部:创建一个工程、上传视觉设计稿、添加链接以及生成在线原型。
点击查看原始大小图片
确切说,InVision提供的不是准确的线框图,而是一个快速原型的环境,可以把你的UX/UI草图快速连接起来。数字型的线框图和高保真的设计可以帮你测试app的工作情况,同时该工具还支持协作和分享功能,生成的在线原型可以支持任何人在产品原型的任何地方评论,便于准确的交流。
针对iOS 开发,InVision还增添了其他功能,比如自定义主屏幕icon和自定义加载页面。
点击查看原始大小图片
蓝色的部分是超链接地方。如果点击蓝色区域,会打开另一个屏幕。这适用于用户做一些初步的定性测试。
Invision近期发布了一个新功能:Boards。Boards可以收集灵感和构建情绪板。与DragDis最大的不同是,Boards具有协作性,可与团队其他成员共同设计。
点击查看原始大小图片
What the Font
排版时设计中最重要的部分。这也是笔者为什么将What the Font称为最喜欢的Chrome扩展程序。它可以帮助设计师找出网站所用的字体。
点击查看原始大小图片
Postman
作为前端开发人员,我们需要经常查询API或交互的接口,需要调试一个网页是否运行正常,并不是简简单单地调试网页的HTML、CSS、脚本等信息是否运行正常,更加重要的是网页能够正确是处理各种HTTP请求,毕竟网页的HTTP请求是网站与用户之间进行交互的非常重要的一种方式,在动态网站中,用户的大部分数据都需要通过HTTP请求来与服务器进行交互。
Postman插件就充当着这种交互方式的“桥梁”,它可以利用Chrome插件的形式把各种模拟用户HTTP请求的数据发送到服务器,以便开发人员能够及时地作出正确的响应,或者是对产品发布之前的错误信息提前处理,进而保证产品上线之后的稳定性和安全性。
点击查看原始大小图片
Wappalyzer
Wappalyzer用于识别网站所使用的工具库和框架。它是Chrome扩展程序,如果你想知道网站所用创建特定可视化的库,可以尝试使用Wappalyzer。
点击查看原始大小图片
Boom还包含一组声音效果。
点击查看原始大小图片
分享到:
相关推荐
本文将介绍17款面向CSS开发人员的实用框架和工具,这些工具能够提升开发效率,优化代码结构,并帮助创建出更高质量的Web设计。以下是一些重点工具的详细介绍: 1. **SMACSS**:Scalable and Modular Architecture ...
JFace是Eclipse框架中的一个重要组成部分,它提供了一组高级的用户界面组件和工具,用于简化Java应用程序的开发。在Eclipse这样的IDE中,JFace起到了桥梁的作用,连接了SWT(Standard Widget Toolkit)和更高级别的...
标题与描述中的“60个开发者不容错过的免费资源库”明确指出了本文将要探讨的主题,即为软件开发者提供一系列免费且实用的资源库,旨在帮助他们在开发Web应用程序和移动应用程序时,能够提高效率,简化流程。...
"html5框架,不容错过"这一标题明确指出,我们将探讨那些对于HTML5开发至关重要的框架。 HTML5框架的重要性在于它们能够简化开发流程,提高代码质量和可维护性。在描述中反复提到了“著名框架”,这可能指的是像...
随着HTML5技术的不断发展和完善,越来越多的新特性被引入到Web开发中,为开发者提供了更丰富的工具集。其中,地理定位API(Geolocation API)作为HTML5的一项重要功能,允许网页应用程序获取用户的地理位置信息,这...
总的来说,"电脑小助手(不容错过)"是一款实用的桌面工具,结合了VB6.0的强大功能和人性化设计,能够帮助用户轻松管理电脑,提高日常使用效率,同时也提供丰富的学习资源,提升用户的电脑素养。无论你是计算机新手...
本资源“网页制作相当经典不容错过css素材”显然是一个包含丰富的CSS设计和样式示例的压缩包,适合初学者和经验丰富的开发者参考学习。虽然描述内容较为简洁,但我们可以深入探讨一下CSS在网页制作中的重要性和相关...
企业网站流程图是一种重要的工具,它能够清晰地展示一个企业网站从构思到实施的各个阶段,帮助团队理解和跟踪项目的进度。在这个特效版的流程图中,我们能看到一系列精心设计的视觉效果,使得整个过程更加生动且易于...
【2020不容错过的前端技术趋势】 2020年,前端技术领域呈现了多个值得关注的趋势。首先,Serverless技术的落地成为了一个重要的里程碑。阿里云等大型科技公司开始推动这一概念,使得前端开发者无需关注底层资源管理...
"经典网页制作-经典不容错过.rar" 这个压缩包文件无疑为那些追求卓越网页设计的人提供了一次深入学习的机会。这个资源集合了丰富的知识,旨在帮助你理解和创建引人入胜的网页。 首先,我们来看看标签"经典网页制作...
OA系统源码,不容错过哦!!! 开发工具:Visual Studio .NET 2005 + Server2005 项目描述:OA办公系统基于B/S架构设计。 包括文件管理、共享下载、消息管理、公文流传、通知管理、内部论坛、人力资源管理、资产管理...
【2020不容错过的前端技术趋势】 2020年,前端技术领域呈现了诸多新趋势,这些趋势不仅影响着开发者的日常工作,也预示着未来前端开发的变革。四位技术专家不四、杜欢、海波和堂主就2020年的前端发展趋势进行了深入...
对于初学者,可以从基础的正则表达式和上下文无关文法开始,逐步深入到lex和yacc的具体使用。有许多教程和书籍提供了详细的学习路径,例如《编译原理》(Dragon Book)以及网上各种教程和实战项目。 通过学习lex和...
《代码大全》是一本深受软件开发人员喜爱的经典书籍,它涵盖了软件开发过程中的诸多关键环节,旨在提升开发者们的编程技艺和...对于任何希望提升自己编程技能和软件开发素养的人来说,这本书都是不容错过的宝贵资源。
在电子设计领域,创新与独特性是至关重要的。...对于想要在电子设计领域取得突破的人来说,这是一个不容错过的学习资料,它能帮助你理解和应用专业设计团队的成功之道,从而在自己的毕业设计或产品开发中取得优异成绩。
《Java项目源码第32期不容错过的流浪猫救助系统》 本项目是一个基于Java技术的课程设计或毕业设计示例,旨在帮助学生或开发者掌握实际项目开发中的关键技能。这个“流浪猫救助系统”不仅体现了编程技术的运用,还...
Java项目设计与开发范例源码是一套专为初学者准备的教学资源,旨在帮助他们更好地理解和掌握Java编程语言以及实际项目开发过程中的关键概念。...总之,这个Java项目设计与开发范例源码是一个极好的学习资源,不容错过。
**MFC(Microsoft Foundation Classes)**是微软提供的一套C++类库,它基于Windows API构建,用于简化Windows应用程序的开发。MFC封装了Windows API的复杂性,为开发者提供了面向对象的接口,使得程序员可以更高效地...
《R.K最新开发工具2.93:提升开发者效率的关键》 在当今信息化时代,开发工具作为程序员的得力助手,对于软件开发的效率和质量起着至关重要的作用。...对于任何开发者来说,这都是一款不容错过的开发工具。
"C# 多项技术集合包"正是这样一份不容错过的资源,它整合了C#中多个关键领域的知识,帮助开发者提升技能,解决实际问题。下面将详细阐述这些领域的核心知识点。 首先,硬件API的开发是连接软件与物理设备的关键。C#...