以下是我目前的选择。
你能说出哪一个更好吗?特别是在构建复杂形式方面。
答案 0 :(得分:4)
.NET可能具有WPF和点击一次部署的优势。 WPF是第二个版本,它显示出非常强大且易于使用。它提供了逻辑和表示之间的完美分离(在XAML中)。就个人而言,我更喜欢将Windows应用程序用于Web部署,因为编程模型功能强大且功能多样(并且更适合复杂的表单)。
我不会尝试在这里代表Java观点,但是使用Java进行Windows表单开发并没有很好的声誉。也许这是没有根据的,我有兴趣听听Java程序员说的话。 (更新 - Swing是我在这里提到的技术)
在某种程度上,这是一个错误的选择,因为您列出的其他技术(Spring,Hibernate)也可以在.NET堆栈(Spring.Net和NHibernate)上使用,并且非常成熟。最流行的Java开源技术已移植到.NET堆栈。
答案 1 :(得分:1)
根据该标准翻转硬币或使用您所知道的硬币,对于表格和基本应用,它们基本相同。
如果你正在做小型企业会计软件,看看像Peachtree of Quickenbooks这样的东西,他们有一定程度的定制。如果你在做大中型公司,看看像Netsuite或SAP这样的东西,他们有很多定制。
答案 2 :(得分:1)
.Net更好。 Java在客户端计算机上运行缓慢。 Java最适合面向服务器的任务。