We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
哇,.NET 与 Java,迫不及待地想看看结果如何;-)
.NET 可能在 WPF 和单击一次部署方面具有优势。 WPF 已推出第二个版本,它显示出自己非常强大且易于使用。 它提供了逻辑和表示之间的良好分离(在 XAML 中)。 就我个人而言,我更喜欢 Windows 应用程序而不是 Web 部署,因为编程模型更加强大和通用(并且更适合复杂的表单)。
我不会在这里尝试代表 Java 的观点,但是 Java 中的 Windows 窗体开发并没有很好的声誉。 也许这是没有根据的,我很想听听 Java 程序员的看法。 (更新——Swing 是我在这里提到的技术)
在某种程度上,这是一个错误的选择,因为您列出的其他技术(Spring、Hibernate)也可以在 .NET 堆栈上使用(Spring.Net 和 NHibernate) )并且已经相当成熟。 大多数流行的 Java 开源技术都已移植到 .NET 堆栈。
Wow, .NET vs. Java, can't wait to see how this turns out ;-)
.NET might have the edge here with WPF and click-once deployment. WPF is in its second version and is showing itself to be quite powerful and easy to use. It provides excellent separation between logic and presentation (in XAML). Personally, I would much prefer a Windows application to web deployment because the programming model is so much more powerful and versatile (and better suited for complex forms).
I won't try to represent the Java viewpoint here, but Windows forms development in Java does not have a great reputation. Perhaps its unwarranted, I'd be interested to hear what Java programmers have to say. (UPDATE -- Swing is the technology I'm referring to here)
To some extent, this is a false choice, because those other technologies you list (Spring, Hibernate) are also available on the .NET stack (Spring.Net and NHibernate) and are quite mature. Most popular Java open source technologies have been ported to the .NET stack.
从这个标准来看,抛一枚硬币或使用你知道的硬币,对于形式和基本应用程序来说,它们基本上是相同的。
如果您正在开发小型企业会计软件,请查看 Quickenbooks 的 Peachtree 之类的软件,它们具有一定程度的定制功能。 如果您是大中型公司,请考虑 Netsuite 或 SAP 等产品,它们有很多定制功能。
From that criteria flip a coin or use the one you know, for forms and basic applications they are basically the same.
If you are doing small business accounting software look at something like Peachtree of Quickenbooks, they have some level of customization. If you are doing medium to large company look at something like Netsuite or SAP, they have alot of customization.
.Net 更好。 Java 在客户端计算机上运行缓慢。 Java 最适合面向服务器的任务。
.Net is better. Java runs slowly on client machines. Java is best for server oriented tasks.