Database 如何开发一个数据库供用户通过浏览器访问

Database 如何开发一个数据库供用户通过浏览器访问,database,Database,几年前(web之前),我曾经是一名Fortran开发人员(是的,那是很久以前的事了!),但现在我经营着一家小型非it企业。我想开发一个数据库应用程序,供我的客户通过浏览器(或者可能通过手机)访问。除了Microsoft Excel中的一些VB宏之外,我已经有一段时间没有做任何编程了。如果有人能为我推荐最好的语言/技术,让我朝着正确的方向前进,我将不胜感激。正如尼尔在评论中所说,有几十种不同的有效答案 通常我会建议使用您已经知道的语言,但据我所知,Fortran和VBA都不适合此任务 我个人建议,

几年前(web之前),我曾经是一名Fortran开发人员(是的,那是很久以前的事了!),但现在我经营着一家小型非it企业。我想开发一个数据库应用程序,供我的客户通过浏览器(或者可能通过手机)访问。除了Microsoft Excel中的一些VB宏之外,我已经有一段时间没有做任何编程了。如果有人能为我推荐最好的语言/技术,让我朝着正确的方向前进,我将不胜感激。

正如尼尔在评论中所说,有几十种不同的有效答案

通常我会建议使用您已经知道的语言,但据我所知,Fortran和VBA都不适合此任务

我个人建议,这是一个用Python编写的web框架。它简化了许多常见任务,并且有很好的文档记录


但是还有更多可能的解决方案。

在我开始使用框架之前,我会将问题分解成几个部分。如果您以前从未对数据库做过任何事情,您会发现,如果不在数据库上堆积web或移动设备,这一点就已经足够具有挑战性了

为您的问题建模,并获得一个好的对象或数据模型。在不考虑UI的情况下彻底测试它。一旦您拥有了它,也许您可以将其公开为任何UI都可以调用的服务

如果你试图一次完成这一切,你会很快变得不知所措

这里还有另一个想法:如果这些是付费客户,为什么不帮自己和他们一个忙,雇佣一个知道如何做到这一点的人呢?您曾经编写过Fortran,这很好,但是如果您没有跟上,那么您的业务就不会有任何好处,因为您首先要做的就是让客户看到


做得好-找个专业人士。在自己的时间学习。

您可以使用ASP.NET和SQL Server在线获取一些内容,使用户可以相当轻松地编辑数据库表。他们已经将其简化到可以拖放必要的控件(例如GridView和SqlDataSource)并在向导中为最简单的表CRUD功能定义数据源的程度。基本上,用户可以在不编写任何代码的情况下编辑表

如果您需要做一些更难的事情,那么很容易编写代码,将功能添加到您所做的原始拖放操作中

asp.net和C#也有很多好的资源,因此它将帮助您快速地跟上进度


请记住,我几乎完全使用.NET/SQL Server,因此我的观点会倾向于它们……

我不认为这是一个可以给出明确答案的问题,因为人们可以建议10种不同的平台来实现这一点,所有这些都可以被视为“答案”。我同意Neil的观点。根据您的优先级,您可以使用大量的平台来帮助您。您甚至可以在后端使用Excel并编写一些脚本来查询它。您可以使用XML,也可以使用MySQL、PostgreSQL等。如果您想要交付web应用程序(从长远来看),请查看标准的web托管产品(通常以PHP/Python作为语言,以MySQL作为数据库)。