是WPF开发比传统ASP.NET更快或更慢(网页形式) [英] Is WPF development faster or slower than classic ASP.NET (web forms)

查看:154
本文介绍了是WPF开发比传统ASP.NET更快或更慢(网页形式)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您使用ASP.NET和WPF编码经历?如果是这样,我会很感激,如果你会分享你的经验,请。

Are you experienced with both ASP.NET and WPF coding? If so, I'll be grateful if you'll share your experience, please.

我们正在估计100屏幕WPF项目。我们的估计方法涉及表征每个屏幕的复杂性。然后,我们应用一个标准的数为开发时间的基础上,复杂性和技术。标准的编号是以开发商为的的,而不是一个超级明星。

We are estimating a 100-screen WPF project. Our estimation methodology involves characterizing the complexity of each screen. We then apply a standard number for the development time, based on the complexity and the technology. The standard number is based on the developer being good, not a super-star.

例如,这里有一个画面:

For example, here's a screen:

用户在主选择一行
  网格,然后在编辑的数据
  细节和保存的变化。 Ajax是
  用于填充和保存的细节
  没有回发。数据层是
  已经存在,和造型将
  由其他人来处理。任务包括编写单元测试适当的套房;集成测试是分开的。

The user selects a row in the master grid, then edits the data in the detail and saves the changes. Ajax is used to populate and save the detail without a postback. The data layer is already there, and styling will be handled by someone else. The task includes writing an appropriate suite of unit tests; integration testing is separate.

我们将描述该屏幕的的并分配的 X小时的的任务,经典ASP.NET(相对于MVC)。

We would characterize this screen as medium and allocate X hours for the task, for classic ASP.NET (as opposed to MVC).

我们需要帮助搞清楚什么 X 的应该是WPF。

We need help figuring out what X should be for WPF.

我的问题:

如果屏幕在WPF创建,由某人的的WPF处 - 它会需要X小时,或0.7 X,或1.3×?什么是WPF的VS经典ASP.NET的相对生产率?

If the screen was being created in WPF, by someone good at WPF -- would it take X hours, or .7 X, or 1.3 X? What is the relative productivity of WPF vs classic ASP.NET?

问另一种方式:如果一个任务需要(选择一个数字)10小时ASP.NET编码,多少小时,它会采取与WPF做呢? 5? 15?

Asking another way: If a task takes (picking a number) 10 hours of ASP.NET coding, how many hours would it take to do it with WPF? 5? 15?

我们想知道,如果是WPF(采摘数)50%,比ASP.NET更富有成效,所以我们可以提出一个更低的价格,相信我们将能够在预算范围内做项目。

We'd like to know if WPF is (picking a number) 50% more productive than ASP.NET, so we can propose a lower price and be confident that we will be able to do the project within budget.

问另一种方式:本次讨论 ASP.Net或WPF(C#)? 有一堆的响应。所选择的正确的答案是理由选择WPF和第一个原因是快得多,比ASP.NET和jQuery更容易发展。

Asking yet another way: This discussion ASP.Net or WPF (C#)? has a bunch of responses. The selected "correct" answer is "Reasons to choose WPF" and the first reason is "Much faster and easier development than ASP.NET and jQuery".

时的那个答案真的吗?怎样的的更快?

Is that answer true? How much faster?

所以,感谢您的帮助!

Hoytster

推荐答案

个人心得:

ASP.NET是更容易进入比WPF。 ASP.NET神似其他Web服务器端技术。 WPF打破了,并增加了许多功能,以经典的桌面开发,这需要时间来适应。

ASP.NET is easier to get into than WPF. ASP.NET quite similar to other web server side technologies. WPF breaks with and adds many features to classic desktop development, that takes time getting used to.

这表示,受经验开发商实际开发可能是WPF快了很多。我个人的压力因素是浏览器的兼容性(得到它来呈现完全相同的方式在多个(版本)的浏览器。它只是需要太多的时间)

That said, actual development by experienced developers might be a lot faster in WPF. My personal stress factor is browser compatibility (getting it to render exactly the same way in multiple (versions of) browsers; it simply takes too much time.)

您不会从我这里得到任何的数字,因为它是非常硬基于您给定了输入给他们。

You are not going to get any numbers from me as it is much to hard to give them based on the input you have given.

这篇关于是WPF开发比传统ASP.NET更快或更慢(网页形式)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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