用Java编写Windows平台的应用程序?为什么? [英] Writing apps for Windows platform in Java? Why?

查看:101
本文介绍了用Java编写Windows平台的应用程序?为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我喜欢Java,就像我喜欢C#一样,但事实是,除非你绝对需要平台可移植性,否则DotNet是最佳选择。


今年晚些时候发布Windows Vista

后,这种情况变得更加真实。用户将很快习惯华而不实的Mac-Like

用户界面,并期望他们的所有应用程序都支持Vista特定的

功能。 Java将尝试播放追赶,但是与.Net相比,UI将会是原始的,并且它在Windows上将无法表现好。

平台。


再加上Java的棺材中还有一个钉子,以及我已经赐予它b / b
的原因,我现在将坚持.Net。


I like Java just as much as I like C#, but the truth is that unless
you absolutely need platform portability, DotNet is the way to go.

This is becoming even more true with the release of Windows Vista
later this year. Users will quickly get used to the flashy Mac-Like
UI of Vista and expect all their apps to support Vista specific
features. Java will try to play catchup but but the UI will stll be
primitive compared to .Net, and it will not perform as well on Windows
platform.

Just one more nail in the coffin to Java and the reason I''ve bailed on
it and I will stick with .Net for now.

推荐答案

好吧,

那么你可以放弃Java,Java不适合胆小鬼,懦夫,

弱者。 Java适用于那些相信开源计划的知识分子

开发,我们不是被雷德蒙德的公司俘虏的人,

他们的口袋,我们是Linux, unix Messiahs。即使vista

可能看起来华而不实我敢打赌它会给Gozzle带来大量的内存和处理功能,并且问你的自己可以让任何微软服务器保持同样的状态一年没有重新启动肯定没有。使用Unix / Java你可以.Java不是

玩起来没有人而不是C#是试图赶上Java的人


Von Clubusev ; < vc @ giveup javaforgood.com>在消息中写道

news:2h ******************************** @ 4ax.com ...
well,
Well You can give up Java, Java is not for the Faint of mind, the cowards,
the weak. Java is for intellectuals who believe in Open Source Program
Development, we are not folks to be held captive by a company in Redmond,
feeding their pockets, we are Linux,unix Messiahs. Even though the vista
Might look flashy I bet it gonna Gozzle a whole lot of memory and processing
power, and ask your self can you leave any microsoft server up for like a
year without rebooting definately not . with Unix/Java You can.Java Is not
playing catch up to nobody instead C# is the one trying to catch up on Java

"Von Clubusev" <vc@gaveup javaforgood.com> wrote in message
news:2h********************************@4ax.com...

我喜欢Java,就像我喜欢C#一样,但事实是,除非你绝对需要平台可移植性,否则DotNet就是你的选择。 br />
今年晚些时候发布的Windows Vista将会变得更加真实。用户将很快习惯Vista的华丽Mac-Like
用户界面,并期望他们的所有应用程序都支持Vista特定的功能。 Java将尝试播放追赶,但是与.Net相比,UI将是原始的,并且它在Windows平台上表现不佳。

再多一点在棺材到Java和我已经保释的原因上,我现在将坚持使用.Net。

I like Java just as much as I like C#, but the truth is that unless
you absolutely need platform portability, DotNet is the way to go.

This is becoming even more true with the release of Windows Vista
later this year. Users will quickly get used to the flashy Mac-Like
UI of Vista and expect all their apps to support Vista specific
features. Java will try to play catchup but but the UI will stll be
primitive compared to .Net, and it will not perform as well on Windows
platform.

Just one more nail in the coffin to Java and the reason I''ve bailed on
it and I will stick with .Net for now.



On Mon ,2006年6月12日18:27:03 GMT,Juju <氖**** @ dodo.com>写道:
On Mon, 12 Jun 2006 18:27:03 GMT, "Juju" <Ne****@dodo.com> wrote:
好吧,好吧你可以放弃Java,Java不适合胆小鬼,懦夫,弱者。 Java适用于那些相信开源计划开发的知识分子,我们不是被雷德蒙德的公司所俘虏,他们掏腰包,我们是Linux,unix Messiahs。即使vista看起来很华丽,我敢打赌它会给Gozzle带来大量的内存和处理能力,并且问你的自己可以在不重新启动的情况下离开任何微软服务器。肯定不是。使用Unix / Java你可以.Java不是在追赶无人而是C#是试图赶上Java的人
well,
Well You can give up Java, Java is not for the Faint of mind, the cowards,
the weak. Java is for intellectuals who believe in Open Source Program
Development, we are not folks to be held captive by a company in Redmond,
feeding their pockets, we are Linux,unix Messiahs. Even though the vista
Might look flashy I bet it gonna Gozzle a whole lot of memory and processing
power, and ask your self can you leave any microsoft server up for like a
year without rebooting definately not . with Unix/Java You can.Java Is not
playing catch up to nobody instead C# is the one trying to catch up on Java




有几个那里的十几个COBOL程序员也说他们的语言也是一样的。老屁死了。



There are a few dozen COBOL programmers out there saying the same
thing about their language too. Old farts die hard.


Pugh写道:
2006年6月12日星期一18:27:03 GMT,聚聚" <氖**** @ dodo.com>写道:
On Mon, 12 Jun 2006 18:27:03 GMT, "Juju" <Ne****@dodo.com> wrote:
好吧,好吧你可以放弃Java,Java不适合胆小鬼,懦夫,弱者。 Java适用于那些相信开源计划开发的知识分子,我们不是被雷德蒙德的公司所俘虏,他们掏腰包,我们是Linux,unix Messiahs。即使vista看起来很华丽,我敢打赌它会给Gozzle带来大量的内存和处理能力,并且问你的自己可以在不重新启动的情况下离开任何微软服务器。肯定不是。使用Unix / Java你可以.Java不是在追赶无人而是C#是试图赶上Java的人
well,
Well You can give up Java, Java is not for the Faint of mind, the cowards,
the weak. Java is for intellectuals who believe in Open Source Program
Development, we are not folks to be held captive by a company in Redmond,
feeding their pockets, we are Linux,unix Messiahs. Even though the vista
Might look flashy I bet it gonna Gozzle a whole lot of memory and processing
power, and ask your self can you leave any microsoft server up for like a
year without rebooting definately not . with Unix/Java You can.Java Is not
playing catch up to nobody instead C# is the one trying to catch up on Java



有几十个COBOL程序员出来他们的语言也有同样的说法。老屁死了。



There are a few dozen COBOL programmers out there saying the same
thing about their language too. Old farts die hard.




嗯,Pugh,我不确定你的评论是什么意思。

你的意思是Cobol的编码员声称COBOL完全是leet?


和Juju,你是讽刺,讽刺还是两者兼而有之(在这种情况下,是的,是的)b $ b两者之间的区别,至少在我眼里是这样的)?

只要查看Vista的sys reqs就会告诉你它会吃掉内存,cpu和gpu的b $ b。 br />
地狱,如果你的计算机不古老,它将使用DirectX 9来实现Windows中的3D,

与Project非常相似Looking Glass(我相信使用OpenGL)。

是的,你可以让Windows电脑连续运行一年,

但你最好不要把它连接到da如果你这样做,则会导致

你应该修复很多漏洞。

一路上的Windows Update。

只有延迟需要重新安装Wi ndows每年两次,只有白痴

需要重新安装它。

只有我重新安装Windows XP的时候我的PSU炒了我的

计算机,以及我所有的硬盘(实际上任何与大型连接器都有油炸和主板连接的东西)。

我从来没有必要重新安装任何硬盘Linux发行版也是,但是有新的

发行版一直在发售,

所以通常你必须每年重启一次以上因为新的好

内核,或者只是你突然有一个不受支持的遗留发行版。

但是我已经连续几个月使用Linux了。


无论如何,有理由用Java编写代码,

但是如果你打算只支持Windows,那么很多原因往往会消失。
>
特别是因为C#在几乎所有方面都与Java非常相似

可以想象,

所以用C#编写代码,反之,sho那些熟悉Java的人会比较简单。

所以用Java编写代码应该是因为:


你非常喜欢Java,并且发现它拥有真正的终极力量,而且它完全是甜蜜的。 Java取得胜利。





2.你想在Linux / OS X / Amiga OS上运行你的应用程序(我''我不确定

即使在基于PPC的Amiga OS机器上也有Java支持)/ Solaris ++ ++


当然C#应该是跨平台,但我怀疑任何DirectX的东西

你决定加入它是非常跨平台的,除非有人为其他平台制作了一个管理DirectX到OpenGL包装器的b / b



Uhm, Pugh, I''m not sure exactly what you mean by your comment.
Do you mean that Cobol coders claim that COBOL is totally leet?

And Juju, are you being ironic, sarcastic or both (in this context, yes
there would be a difference between the two, at least in my eyes)?
Just looking at the sys reqs for Vista tells you that it will eat
memory, cpu and gpu.
Hell, if your computer isn''t ancient, it will use DirectX 9 for
rendering the Windows in 3D,
quite similar to Project Looking Glass (which I believe uses OpenGL).
And yes, you can leave a Windows computer running for a year straight,
but you had better not connect it to da intahrweb if you do, cause
there''ll be a lot of vulnerabilities you should have fixed through
Windows Update along the way.
Only retards need to reinstall Windows twice a year, and only idiots
need to ever reinstall it at all.
Heck only time I reinstalled Windows XP was after my PSU fried my
computer, and all my hard drives (actually anything connected to large
molex connectors got fried and the motherboard).
I''ve never had to reinstall any Linux distros either, but there are new
distros coming all the time,
so usually you have to reboot more than once a year because of nice new
kernels, or simply that you suddenly have an unsupported legacy distro.
But I''ve had Linux comps up for several months straight.

Anyway, there are reasons to code in Java,
but if you''re going to only support Windows anyway,
a lot of those reasons tend to disappear.
Especially since C# is very similar to Java in just about every way
imaginable,
so coding something in C# instead, should be relatively simple for those
who are familiar with Java.
So coding in Java should be done either because:

1. You love Java so much and find it to have real ultimate power and
it''s totally sweet. Java for teh win.

or

2. You want to run your apps on Linux/OS X/Amiga OS(I''m not sure if
there''s Java support even on PPC based Amiga OS machines)/Solaris ++ ++

Sure C# is supposed to be cross-platform, but I doubt any DirectX stuff
you decide to put into it is very cross-platform unless someone makes a
managed DirectX to OpenGL wrapper for other platforms.


这篇关于用Java编写Windows平台的应用程序?为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆