哪种MS技术适合数据密集型应用?

时间:2010-04-22 15:16:36

标签: user-interface programming-languages desktop-application

我是一名初级VB.net开发人员,几乎没有应用程序设计知识。我一直在网上阅读很多关于不同设计模式,框架和方法的资料。这对我来说有点混乱。

现在我正在尝试决定哪种语言最适合转换现有的VB6应用程序(使用SQL Server后端)。我需要更新UI并添加更多用户功能和报告功能。最初我正在考虑使用WPF并为这个大项目尝试MVVM模型。报告将从SSRS生成。

一位同行建议使用ASP.net而我没有足够的经验来确定什么会更好。这里的高级程序员坚持使用VB6并且没有任何关于使用什么的输入。他们鼓励我使用最新技术。

此应用程序适用于中心位置的~20个用户。理想情况下,我会坚持使用Microsoft .net语言。当前界面类似于数据网格表,用户可以在其中单击以查看每条记录的详细信息。他们需要在任何给定时间打开多个记录。

我期待着能得到的所有建议。

EDIT 2010/04/22 2:47 PM EST 您的受众群体是什么?内部网中的内部客户端 您希望实现的交互有多复杂?不是很......显示从SQL服务器到UI的数据。允许用户更新所述数据。通常只有一个用户修改记录。
您是否需要近乎实时的数据更新?没有 您希望在第一次发布后更新应用程序的频率是多少次?两次/年 您是否期望一组明确定义的客户端平台?是的,Windows XP环境,可能升级到Win7。目前在IE.6中移动到IE7或8几个月内。
用户是否需要随时随地访问?不,只是来自他们的PC。

2 个答案:

答案 0 :(得分:0)

听起来你需要使用基于网络的解决方案 - 这可以消除很多用户的潜在分配问题。你可以使用silverlight,但是如果你被锁定在SSRS中,这可能不是你要走的路。

答案 1 :(得分:0)

使用Gridviews在VB.Net中构建一个简单的ASP.Net应用程序以允许数据访问和操作会有什么问题?看起来像一个简单的ADO.Net试用应用程序,如果您在开始时不熟悉它,那么到最后。 CRUD应用程序非常常见,因此构建它并不会太难以在需求变得明显时对其进行优化。