原谅一个简单的问题。是否有像MS Access这样的产品,可以放在托管的Web服务器上,该服务器运行简单的数据库系统,并具有简单的UI。
我想在Web服务器上使用它的原因是它可以被远程工作人员访问。我想要简单的UI(使用基本屏幕和模态等)的原因是为了加快开发时间,专注于功能。
答案 0 :(得分:2)
可能的考虑是继续使用访问权限。 Access 2010现在具有Web发布功能,您可以将Access应用程序发布到Office 365或SharePoint。
这个系统的优点是Access Web Services保留并保持Access非常着名的快速应用程序开发范例。
您在Web表单中没有VBA,但所有经典功能(如连续表单,子表单和带有where子句的开放表单都将以新的宏编程语言存在)。
看一下我运行的以下视频,其中我构建了一个使用Access 2010构建的房间预订应用程序。请注意我在中途点切换到应用程序100%在Web浏览器中运行:
http://www.youtube.com/watch?v=AU4mH0jPntI
请记住,上述应用程序不需要银灯,也不需要在目标机器上安装任何ActiveX或下载组件。由于这些应用程序可以在苹果iPad或我的智能手机上使用。因此,即使Firefox或Safari Web浏览器也可以使用这些应用程序。
新的访问网络发布功能要求您拥有SharePoint 2010(企业版),或者您考虑某种类型的托管,例如www.acccesshosting.com。
另一个选择(也是最低成本)是考虑使用Office 365.Office 365 P1计划起价为每月6美元,并支持所谓的Access Web Services。您最多可以邀请50个用户访问该网站,以便将您的应用程序用于每月6美元的低价格。
使用Office 365 p1计划的唯一缺点是这种低成本云计算选项是目前不支持Access Web报告。但是,您可以将客户端(Access桌面版)连接到云中的数据并以此方式运行报告。
请注意,如果您选择www.accesshosting.com或您拥有SharePoint服务,则支持访问网络报告。
因此,如果您正在寻找允许您发布到网络的类似Access的内容,那么您实际上可能会使用Access!
答案 1 :(得分:1)
Oracle Application Express可以满足您的需求......它甚至可以从MS Access导入。 Oracle APEX可以在Oracle Express上运行(因此是免费的)。不需要IDE - 尽管您可能想要使用javascript或使用Oracle SqlDeveloper(基于Java)。