这是我目前的选择。我应该使用什么技术来创建分布式会计软件?
- 净:使用WPF时,Visual C#,SQLServer的
- 的Java:使用Spring,Hibernate的,企业DB的,基于web
您能否提供哪一个更好?尤其是关于以建设复杂的形式。
这是我目前的选择。我应该使用什么技术来创建分布式会计软件?
您能否提供哪一个更好?尤其是关于以建设复杂的形式。
哇,.NET与Java的,不能等待,看看如何原来;-)
.NET可能具有边缘这里与WPF和点击一次部署。 WPF是第二个版本,显示出它非常强大且易于使用。它提供了逻辑和表示之间极好的分离(在XAML中)。就个人而言,我更喜欢Windows应用程序到Web部署,因为编程模型功能更强大,功能更强大(更适合复杂的表单)。
我不想在这里代表Java的观点,但在Java中的Windows窗体开发没有很好的声誉。也许它没有理由,我很想听听Java程序员必须说的话。 (更新 - Swing是我在这里提到的技术)
在某种程度上,这是一个错误的选择,因为您列出的其他技术(Spring,Hibernate)也可用于.NET堆栈(Spring .Net和NHibernate)并且相当成熟。大多数流行的Java开源技术已经移植到.NET堆栈中。
从该标准中翻转硬币或使用你知道的硬币,对于形式和基本应用,它们基本相同。
如果您正在从事小型企业会计软件的研究,请查看QuickBooks的Peachtree,它们具有一定程度的自定义功能。如果你正在做大中型公司,看看Netsuite或SAP,他们有很多定制。
.Net更好。 Java在客户端机器上运行缓慢。 Java最适合面向服务器的任务。