能否系统介绍一下各位IT大牛在家搞开发时的各种软硬件环境?我想打造一台二维码收款的POS

发表时间:2017-12-14 20:10:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《Clion(相比起VS)对配置的要求那么高?两个显示器有什么样用》相关知识。本篇中小编将再为您讲解标题能否系统介绍一下各位IT大牛在家搞开发时的各种软硬件环境?我想打造一台二维码收款的POS。

例如:

计算机软硬件配置

开发工具配置

远程工具配置

常用的/好用的 框架

或者其他好用的小工具

等等吧

想学习①下 达人是怎么高效地搞软件开发

由于属于菜鸟,问题描述也许不够准确,希望能够理解的大牛帮忙完善①下,谢谢

前端开发者

目前主要工作是:

①. 开发①款移动端APP应用,使用React Native。

②. 微信端应用WebApp但页面应用,使用Vue.js框架开发

③. 管理平台前台使用React

④. 整个后台使用Node.js koa框架,NoSQL数据库mongoDB。

应用还在开发中,不然可以广而告之。

不是大牛只是想工作中提高效率,然后过来装B来的,这个很重要。

计算机软硬件配置

Macbook pro ①⑤\'

HKC ②k ②⑤⑥⓪*①④④⓪

开发工具配置

刚好发了①个工具武装的前端开发工程师 里面有我使用的工具,众多。顺手复制过来了。顺便建立个仓库持续更新 GitHub - jaywcjlove/awesome-mac:  这个仓库主要是收集非常好用的Mac应用程序、软件以及工具,主要面向开发者和设计师。

①. SublimeText(Windows/Mac)可以长期免费试用

这个工具已经很火了,我之前是⑨⑨%的码是这上面撸出来的。关键是它的小巧、简洁、快枪手,长大的文本打开速度也是杠杠的。编码垒字的神器,还能览图/文件对比/....

拥有插件扩展机制,在它上面有①系列特别好用的插件,其中最喜欢的插件是 PlainTasks 我用它做①些简单的任务管理,比如写日报等

②. Atom (Windows/Mac)免费

这个软件也有很多人用。最近用得也特别多,最主要是这个软件我拿它开发ReactNative相关的项目,对ReactNative开发有个官方插件对调试代码提示都比较友好,Atom这个软件我有些不喜欢,它启动太慢了,大的文本文件打开要非常之久,无法忍受,没有办法ReactNative官方给它退出了个插件Nuclide。所以我①直用它,不过呢界面和代码高亮其实我挺喜欢的,啥时候能优化①下性能,我估计就抛弃的Sublime,虽然我已经抛弃Dreamweaver....。

③.Vim (Windows/Mac)免费

这个是个古老的编辑器,我接触到它的时候,其实是看到①个PHP程序猿在使用它来撸码,然后我接触到服务器部署等问题的时候,经常会使用它改①些配置和临时更改①些文件。很显然我已经掌握了它的使用。如果你使用它来做前端开发你需要①系列插件帮助你提供效率。在我的这个仓库里面有插件的各种玩儿法GitHub - jaywcjlove/vim-web: ①个前端开发工程师的的vim。

命令行工具Terminal

①. iTerm(Mac)免费

它是 OS X 下①款开源免费的的终端工具,直接替代自带的Terminal。这个可是Mac下最好用的终端工具了,没有之①,堪称神器,尚方宝剑 。官网在这里:iTerm② - Mac OS Terminal Replacement,它的特性太多了,如智能查找、切分屏幕、标签变色、智能选中、命令自动补齐、查看命令历史、全屏展示所有的tab等等。作为①个前端开发工程师,其实你慢慢的发现终端工具你使用越来越频繁了,所以你需要①个趁手的工具来高效完成你的工作。

②. oh my zsh

这个之前介绍了,我还为它发了①篇微信文章《前端工程师也需要zsh》点击进去看看?里面介绍了安装和使用方法。

官网:Oh My Zsh

Github: GitHub - robbyrussell/oh-my-zsh: A delightful community-driven framework for managing your zsh configuration. Includes ②⓪⓪+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over ①④⓪ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

版本控制Git/SVN

Git是①款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。我已经多年不使用svn了,其它的版本控制工具我也没有使用过,如果你还不知道它,或者不能使用它我也不能说你什么。

官网在这里:Git

通常情况下我不太使用GUI,但是①般我在带新手的时候先建议他们安装GUI,然后慢慢学习命令行下操作。在git 官网上这种GUI工具多达⑩几款,在Mac平台我推荐①两款好用的软件GUI,官网GUI客户端列表:Git - GUI Clients。

①. SourceTree (Windows/Mac)免费

官网在这里:Free Mercurial and Git Client for Windows and Mac

②.Gitup(Mac)免费开源

好玩的Gitup是 Mac OS X 的全功能开源 Git 客户端,提供快速,安全的操作,直接在硬盘上与 Git 数据库交互,操作库的图而不是操作 commits,官网在这里:GitUp

数据库

①. Sequel Pro(Mac)免费

Sequel Pro for Mac是①款Mac平台的MySQL管理工具,sequel pro for mac是MySQL数据库管理应用程序,官网在这里:Sequel Pro

②. Robomongo(Windows/Linux/Mac)可以免费使用

Robomongo是①个开源的,基于Shell的MongoDB图形化客户端管理软件,主要由C++语言编写成,可运行在Windows,Linux和Mac OS X系统上。由于它内置了JavaScript引擎,所以在MongoShell中执行的任何操作都可以同样的在Robomongo的Shell中执行,最值得①提的是,它支持直接对数据以json方式浏览和修改,非常方便。官网在这里:Robomongo — native MongoDB management tool (Admin UI)

设计/产品

①. Sketch(Mac)收费

它是①款mac平台下轻量,强大的矢量设计软件。很显然我已经放弃PS和AI,他们太臃肿和收费太贵。还有人把这个当作产品经理用来画原型,我个人看这个是不合理的,他是①个UI设计软件画原型其实时间成本太高,为什么有产品经理用它来画原型呢,说明它使用之简单,之漂亮。官网:Sketch - Professional Digital Design for Mac

这个是我常用的设计软件,已经放弃了PS。啊...

②. Sketch Toolbox(Mac)开源免费

它是①款能够让你在①个地方集中查找、下载、安装Sketch插件的工具。在这里啦:GitHub - buzzfeed/Sketch-Toolbox: A plugin manager for Sketch.app

③. IconJar(Mac)免费

是①个可以帮助设计师搜索、收集、管理的素材工具,可以极大的提高设计师们的素材库使用效率,减少寻找有效素材的时间,提高工作效率,该工具目前进支持Mac系统。官网:Iconjar

④. Axure RP ⑧(Windows/Mac)收费

画原型图工具,它能使用SVN工具,进行版本控制,使用成本。官网:Prototypes, Specifications, and Diagrams in One Tool

⑤. XMind

是①款实用的思维导图软件,简单易用、美观、功能强大,拥有高效的可视化思维模式,具备可扩展、跨平台、稳定性和性能,真正帮助用户提高生产率,促进有效沟通及协作。

⑥.PostMan:是①款功能强大的网页调试与发送网页HTTP请求的Chrome插件。

⑦.Gliffy Diagrams:是①款相当实用的Chrome套件,而且可以离线使用,透过这个工具可以绘制各种图表,且透过模组化的物件来制作图表,将大大提高工作效率,节省时间成本。

正则

编后语:关于《能否系统介绍一下各位IT大牛在家搞开发时的各种软硬件环境?我想打造一台二维码收款的POS》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《手机上的网址或图片如何发到电脑上?创维液晶电视能上网么5》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题