厦门的网站,陶瓷 网站模板,大连外协机械加工网,做网站的技术风险背景#xff1a;正所谓磨刀不误砍柴工#xff0c;作为一个程序员#xff0c;这一点也是非常重要的#xff0c;十年软件开发老炮#xff0c;开发过网站、桌面程序、中间件、手机APP、微信小程序、自动化脚本等#xff0c;和小伙伴们分享一下常用的开发工具#xff0c;一直…背景正所谓磨刀不误砍柴工作为一个程序员这一点也是非常重要的十年软件开发老炮开发过网站、桌面程序、中间件、手机APP、微信小程序、自动化脚本等和小伙伴们分享一下常用的开发工具一直想做这个分享正好借着1024节日的风凑凑热闹只介绍本人用过的感觉好用的方便提升大家工作效率~
开发环境开发环境分为windows和linux两种开发环境因此分为两种开发工具集本人的开发环境是这样的本地环境为win11在本地环境上安装wmware虚拟机为linux环境这样既可以开发windows同样可以开发linux虚拟机同样可以和windows文件进行资料共享使用起来非常的方便。
开发语言
windows环境开发常用开发语言c#、python、nodejs、java桌面程序通常采用c#和python居多要求较高一点的桌面程序采用wpf开发简单一点的采用pythonqt5开发wpf采用VS开发环境个人感觉VS的开发环境是用起来最舒服的python采用conda建立沙盒环境多版本切换使用python开发环境采用JET全家桶PyCharm开发环境JET全家桶开发环境个人感觉是仅次于VS的开发环境网站程序通常采用c#和java居多要求较高一点的网站开发采用vue和springboot前后台分离模式简单一点的采用asp开发java采用JET全家桶WebStorm和IntelliJ IDEA和DataGrip数据库asp采用VS的开发环境手机APP原生开发采用Android Studio以前经历后台采用c#开发服务现在采用springboot提供服务非原生APP采用react native开发开发环境采用vs code开发环境实际仅作为一个界面代码编辑工具还是可以的微信小程序采用微信提供客户端开发后台采用springboot开发中间件采用golang语言开发GoLand开发环境go mod环境管理十分方便并发型强十分强大开发快速强烈建议小伙伴学习使用但是有个缺点就是golang语言没有好用的界面库这点我没有尝试过原因是我不用它做界面通常用来做控制台程序非常好用自动化脚本采用python和nodejs开发前面的开发环境已经介绍过了就不过多赘述了。
linux环境开发常用开发语言c、c、golang、python、shell桌面程序采用c集成QTCreater开发通常c语言和c不做界面也采用qt环境开发使用cmake集成环境还是比较好用并且能够单步调试非常的方便python、golang等开发网站服务器部署通常采用windows开发然后移植到linux服务器部署linux服务器比较稳定没有更新方便使用docker来部署环境远程采用ssh来命令行访问非常的方便脚本开发采用gedit和vi命令开发。
开发时常用的工具介绍Beyond Compare代码比对工具git代码管理工具数据库mysqlJSON编辑器Tabby ssh远程xshell工具redis desk manager工具查看redisnodepad文本编辑工具evething文本搜索工具todesk远程控制桌面工具等以上这些都是根据亲身经历总结都是常用的工具用起来比较方便不喜勿喷~