我是一个初级的VB.net开发人员,应用程序设计知识很少。我在网上读了很多关于不同设计模式、框架和方法的材料。这让我有点困惑。
现在,我正在努力决定哪种语言最适合转换现有的VB6应用程序(使用server后端)。我需要更新UI并增加更多的用户功能和报告功能。最初,我考虑使用WPF并尝试为这个大型项目建立MVVM模型。将从工作人员更新系统生成报告。
一位同行建议使用ASP.net,而我没有足够的经验来决定什么更好。这里的高级程序员被困在使用VB6上,没有任何关于要使用什么的输入。他们鼓励我使用最新的技术。
这个应用程序将在一个中心位置为20名用户使用。理想情况下,我会坚持使用微软的.net语言。当前接口类似于一个数据表,用户将在其中单击以查看每个记录的详细信息。他们需要在任何时候打开多个记录。
我期待着能得到的所有建议。
2010/04/22编辑2:47 PM EST
您的受众是什么?内部网中的内部客户端
你期望实现的交互有多复杂?不是很好.显示从SQL服务器到UI的数据。允许用户更新所述数据。通常只有一个用户在修改记录。
您需要接近实时的数据更新吗?否
,您期望在第一个版本之后多久更新一次应用程序?每年两次
您期望一组定义良好的客户端平台吗?是的,windows环境,有可能升级到Win7。目前在IE.6移动到IE7或8在几个月内。
用户需要从任何地方访问吗?不,只是从他们的电脑。
发布于 2010-04-22 20:02:55
使用Gridviews来允许数据访问和操作,在VB.Net中构建一个简单的VB.Net应用程序有什么错呢?看起来就像一个简单的ADO.Net试用应用程序,如果你一开始不熟悉它,到最后你就会熟悉它了。CRUD应用程序非常常见,因此构建它并随着更多需求的增加而改进它应该不会太困难。
发布于 2010-04-22 15:27:06
听起来你需要使用一种基于网络的解决方案--这消除了你在多个用户中潜在的发行困境。您可以使用silverlight,但是如果您被锁在SSRS中,这可能不是正确的方法。
https://stackoverflow.com/questions/2692060
复制相似问题