在阅读此篇以前,建议先阅读办公篇。
咱们先回顾下原则。前端
和办公软件略有区别,原则上咱们应该略有改动:git
统一的环境、工具和软件数据库
善用工具后端
符合自身状况前端工程化
除非是存在特定的开发环境和要求,开发的环境、工具和软件必须统一,不然各类杂七杂八的问题足够开发团队头疼的了。缓存
开发环境、工具是跟随技术体系和框架走的,咱们团队的推荐环境、工具以下所示。安全
Windows 10 专业版框架
推荐理由:主流!最新的开发工具每每优先兼容该版本。编辑器
IDEide
Microsoft Visual Studio 2017
推荐指数:五星💛💛💛💛💛
推荐理由:宇宙第一IDE
VS的不断进化致使咱们并不须要过多的扩展插件,可是如下扩展插件是极力推荐的:
CodeNav
推荐指数:五星💛💛💛💛💛
推荐理由:免费!可以显示当前代码的代码结构!主要有如下特色:
ReSharper
推荐指数:四星💛💛💛💛
推荐理由:强大的代码分析和纠错提示和更正功能!尤为适合代码洁癖者!
编者注:机器很差不要装!!!否则代码撸久了,连人都开始变卡了!
C#交互窗口
推荐理由:快速敲出代码段快速验证
Nuget包管理器
推荐理由:妈妈不再担忧我乱放包了。
C#代码样式
推荐理由:不只能够学到不少语法,还能智能推荐!
Visual Studio Code
推荐指数:五星💛💛💛💛💛
推荐理由:性感!!!开源!!!免费!!!强大!!!微软官方出品!!!曾经编辑器不少,编辑器之争也足够社区火半天了,自从微软从宇宙第一IDE中孵化了VS Code以后,编辑器的世界就清静了。
VS Code插件不少,请根据本身的状况挑选。如下为编者推荐:
Chrome
推荐指数:五星💛💛💛💛💛
推荐理由:插件丰富,开发者工具极其很是强大!F12走起!
Yarn
推荐指数:五星💛💛💛💛💛
推荐理由:快速、可靠、安全的依赖管理工具!由于Yarn 缓存了每一个下载过的包,因此再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,所以安装速度更快。
NodeJs
推荐指数:五星💛💛💛💛💛
推荐理由:前端工程化必备。
Git
推荐指数:五星💛💛💛💛💛
推荐理由:灵活方便高效,几乎适用全部项目!并且配套Git工做流能够极好的协助产品研发。
TFS
推荐指数:四星💛💛💛💛
推荐理由:支持Git源代码管理,包含敏捷流程和面板。尤为对于小团队来讲,试用期过了也没有任何影响,也就是等同于免费。
gitee.com
推荐指数:五星💛💛💛💛💛
推荐理由:支持私有和公有代码托管,支持Git和SVN。免费!!
Trello
推荐指数:五星💛💛💛💛💛
推荐理由:高度灵活、自定义,还免费。尤为推荐敏捷团队使用——直接能够拿来做为敏捷面板。TFS的敏捷模板也能够用于开发管理,可是相比TFS,其更为简单灵活。
基于Trello,咱们能够解锁不少玩法:
Fiddler
推荐指数:五星💛💛💛💛💛
推荐理由:最强大最好用的Web请求监控工具!
PostMan
推荐指数:五星💛💛💛💛💛
推荐理由:很是强大的 API调试、Http请求的工具,尤为适合团队使用,容许团队共享API设置。
SQL Server
推荐指数:五星💛💛💛💛💛
推荐理由:上手简单,免费版有Express和Local Db。功能强大,易于操做。
MySql
推荐指数:五星💛💛💛💛💛
推荐理由:对于我的或中小型企业来讲,MySQL的功能已经够用了,MySQL又是开源软件,所以没有必要花大精力和大价钱去使用大型付费数据库管理系统了。
Magicodes.CodeGeneration
推荐指数:五星💛💛💛💛💛
推荐理由:团队定制的代码生成工具。生成功能强大,支持后端服务代码、后台UI代码以及移动端接口代码生成。
给你们分享一个开发办公神器,站立办公神器——电动升降台。
久坐办公是原罪,咱们总要给逝去了的健康找个替罪羊——呵,那就是久坐。
接下来,咱们还会从产品管理和运营角度来进行一些工具推荐,同时咱们下周公众号上将开始发布框架视频教程。