首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择web应用程序框架来替代VB6和访问应用程序

选择web应用程序框架来替代VB6和访问应用程序
EN

Stack Overflow用户
提问于 2011-01-21 02:56:56
回答 3查看 1.5K关注 0票数 2

我目前在一家大公司工作,该公司有相当多的Access数据库。他们已经有了SQL Server。现在,我的任务是迁移数据库,并最终迁移应用程序。他们都是用Visual basic6编写的。我和另外两个人一起工作,他们只知道VB6,并不热衷于学习其他任何东西。另外要记住的是,在这种情况下,快速开发比健壮性更重要。尤其是在报告功能方面。我在Java/Spring/Hibernate方面有很强的背景,但我真的不认为这是一个很好的选择,因为java应用程序的开发时间通常比其他应用程序长,而且对于其他人来说,学习VB6有点牵强。欢迎所有的建议!

EN

回答 3

Stack Overflow用户

发布于 2011-01-21 16:11:49

我几乎也处于同样的情况。我从5个左右的“纯”access应用程序开始,即前端是access,后端是JET。我所做的是使用一个两步的过程。首先,我将数据迁移到SQL服务器中,同时保持前端不变。

一旦我对此感到满意,我就开始一次将一个应用程序转换为asp.net web应用程序或vb.net客户端应用程序,这取决于什么是最合适的。

对于报告,我使用了SQL server2008R2附带的优秀报告生成器3.0。

从VBA跳到vb.net仍然是一个变化,特别是如果您习惯于使用DAO/ADO进行数据访问,因为ADO.net是一个完全不同的野兽,但是一旦您理解了它,事情就变得非常简单

这就是我在你的情况下所经历的故事,希望它能有所帮助

编辑:这是我经历的一些选择过程。

这将取决于谁将使用它以及所需的功能集。

有两个例子我可以告诉你。

第一个是一个名为“Breach”的应用程序,它用于允许每个人(400个用户)记录他们遇到的进程中的违规行为。它的3个简单的数据采集表单不常被大量用户使用,所以它将是一个web应用程序,所以我得到了无需安装和易于更新的好处,缺点也不是那么重要。

第二个是一个富客户端,大约有20个人使用,它可以做所有的呼叫预测等。这个客户端将是一个vb.net桌面应用,以提供更好的用户体验。

当人们说“万能的web应用程序”或“我讨厌web应用程序,所有的胖客户端!”时,它确实让我很恼火。为正确的任务使用正确的工具

票数 5
EN

Stack Overflow用户

发布于 2011-02-22 14:18:48

对于任何想要在将来继续支持VB6代码的人,我强烈推荐使用REAL Studio (以前的REALBasic) http://www.realsoftware.com/

这是一个非常优秀的软件包,与VB6非常兼容--特别是与Windows Functionality:http://www.arbpmembers.org/windows-functionality-suite结合使用时

其他库添加了大量的功能集:http://www.monkeybreadsoftware.de/realbasic/plugins.shtml

此处列出了更多的库和控件:http://www.rbgarage.arbpmembers.org/rbg/

此外,我相信它具有COM互操作功能,因此您应该能够继续使用您购买的任何自定义COM控件。

最后,RB现在可以部署到Windows、Mac、Linux,甚至可以作为独立的web应用程序服务器。它是一个非常灵活的平台,VB6程序员很容易转换到它,并且有一个相对较大的开发人员社区。

我在一个下午轻松地将一个相对复杂的VB6应用程序(实际上是一个最初用VB3编写的文本冒险游戏引擎)移植到REALBasic上。

票数 1
EN

Stack Overflow用户

发布于 2011-01-21 05:37:55

如果考虑到当前的VB6开发人员,我认为迁移到VB.NET和ASP.NET/WEB FORMS将是最容易的。VB.NET与VB6并不完全相同,但它比java更接近。此外,asp.net web-forms遵循winforms模型,因此这将更容易。但总的来说,他们在掌握.net和will开发方面会有一个学习曲线。如果他们使用Access,也会使用VBA吗?

或者雇佣新的开发人员并使用你熟悉的:)因为开发人员不急于学习新事物是在贬低自己。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4751259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档