我们的团队对此有分歧,我想征询一些第三方的意见。
我们正在构建一个应用程序,无法确定是否要将WNet服务器使用.Net WPF桌面应用程序,还是使用jQuery使用ASP.Net Web应用程序。我以为我会在这里提出一些规范的问题,然后看看使用任何一方的利弊。我有自己的最爱,觉得自己有偏见。
理想情况下,我们希望尽快构建软件的初始版本,然后放慢速度,并花一些时间来构建以后想要的其他功能/组件。最重要的是,我们希望该软件能够快速运行。用户整天浏览记录,延迟加载记录或刷新屏幕会降低他们的工作效率。
申请详情:
- 我估计初始版本大约有100种不同的屏幕,并计划在初始发行后的以后添加很多其他屏幕。
- 我们希望将双向通讯用于提醒和事件系统
- 尽管已经被告知允许最多增加500个用户,但目前必须支持大约100个用户
- 我们有多个位置
要考虑的项目(在某些情况下可能并非最初,但在将来的版本中):
- 在初始发行后可以添加其他组件的空间(其中有很多……也许在这里比初始应用程序有用)
- 键盘导航
- 性能是必须的
- 生产速度到初始版本
- 维护费用低
- 未来的支持
- 网络电话/扫描仪集成
我们的开发商:
- 我们有1位程序员在过去几个月中一直在学习WPF,并且是一位建议我们为此使用WPF的程序员。
- 我们有一位熟悉ASP.Net的第二位程序员,他将来可能会为该项目提供帮助,尽管他不会花很多时间在最初的版本上进行开发,因为他花了时间来维护我们的当前软件。
- 有我和他们一起工作过,并且对其中任何一个都很满意
- 我们有一家外部公司从事项目管理,而他们是ASP.Net公司。
- 我们计划招聘1-2个其他人,但是我们首先需要知道我们的发展方向
环境:
- 普通用户在带有终端服务的Windows 2003服务器上。它们通过RDP连接使用WYSE瘦客户端进行连接。管理员拥有自己的XP或更高版本的PC。尽管限于使用IE作为Web浏览器,但允许用户指定自己的分辨率。
- 其他位置通过MPLS连接连接到我们的网络
基于此,您会选择什么,为什么呢?