ubuntu下的eclipse和qt,这两个软件是开发什么的?
展开全部
首先介绍一下什么是IDE。
IDE,Integrated Development Environment,集成开发环境,IDE在软件开发中充当一个框架的作用,它通过调用各种外部工具来完成自身的功能。譬如VC++的编译功能实际上是通过调用MSCV编译器完成的,VC只是负责调用这些编译器而已。你如果在记事本里写一段代码,然后手动用命令行调用编译器编译,那结果也是一样的,如果在这个记事本的基础上加上一条命令,自动调用这个编译器,然后再加个框,把调用结果显示出来,那你的记事本也就有了初步的IDE功能了,如此不断发展,最后就成了一个IDE。
eclipse只是一个IDE,这个IDE最初用于开发java,但是通过各种各样的插件和配置可以支持C/C++/Perl等等乱七八糟的语言(写代码,代码高亮,编译工程,运行,版本控制等等),因为这个IDE有着很便利的功能,很多人用Qt开发时怀念它的便利,就开发了相应的插件,使得大家可以在Eclipse中进行Qt开发(事实上本来通过一些复杂配置不用插件也可以,但是插件毕竟方便一些嘛)。
Qt,我可以很坦诚的告诉你,把它成为“一个软件“是不符合常识的,“一堆软件“更为恰当。Qt最初是一个C++开发的图形类库+一堆工具,自己是没有像eclipse这样的IDE的,在linux世界,人们开发了像QDevelop这种IDE来方便开发。在诺基亚把Qt的公司——Trolltech收购以后,诺基亚推出了Qt Creator,这时候Qt才有了自己的官方IDE,也就是“一个软件“,这个IDE当然功能就跟eclipse有得一拼了,只是因为发展时间短,现在只能支持Qt项目开发。此外,Qt也已经发展出了对其它语言的支持,譬如java,C#, Qt自己还集成有QML、JS等等。
IDE,Integrated Development Environment,集成开发环境,IDE在软件开发中充当一个框架的作用,它通过调用各种外部工具来完成自身的功能。譬如VC++的编译功能实际上是通过调用MSCV编译器完成的,VC只是负责调用这些编译器而已。你如果在记事本里写一段代码,然后手动用命令行调用编译器编译,那结果也是一样的,如果在这个记事本的基础上加上一条命令,自动调用这个编译器,然后再加个框,把调用结果显示出来,那你的记事本也就有了初步的IDE功能了,如此不断发展,最后就成了一个IDE。
eclipse只是一个IDE,这个IDE最初用于开发java,但是通过各种各样的插件和配置可以支持C/C++/Perl等等乱七八糟的语言(写代码,代码高亮,编译工程,运行,版本控制等等),因为这个IDE有着很便利的功能,很多人用Qt开发时怀念它的便利,就开发了相应的插件,使得大家可以在Eclipse中进行Qt开发(事实上本来通过一些复杂配置不用插件也可以,但是插件毕竟方便一些嘛)。
Qt,我可以很坦诚的告诉你,把它成为“一个软件“是不符合常识的,“一堆软件“更为恰当。Qt最初是一个C++开发的图形类库+一堆工具,自己是没有像eclipse这样的IDE的,在linux世界,人们开发了像QDevelop这种IDE来方便开发。在诺基亚把Qt的公司——Trolltech收购以后,诺基亚推出了Qt Creator,这时候Qt才有了自己的官方IDE,也就是“一个软件“,这个IDE当然功能就跟eclipse有得一拼了,只是因为发展时间短,现在只能支持Qt项目开发。此外,Qt也已经发展出了对其它语言的支持,譬如java,C#, Qt自己还集成有QML、JS等等。
追问
ubuntu中的Qt有很多软件,什么QT助手,Qt界面设计,等等。那么如何在ubuntu下配置java开发环境,下载eclipse就够了吗?
展开全部
eclipse是开发java软件的,qt是开发c++的软件。意思是说用这个两个软件可以开发java和c++,两者不可能结合起来使用,是独立的
追问
怎么有一个家伙是用着两个软件在ubuntu下开发软件?
追答
说明他即懂java开发,又懂c++开发,一个开发人员懂多门语言是很正常的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
eclipse是开发java软件的,qt是开发c++的
追问
Qt是开发C++的?那么结合在一起是开发什么的?还是什么软件都可以开发?
追答
一个项目中不一定只用到一种语言啊...这是常事
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询