想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

软件和网站开发以及相关技术探讨
回复
小女 子
帖子: 17
注册时间: 2012-03-26 14:27

想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#1

帖子 小女 子 » 2014-06-10 17:55

想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

恩,最好能够快速上手那种,C C++之前只在学校中学过- - 。
Python听说效率低
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#2

帖子 susbarbatus » 2014-06-10 17:59

直接 java 写啊……

会 C++ 的话可以 QT,其实我觉得 C++ 跟 java 已经相当类似了……
沉迷将棋中……
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#3

帖子 jinjiachen » 2014-06-10 19:06

感觉效率不是问题,只有非常大的程序才会有感觉
头像
zaler
帖子: 111
注册时间: 2009-08-23 19:43

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#4

帖子 zaler » 2014-06-10 19:35

只是界面用pygtk或pyqt,会影响效率吗?
其实我什么都不会...
OS: Arch/Linux/GNU/Xorg/Gnome3
_______
一生追求,只为极简,最在尽懒...
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#5

帖子 懒蜗牛Gentoo » 2014-06-10 20:12

先考虑功能吧,把功能实现好了,效率差点也可以接受

来自 MI-ONE Plus 上的 Tapatalk now Free
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
小女 子
帖子: 17
注册时间: 2012-03-26 14:27

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#6

帖子 小女 子 » 2014-06-10 21:52

susbarbatus 写了:直接 java 写啊……

会 C++ 的话可以 QT,其实我觉得 C++ 跟 java 已经相当类似了……
java运行桌面程序有些卡顿。虽说现在改善了不少。不过只要有jre任何平台都能运行确实是优点。qt~~~我想问问这平台开发软件迁移到windows平台容易吗?
小女 子
帖子: 17
注册时间: 2012-03-26 14:27

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#7

帖子 小女 子 » 2014-06-10 21:53

zaler 写了:只是界面用pygtk或pyqt,会影响效率吗?
不懂```听别人说的
小女 子
帖子: 17
注册时间: 2012-03-26 14:27

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#8

帖子 小女 子 » 2014-06-10 21:55

susbarbatus 写了:直接 java 写啊……

会 C++ 的话可以 QT,其实我觉得 C++ 跟 java 已经相当类似了……
还有看百度百科qt不是开发移动应用的吗IOS ANDROID WP
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#9

帖子 susbarbatus » 2014-06-10 22:52

QT 是跨平台的,可以用来开发移动应用,也可以开发桌面应用,整个 KDE 都是 QT 写的
沉迷将棋中……
头像
pl_014
帖子: 201
注册时间: 2009-08-12 16:38
系统: linux mint
来自: 没准
联系:

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#10

帖子 pl_014 » 2014-06-22 14:03

小女 子 写了:
susbarbatus 写了:直接 java 写啊……

会 C++ 的话可以 QT,其实我觉得 C++ 跟 java 已经相当类似了……
还有看百度百科qt不是开发移动应用的吗IOS ANDROID WP
纯粹是误解,前数几年,qt就是pc机上的界面库,只是后来nokia和digia分别将其应用到symbian及其它的系统上而已。
不要拿arch的稳定性代表linux的稳定性,不要拿gentoo的易用性代表linux的易用性,不要拿fvwm的ui代表linux的ui,不要拿红旗linux在桌面上的表现代表linux在桌面上的表现。
在你准备以一幅理性的腔调反驳别人的观点之前要先审视一下自己这样是否理性。
除掉那些收费软件、盗版软件、流氓软件、间谍软件和木马之外,windoze这一生态系统下的日用软件还是以开源软件和跨平台软件为主,所以我没有理由不用linux,只是windoze比linux多出了大量的游戏,和一些专业软件而已。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#11

帖子 eexpress » 2014-06-23 9:26

C#和java类似。所以你可以使用vala开发。
● 鸣学
头像
zzzhiv
帖子: 194
注册时间: 2008-08-31 21:23

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#12

帖子 zzzhiv » 2014-07-07 20:00

话说Qt已经支持了所有的移动系统,绝大多数的PC系统~
你说用啥好?

不知道qml能不能火~~~
头像
pl_014
帖子: 201
注册时间: 2009-08-12 16:38
系统: linux mint
来自: 没准
联系:

Re: 想开发Linux的GUI应用,那个语言比较好? 目前只会java 有语法类似的吗?

#13

帖子 pl_014 » 2014-07-10 20:17

zzzhiv 写了:话说Qt已经支持了所有的移动系统,绝大多数的PC系统~
你说用啥好?

不知道qml能不能火~~~
qml现在的设计极不成熟,效率什么的先放一边。
首先,组件及功能不全,许多东西还得自己手动实现。
其次,几乎所有的qt quick控件都是由qml实现的,这就给用C++实现qt quick控件的难度更上一层。
最后,最致命的问题,就是不能编译,这导致其在企业在的应用极其有限,我们技术总监要求我用qml做界面,但他看到代码中稍微有那么一点带逻辑的地方(甚至是简单的属性绑定和Repeater),都(想当然地)叫我改成C++的,还扯什么整个公司的知识产权就一点也保护不了了,我靠,既然你这么重视知识产权,还用个什么qml?结果最后只有整个界面的大体框架是用qml写的,剩下的都不得不用C++,真TMD没事吃饱了撑的,闲得蛋疼。
所以目前来看,至少得等到qt quick3(也许是qt6、qt7等),或许才有希望。
不要拿arch的稳定性代表linux的稳定性,不要拿gentoo的易用性代表linux的易用性,不要拿fvwm的ui代表linux的ui,不要拿红旗linux在桌面上的表现代表linux在桌面上的表现。
在你准备以一幅理性的腔调反驳别人的观点之前要先审视一下自己这样是否理性。
除掉那些收费软件、盗版软件、流氓软件、间谍软件和木马之外,windoze这一生态系统下的日用软件还是以开源软件和跨平台软件为主,所以我没有理由不用linux,只是windoze比linux多出了大量的游戏,和一些专业软件而已。
回复