当前位置: 首页 > 后端技术 > Node.js

如何选择适合自己的工具和软件?

时间:2023-04-03 20:24:37 Node.js

简单的休闲娱乐工具和软件就可以了。一部便宜的手机就可以看免费的电影和剧集,听音乐,玩游戏。获取信息轻而易举,网上大部分资源都是可以免费获取的,韭菜就是这样茁壮成长的。然而,一旦你想做一些有积极反馈的事情,就涉及到设备的购买和工具的使用,比如笔记本电脑。涉及到的场景作为开发者,当你想开发一个iosapp时,你首先要有iphone,检查兼容性等,如果你想在ios的闭环生态中写一个app,那么同样是macnotebook也是不可或缺的,两者都很贵。撇开系统层面不谈,就高频开发工具而言,也是一笔无法回避的大笔开销。一旦涉及到办公和业务,就涉及到版权。如果成品商业化,软件不是正版,很有可能是律师函寄来的,就算是小公司破产也赔不起。有句话叫最贵的是免费的:免费的往往是最贵的。在市场上,免费通常意味着私人数据的交换,虽然没有钱,但实际上出售的产品是你自己。最贵的不一定是最好的,但是在自由市场上,通常好的软件并不多,而且经常会出现各种小问题。如果突然不维护了,少了一些付费的好功能,但是社区不受欢迎,也不在工作要求和规定(协作)范围之内。但是好用的软件往往价格不菲,两者之间的取舍也是有一定的方法和技巧的。软件筛选效率是第一位的。使用软件的原因是什么?一是能够完成某件事,二是更快、更高质量地完成某件事。以UI设计为例。说到设计,大部分人都会想到Ps,毕竟直到现在,这个神器还是无可替代的。它的市场占有率相当高,高到每一个相关的设计都是基于此。但是如果只是把原型变成UI设计图,那么Ps在一定程度上显得臃肿,不够专业。最近经常提到另外几个软件,一个是Sketch,一个是Figma,还有一个是AdobeXD。市场占有率很重要,这意味着团队协作、学习资源、插件市场、工作需要等,使用的人越多,学习这个软件的成本就越低,也不会造成知识的流失。变得无用是因为软件在后期的学习中没有用。这就是PS的胜利。简单入门意味着能够快速上手,而不是学了很久什么都不会,Sketch胜出,它是为UI而设计的,而Ps需要很长时间才能上手,同样的时间和精力,Sketch可以做出更多更好的设计稿。但是Sketch和PS都有一个不算缺点的缺点,就是它们的价格都不低,而且致命的是,Sketch只能在mac上使用(所以你有mac吗?)。如果只是低频使用的话,几十万的价格一般人是接受不了的,而且需要付费的软件往往不止一款,而mac也不便宜……这时候,一定要寻找免费和开源的替代软件,免费有天然的优势,使用它不用担心版权和财务问题。如果不用破解版也能用,就别用了。盗版问题很多,无法更新,不兼容等,简单尝鲜没问题,商业用没问题。Figma和AdobeXD有免费版,Figma是网页版,而且AdobeXD在win和mac上都可以使用,这意味着协作和资源处理极其方便,不会因为系统不兼容而卡住。Sketch只有英文,对于新手来说,上手一般比中文慢。AdobeXD有中文,入门和输出效率更高,虽然质量不比Sketch。Figma是网页版。虽然算是跨平台,但也有一个致命的缺点,那就是在国内可能无法访问。不止这一个,很多好的网页版工具和资料可能都无法访问。这样的工具再好,不使用也是白搭。同样,今天的网页版也有很大的优势,可以完成过去大部分PC软件所具有的功能。这不仅是跨平台的,而且是跨设备的,非常方便。PC软件一般都支持离线使用,因为环境就是电脑本身,网页版也可以离线使用。比如本文的图片就是draw.io制作的,可以离线使用。选择使用哪种软件没有标准答案。这完全取决于您自己的需要和条件。以最近的UI设计为例。对我来说,显然选择AdobeXD比较合适,因为在最近的市场中,PS占60%左右,Sketch占20%。AdobeXD占比不多,但比免费版和中文版要好,基本可以满足简单的开发需求,使用方便,输出速度快。否需要设置mac并额外付费。Figma显然是网络的缘故。Ps的价格不便宜,上手时间也长。当然,需要付费的时候,也是比较划算的,千万不要犹豫。这是在为别人的成就买单,也是在为自己节省时间。