常用IDE(开发工具)

常用IDE(开发工具)

2023年7月17日发(作者:)

常⽤IDE(开发⼯具)⼀、开发⼯具Visual Studio

Microsoft Visual Studio(简称VS)是微软公司提供的IDE,可以在VS上编写C、C++、C#等多种语⾔的项⽬,所写的代码适⽤于微软⽀持的所有平台,包括Microsoft Windows、Windows Phone、Windows CE、.NET Framework、.NET Compact Framework、MicrosoftSilverlight等。Android Studio

Android Studio 是⾕歌推出的⼀个Android IDE,⽤于开发Android程序,可以运⾏在Windows、OS X和Linux平台上,开发者可以免费使⽤。Xcode

Xcode是苹果公司向开发⼈员提供的IDE,⽤于开发macOS、iOS、WatchOS和tvOS的应⽤程序,Xcode只能运⾏在OS X上,开发者可以免费使⽤。Intellij IDEA

IntelliJ IDEA由JetBrains公司开发,⽤于开发Java,可以运⾏在可以运⾏在Windows、OS X和Linux平台上,有社区版本和商业版本,社区版本具备⼤多数常⽤功能,可以免费下载使⽤。Google旗下的Android Studio,就是基于IntelliJ IDEA的社区版本发展⽽成。PyCharm

PyCharm由JetBrains公司开发,主要⽤于Python语⾔开发,可以运⾏在Windows、OS X和Linux平台上,有社区版本和商业版本,社区版本具备⼤多数常⽤功能,可以免费下载使⽤。Eclipse

2001年11⽉,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟负责后续开发,Eclipse最初主要⽤来开发Java语⾔,但是众多插件的⽀持使得Eclipse同样可以⽤于C++、Python、PHP等其他语⾔的开发。Dreamweaver

Adobe Dreamweaver,简称“DW”,是Adobe旗下的集⽹页制作和管理⽹站于⼀⾝的所见即所得⽹页代码编辑器,⽀持 HTML、CSS、JavaScript语⾔的开发,设计师和程序员可以快速建设⽹站。 Unity

Unity 是⼀款由 Unity Technologies 研发的跨平台2D / 3D 游戏引擎,可⽤于开发 Windows、MacOS 及 Linux 平台的单机游戏,PlayStation、XBox、Wii、3DS 和 任天堂Switch 等游戏主机平台的视频游戏,或是 iOS、Android 等移动设备的游戏。微信开发者⼯具

为了帮助开发者简单⾼效地开发和调试微信⼩程序,微信推出了微信开发者⼯具,集成了公众号⽹页调试和⼩程序调试两种开发模式。使⽤公众号⽹页调试,开发者可以调试微信⽹页授权和微信JS-SDK 详情;使⽤⼩程序调试,开发者可以完成⼩程序的 API 和页⾯的开发调试、代码查看和编辑、⼩程序预览和发布等功能。

⼆、辅助⼯具Tencent Lemon Lite Mac清理软件Jump Desktop 远程控制软件,⽀持Windows和Mac 双平台HBuilderX ⽀持的开发sourcetree 免费的 Git 和 Hg 客户端管理⼯具Xmind ⾮常实⽤的商业ShadowsocksX-NG (MacFQ)必备⼯具Aria2GUI ⼀款下载神器Keka ⼀款⽐较常⽤的软件,这个缩软件基本可以满⾜mac os平台的⽇常缩需求,体积⼩,简单易⽤,速度较快iPic iPic图床神器Mac版是⼀款Mac平台上的图⽚上传⼯具,图床神器 iPic for Mac可以⾃动上传图⽚、保存 链接Microsoft remote desktop 微软远程桌⾯ 远程控制⼯具。远程控制与访问 Windows 操作系统apple configuration 获取ipa⽂件charles 抓包⼯具ZFJOBsLib iOS代码混淆Caffeinated 防⽌PC进⼊睡眠状态SQLiteStudio ⼀个跨平台的 数据库的管理⼯具,采⽤ 语⾔开发wireshark 是⼀个分析软件。软件的功能是截取⽹络封包,并尽可能显⽰出最为详细的⽹络封包资料。Wireshark使⽤WinPCAP作为接⼝,直接与⽹卡进⾏数据报⽂交换。cornerstone4 svn管理⼯具Mweb Markdown 语法的软件Android studio ⾕歌推出的⼀个Android集成开发⼯具,基于. 类似 ,Android Studio 提供了集成的 Android 开发⼯具⽤于开发和调试AppCode 基于JetBrains的IntelliJ IDEA平台构建的Swift,Objective-C,C,C ++和JavaScript开发的集成开发环境。postman

iFunBox 苹果⼿机⽂件传输(iOS8.3之后 ⼿机需越狱能查看具体app的内容)Cornerstone 好⽤的svn的Mac版源码管理⼯具Alfred 3 MAC快速启动与搜索Sublime Text ⽂本编辑器, ⽀持多种编程语⾔的语法⾼亮、拥有优秀的代码⾃动完成功能,还拥有代码⽚段(Snippet)的功能,可以将常⽤的代码⽚段保存起来,在需要时随时调⽤Visual Studio Code 跨平台编辑器,⽀持多种语⾔和⽂件格式的编写,F#、HandleBars、Markdown、Python、Java、PHP、Haxe、Ruby、Sass、Rust、PowerShell、Groovy、R、Makefile、HTML、JSON、TypeScript、Batch、Visual Basic、Swift、Less、SQL、XML、Lua、Go、C++、Ini、Razor、Clojure、C#、Objective-C、CSS、JavaScript、Perl、Coffee Script、Dockerfile、Dart等Transporter 上传 ipa 到App Store

是否应该造轮⼦?⽹上经常讨论程序员要不要重复造轮⼦,造轮⼦到底是什么梗?车轮⼦是圆形的,这是⼤家公认的最合适的形状,⽽⾃⼰⾮要发明另⼀种形状的轮⼦,这种⾏为就是造轮⼦。在编程领域,就是明知道你做的不可能⽐前辈更好,却仍然坚持要做。

到底要不要造轮⼦,⼤家也是各执⼀词。对项⽬主管⽽⾔,如果轮⼦不属于当前产品的核⼼竞争⼒,那么没必要造轮⼦,直接使⽤原有程序或者第三⽅库即可,可以最⼤限度的节约开发时间。⽐如,想要在APP上集成即时通信的功能,那么直接使⽤开源的IM软件,基本就可以满⾜需求;如果需要集成⽀付功能,那么也可以直接调⽤⽀付插件;如果需要集成⼈脸识别功能,也可以调⽤第三⽅提供的软件。从软件开发趋势来看,越来越多的基础服务都可以“拿来即⽤”,⽐如⼈脸识别、图像处理、⽂字识别、发送短信、第三⽅登录等,或许在不远的将来,⼀个不懂编程的⼈也可以通过简单的拼接完成⾃⼰想要的软。如果现有的软件不满⾜需求,或者第三⽅提供的服务收费太⾼,或者涉及核⼼技术,企业会选择⾃⼰造轮⼦,否则,企业是不会重新造轮⼦的。对程序员⽽⾔,Stop Trying to Reinvent the Wheel(不要重复造轮⼦), 可能是⼊⾏后被告知的第⼀条准则。⼈家把轮⼦写好了,⼜很好⽤,那么就何必⾃⼰重复造轮⼦呢?使⽤第三⽅软件可以提⾼开发速度,但对程序员⽽⾔,过度依赖轮⼦,影响程序员⾃⾝⽔平的提⾼。通常,程序员经历了从模仿到创新的成长过程,新⼿程序员倾向于直接调⽤别⼈的轮⼦,先实现功能再说,之后如果还有精⼒,会花费时间研究别⼈轮⼦的具体构造,提⾼⾃⾝的编程⽔平。

发布者:admin,转转请注明出处:http://www.yc00.com/web/1689570592a267046.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信