写桌面软件最好学什么语言?java?还是c或c++

vb和c#不能跨平台c有点古老c++有点复杂,且和c一样垮平台听说要修改很多东西。java很不错,不过这东西覆盖很广,不知道,就写桌面软件要想学什么再学什么,这是很头痛的... vb和c#不能跨平台
c有点古老
c++有点复杂,且和c一样垮平台听说要修改很多东西。
java很不错,不过这东西覆盖很广,不知道,就写桌面软件要想学什么再学什么,这是很头痛的问题。
就我知道java有几项技术,JavaSE JavaEE JavaME还有没有别的?
他们分别是基础,web 与手机,web我更喜欢php所以JavaEE就算了,手机技术我没兴趣,难道写桌面软件就javase就够了?
还有我听说用java写的桌面软件需要用户先安装一些程序是不是?会不会有些用户没有预先安装的?那岂不是有些人用不上?
c++嘛,很好很强大,不过太强大了,我只需要像vb这样的简单的,可惜不能跨平台.
有一点我要说一下,我只有初中文化,学c++有点牵强,我听说要会一点高数是吧……
展开
 我来答
floatfox0103
2009-03-31 · TA获得超过133个赞
知道小有建树答主
回答量:115
采纳率:0%
帮助的人:66万
展开全部
c是能跨平台的,他应用的都是最地层的,但是c写桌面程序得累死你,因为c本身就不是用来写桌面程序设计的。java 就只有这三种啦,写桌面程序j2se就够了,j2ee用于网络界面由jsp来承担,j2se写桌面也很费劲,不像微软的vb、c#
的有可视化的开发界面,开发桌面程序很容易跟画画是的。个人认为c#比较不错因为他即具有java的灵活,又具有vb的可视化。java写的程序有的是需要装一些必要的程序的。
疯狂的代码A
2009-04-07 · TA获得超过367个赞
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
1.java的运行虽然可以跨平台,但是它所采用的运行机制是解析运行,需要java虚拟机的支持,速度明显就慢了。
2.不止C++任何语言如果涉及到复杂的算法都可能要求你有以下的知识才能进行:数据结构,高数,离散数学,线性代数等。
3.平台的问题:如果你确定在什么平台下运行,C++等只要你在编译时指定一个平台在编译你就可以在相应的平台下运行了(例如更新换代快的惊人MP3,MP4播放器,并不单单是汇编编写,要求不是很高部分很大厂家开始用C了)
4.抛开算法的问题,不管你的文化如何,学任何语言都是一样的,其过程是艰辛的,但学到的结果是快乐的,同时我告诉你初中文化学c++是可以的,这不我弟弟今年才初三,他一个人在家,我没有交给他C++,但是他已经入门了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jerrywin
2009-04-04 · 超过11用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:31.3万
展开全部
用python吧。你一定会喜欢的。即简单有能跨平台,而且还是桌面软件。不过别想拿它当饭吃,听说C++程序员能在半天学会它并且拿它来开发东西。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
賊兔一一
2009-03-31 · 超过26用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:0
展开全部
玩c++吧

用java写桌面就去玩玩swing吧,我觉得比jee好玩,但是没jee流行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怀新垒fb
2009-03-31 · TA获得超过378个赞
知道小有建树答主
回答量:391
采纳率:100%
帮助的人:363万
展开全部
我只需要像vb这样的简单的,可惜不能跨平台. ?

那就用JAVA Swing 用netbeans开发Swing变的很简单!

而且swing就是用来开发桌面的程序!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式