问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux界面开发工具有哪些?

发布网友 发布时间:2022-04-23 14:02

我来回答

5个回答

热心网友 时间:2022-04-11 01:25

性,近年来脱颖而出,一举成为全球各地快速增长的操作系统,市场占有率几欲与Windows平台一争高下。Linux应用范围从Web服务器、防火墙一直到快速缓存的网页服务器,已经走出科研实验阶段,开始步入关键业务领域。然而运行在Linux下的应用软件偏少,让诸多用户对此平台犹有疑虑。其实并不能怪软件厂商和程序开发者的惫懒。用于Linux平台得心应手的开发工具匮乏,使开发效率降低。如今,Kylix3的出现,有望使这种状况彻底改变。从其近期产品发布会上,人们争相要求得到试用版的热闹场景可见一斑。

RAD原来有历史

大多数Linux发放版本,自身*了诸如Java、Gcc、Perl、Python等常用开发工具。然而遗憾的是多数还处在字符界面的命令行状态下,需要设置大量参数编译、调试,对于像企业级应用和团队开发,则更是难上加难。

Windows环境的快速开发工具(RAD),像Borland的C++ Builder、Delphi等可视化开发环境,通过简单的用户界面设计、方便的拖拽式开发,促成了Windows平台应用软件的极大丰富。为帮助Linux软件开发人员提高效率,2001年,Borland将在Windows平台上获得成功的Delphi,移植到Linux平台,推出Kylix。

如果说,Kylix2还是将Delphi从Windows搬到了Linux,那么最新推出的Kylix3则进一步整合了高性能的C++Builder及Delphi程序语言,为Linux平台开发者提供了一个快速开发电子商务应用的解决方案。据称,无论是建立图形用户界面、数据库或是Web及Web Services应用程序,Kylix3都将带来更快速、更简单的使用经验。

似曾相识的C++ Builder

Kylix3具有Windows 平台下C++ Builder程序开发人员熟悉的工作界面,并同时支持ANSI/ISO C++标准,在结合应用软件设计与开发环境中,Kylix3整合了多种可视化设计工具,内包含Borland CLX组件库,结合CodeInsight技术的编辑器,配合图形调试器和内码编译器,功能经过调整,可以快速开发包括数据库、用户图形界面及Web services程序在内的各类Linux平台应用。

Borland 跨平台组件库(CLX)提供了数百个可重复使用、定制化、自由拓展的组件和类,方便C++Builder或Delphi编程人员快速开发应用程序。由Kylix 3开发的基于Linux的应用程序,将其源代码经C++Builder或Delphi重新编译之后即可在Windows环境下顺利执行,提高了应用程序的可用性。而跨Web服务器的兼容性,使专为Apache开发的服务器端应用程序,在Windows平台经过编译后,可供MS IIS、Apache、Netscape等不同Web服务器使用。

可视化C++编译环境和组件式的开发方式,使原本对Linux平台不熟悉的开发者,也能够顺利进行开发,从而大大缩短产品进入市场的时间。

Web Services的三大利器

今天,Web services已成为全球电子商务的主要手段。任何一个应用解决方案,只要通过Internet连接,就可以整合分布全球不同环境中的资源。Kylix 3拥有三*宝可以使得用户的应用解决方案建立和使用Web services。

BizSnap是Kylix的Web Services开发平台,应用业界通用标准SOAP/XML,提供整合B2B的Web services,将Linux操作系统和Apache服务器能力延伸到电子商务、XML与Web services应用领域,并无缝连接到各类支持Web Services的应用系统。

WebSnap是Kylix以组件为基础的Web 应用程序开发平台,将Apache Web服务器变成数据库驱动的企业级Web应用程序服务器。配合HTML制作环境、可视化工具以及组件结合方式,WebSnap使开发者能够快速开发Web应用程序并整合到企业门户中。

DataSnap则遵循分布式计算标准,将已有电子商务的企业数据库、应用和对象完美集成,是建立高扩展性、企业级数据访问的中间件解决方案。通过DataSnap可以建立高性能的多层数据库应用系统。

多种技术应用,使得Linux应用程序和企业数据库紧密结合,从而实现Linux平台下电子商务解决方案的大促进。

热心网友 时间:2022-04-11 02:43

先说说你都学过什么,现在要做什么开发?然后我再给你推荐。

Qt 若要作为商业用途,需要购买额外的 Commercial License 才能出售产品。
GTK 可以直接作为商业使用,都有图形界面的开发工具。追问我此前做得就是基本的C编程,做算法实现的,就譬如我现在有一个计算c=a+b的程序,只能在terminal里运行输入a,b,然后程序输出c
然后我想的就是搞一个窗口类似的东西,可以从两个框里输入a和b,然后按个按钮,就在另一个框里显示出结果来
这些GTK都可以实现吧?

追答当然可以,这个太简单了,GTK完全可以做到。
GTK提供C/C++编程接口,看你的喜好了,对应C++的函数库叫做GTK+。

热心网友 时间:2022-04-11 04:18

用QT吧QT现在很流行
Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础。 基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西,但Qt具有优良的跨平台特性、面向对象 、丰富的API、大量的开发文档等优点。追问Qt貌似不错,但是好像要用Qt开发Unix商用软件的话还要向Trolltech交版权费啊
GTK呢?了解不?

追答GTK不太了解

热心网友 时间:2022-04-11 06:09

codeblock

热心网友 时间:2022-04-11 08:17

Linux界面开发工具包含:QT、Electron等。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我网贷一万,手续费300,分24期,每期506.67,请问怎么计算月息,和年利率... 多普达手机铃音多普达手机铃声 【车载软件推荐】有车一族必备软件有哪些?好用的车主必备app 我画画时常被说我画画不动脑筋,弱弱的问一句,画画怎样动脑筋? 三星手机如何设置时间在桌面显示? 精确到十分位,要看小数点右边第一位 对吗 要把一个小数精确到十分位,就要看这个小数的( )A.十分位B.百分位C... 黑米算不算粗粮 存定期协议利率选是还是否? 同城上那些卖二手ndsi的是真的吗? 在linux平台下开发软件都用什么工具 总结Linux下的4种常用的编译开发工具——编辑器、编译器、调试器及... Linux中常见的磁盘管理工具有哪些 中考复读一年大概多少钱? 高中复读多少钱? 复读生要吗?学费是多少。 洞口创新学校复读生一年费用大概是多少? 高三复读一年要多少钱,5万块够不够? 高考复读大概需要花多少钱? 复读一年考央美附中要花多少钱? 《精忠报国》歌曲的来历 歌曲精忠报国背景谁知道? 精忠报国的全部歌词 亲,精忠报国歌曲百度云还有嘛 从歌曲《精忠报国》读出的感受 类似《精忠报国》的歌曲有那些? 高考复读学校的费用大概在多少? 急需歌曲《精忠报国》的串词 高分求 想上高考复读班,大概要花费多少钱? 精忠报国是那部电视剧的歌曲? linux中常用编译器是什么 浙江有一个称作上海村的地方在哪里? 上海周边度假村的介绍 徐汇区有哪些4村 加入上海户籍,和农村户籍比较,有什么好处? 上海农村居民没有工作要什么层续? 上海村井电气仪表有限公司怎么样? 上海农村商业银行股份有限公司电话是多少? 上海农村居民申请宅基地需要哪些手续 上海城中村政策汇总? 我要志愿者工作制度和志愿者工作职责!谢谢 上海还有哪些城中村可以玩 志愿者的职责 上海村吾贸易有限公司怎么样? 志愿者工作职责 上海话的特点!!! 志愿者主要做什么工作? 上海市奉贤区有哪些镇 学生会里的青年志愿者协会一般的工作内容是什么? 志愿者主要做什么工作啊?