用于企业项目的Access + SQL Server的替代方案

时间:2011-06-05 13:29:40

标签: sql-server ms-access

我们是一家小型软件公司,为制造工厂开发有关分析,可追溯性,报告等的项目。我们使用Access作为前端,SQL Server作为后端。我们也有很大的客户,我们的公司也在增长。到目前为止它工作正常,但我想我们应该转向更有影响力的技术,如基于Web的解决方案。您如何看待Access的未来?

4 个答案:

答案 0 :(得分:5)

好吧,请记住Access现在有一个Web选项。此选项适用于SharePoint和即将推出的新办公室365.这是一个Access应用程序的视频,并注意我在中途切换到在Web浏览器中100%运行应用程序的方式。不需要ActiveX或Silverlight。我甚至在iPad上测试并运行了应用程序。

视频:

http://www.youtube.com/watch?v=AU4mH0jPntI

Access 2010还支持Azure(云)版SQL服务器。

因此,我们拥有基于Web的选项,基于云的选项,并且对2010年的Access进行了大量投资。

答案 1 :(得分:4)

你可以看看这些问题:

MS Access as Enterprise Software?

What are the appropriate uses for MS Access?

这里我们有一个中央SQL Server数据库,同时具有MS-Access和Web客户端接口。 MS-Access是历史(我们在5年前开始),Web很时髦(不到一年)。我必须承认MS Access仍然非常高效且便宜,一旦你解决了一些MS访问特定问题,你可以在这里找到答案:

Working with multiple programmers on MS Access

How do you use version control with Access development?

Best way to test a MS Access application?

MS-Access, VBA and error handling

答案 2 :(得分:0)

您可以随时使用VB.NET Express。它是免费的,微软的许可仍然允许你销售用它创建的应用程序(他们使用Express 2005)。

答案 3 :(得分:0)

更新:Access 2013对Web应用程序的支持比以前的版本更好,默认情况下,应用程序使用SQL Server或SQL Azure。因此,在确定您需要其他内容之前,请务必彻底评估最新版本的Access。


具有类似功能的Access的一个非常好的替代方法是Lightswitch。以下是MSDN的引用:

  

Visual Studio LightSwitch是一个旨在简化和缩短业务应用程序和数据服务开发的开发环境。 LightSwitch可以轻松创建以数据为中心的业务应用程序,这些应用程序可以使用各种数据源并创建可在各种设备上运行的客户端。

虽然Access现在有一个Web选项,如@AlbertDKallal所提到的(并且仍然值得考虑作为一个选项),创建一个HTML 5应用程序是Lightswitch的全部焦点。 (注意:Lightswitch的原始版本需要Silverlight,但较新版本创建的HTML5应用程序不需要任何插件。)该应用程序也将更具可扩展性,因为它是一个.NET应用程序,对于需要自定义编程的东西可以使用C#或Visual Basic而不是VBA进行编程。

我现在应该提一下,我还没有真正尝试过Lightswitch(!) - 我正在评估它,这些功能与Access相比对我来说很有吸引力。如果将来读这篇文章的人对我的体验感到好奇,请随时写评论以提醒我。

有关介绍性信息,请参阅以下链接:

Showcase Video

Is Visual Studio LightSwitch the New Access? (请注意,本文是关于LightSwitch的原始版本,而不是最新版本。)


并且......对于完全不同的基于云的选项,请查看:

https://www.parasql.com/