ASP.Net或WPF(C#)? [英] ASP.Net or WPF (C#)?

查看:140
本文介绍了ASP.Net或WPF(C#)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们的团队划分就这个问题和我希望得到一些第三方的意见。

Our team is divided on this and I wanted to get some third-party opinions.

我们正在建立一个应用程序,并不能决定,如果我们要使用的.Net WPF桌面应用程序与WCF服务器,或者使用jQuery ASP.Net Web应用程序。我想我会问这个问题在这里,一些规格,看使用两侧的优点/缺点是什么。我有我自己最喜欢和感觉我有偏见。

We are building an application and cannot decide if we want to use .Net WPF Desktop Application with a WCF server, or ASP.Net web app using jQuery. I thought I'd ask the question here, with some specs, and see what the pros/cons of using either side would be. I have my own favorite and feel I am biased.

在理想情况下,我们希望尽可能快,因为我们可以构建软件的初始版本,然后慢下来,需要时间来建立的,我们希望以后的附加功能/组件。总之,我们希望软件要快。长期用户整天通过记录和装载记录或刷新屏幕延迟杀死他们的工作效率。

Ideally we want to build the initial release of the software as fast as we can, then slow down and take time to build in the additional features/components we want later on. Above all we want the software to be fast. Users go through records all day long and delays in loading records or refreshing screens kills their productivity.

应用程序详细信息:


  • 我估算初始版本大约100不同的屏幕,与很多其他屏幕计划初始发行版之后后来添加的。

  • 我们正在寻找用于提醒和事件系统的双向通信

  • 目前已经可以支持大约100个​​用户,但我们被告知,以便增长高达500个用户

  • 我们有多个地点

产品考虑(也许不是一开始在某些情况下,但在以后的版本):

Items to consider (maybe not initially in some cases but in future releases):


  • 要上市后增加了房间附加组件(也有很多的这些......也许在这里工作比最初的应用程序)

  • 键盘导航

  • 性能是必须的

  • 生产速度为初始版本

  • 低维护开销

  • 未来支持

  • 软电话/扫描仪集成

我们的开发人员:


  • 我们有1程序员谁一直在学习WPF在过去的几个月,是谁建议我们使用WPF这个的人。

  • 我们有第二个程序员谁是熟悉ASP.Net,谁可以在未来项目的帮助,虽然他不会在其上工作多,直到因为他的时间的最初版本是花在维护我们现有的软件。

  • 有我,谁都有合作,并在任
  • 很舒适
  • 我们有一个外部公司做项目管理,他们是一个ASP.Net的公司。

  • 我们打算雇用他人1-2,但是我们需要知道什么方向,我们在第一个

环境:


  • 一般用户与终端服务的Windows 2003服务器上。他们使用连接WYSE瘦客户机通过RDP连接。联系工作人员已经与XP或更高自己的电脑。用户可以指定自己的分辨率,虽然他们只限于使用IE的Web浏览器。

  • 其它地点通过MPLS连接
  • 连接到我们的网络
  • General users are on Windows 2003 server with Terminal Services. They connect using WYSE thin-clients over an RDP connection. Admin staff has their own PCs with XP or higher. Users are allowed to specify their own resolution although they are limited to using IE as the web browser.
  • Other locations connects to our network over a MPLS connection

在此基础上,你会选择什么?为什么?

Based on that, what would you choose and why?

我是从谁与这两个ASP.Net和WPF经验的开发人员听到特别感兴趣。

I am especially interested in hearing from developers who have experience with both ASP.Net and WPf.

推荐答案

理由选择WPF:


  • 快得多,比ASP.NET和jQuery开发更容易

  • 更容易实现数据快速增加的背景下装载

  • 更容易实现常用数据的客户端缓存(用于远程办公的重要)

  • 从服务器更高效的数据传输(可以使用不可用先进的WCF功能,以网页浏览器)

  • 键盘导航更好,因为你可以很容易地定义快捷键等,并且不受浏览器的限制

  • 维护开销的的使用更好MVVM模式

  • 软电话集成更容易

  • Much faster and easier development than ASP.NET and jQuery
  • Much easier to implement quick incremental background loading of data
  • Much easier to implement client-side caching of commonly used data (important for remote offices)
  • More efficient data transfer from server (can use advanced WCF features unavailable to web browser)
  • Keyboard navigation better, since you can easily define shortcuts, etc, and not be limited by browser
  • Maintenance overhead much better using MVVM pattern
  • Softphone integration easy

理由选择ASP.NET和jQuery:

Reasons to choose ASP.NET and jQuery:


  • 没有,我能看到

在您的方案我肯定会选择WPF。

In your scenario I would definitely choose WPF.

这篇关于ASP.Net或WPF(C#)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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