还有QtCreator可不可以用来开发安卓应用的
IDE真正的用武之地,是在某种特定的生态环境下,开发边界清晰的项目。比如在windows上用VS开发MFC应用,比如用QtCreator开发qt应用,比如用Android Studio开发安卓app,比如用Xcode开发ios应用。基本上运行平台、IDE、语言等等都是一整套。
这种类型的项目,我认为,再大都不算大。
真正的大项目,是涉及了多种语言,多个运行平台,层次纵深很大的项目。比如说在一棵代码树里面有c语言编写的硬件固件,有c++编写的视频处理,有python编写的dnn目标检测,有Java写的人机交互,有bash脚本,还依赖一些第三方库。有的底层软件用makefile管理,有的用cmake管理,有的用maven管理。他们相互之间还有版本依赖。这时候做些调试的时候,免不了要在不同的语言不同的编译脚本之间跳来跳去。过程中可能还需要把一些东西推到服务器上,再登上去做一些配置。还有可能要登陆到嵌入式设备上。有的时候还要打开一个串口终端。
这么复杂的事情,没有任何一个IDE做得好。因为项目一旦复杂到这种程度,就没有任何通用性可言。每个具体的项目都是完全不同的。不可能设计一套ide来处理好所有的项目。
而这种情况对于只有一个简单的前端(文本编辑器或者LISP解析器),后端配上大量的插件,组合而成的个人定制化工具集,是可以胜任的。
vscode和vs有什么区别
vscode是微软新推出的代码编辑器,妹纸了一些编译器,免费开源跨平台的工具。vs是微软退出的商业企业级开发环境。
在这之前 我们写代码的工具可以分为三个价格 。最轻量级的叫做代码编辑器 ,例如notepad,notepad++,subline等,这些基本上只带有代码编辑功能,以及少量调试功能。剩下的更多的像是综合商业开发环境,例如Eclipse,Jbuilder,AndroidStudio以及微软的Visual Studio,这些工具包含了工程管理,代码管理,代码编辑编译,团队协作,代码重构等一些列功能。
问题是一般情况下,前者功能不足,后者又过于笨重。所以就有一些介于两者之间的工具,例如Vim,Emacs,以及Visual Studio Code,既VSCode. Visual Studio Code,一般简称VSC,是微软推出的介于编辑器和IDE之间的工具。包含了全套代码编辑器的功能,同时增加了一部分最常用的功能,比如项目管理,代码编译和调试等。并且支持通过插件扩展和跨平台。
VSC是目前最火的代码编辑工具之一。
magicos要更新吗
关于magicos是否需要更新,需要仔细考虑几个因素。
首先,如果magicos在当前的版本中存在许多错误、漏洞或缺陷,那么更新是必要的,以确保系统的稳定性和安全性。
其次,如果市场需求发生了改变,用户对于新功能或改进的需求也增加了,那么更新也是有必要的,以满足用户的期望。
然而,如果magicos的当前版本已经非常成熟,没有明显的问题,并且用户没有明确表达需要更新的意愿,那么就可以暂时不更新,以避免不必要的麻烦和风险。 综上所述,是否更新magicos应该根据当前情况和需求来进行判断。
还没有评论,来说两句吧...