Database 指向开发快速且肮脏的商业应用程序的指针

Database 指向开发快速且肮脏的商业应用程序的指针,database,business-logic,Database,Business Logic,最近有人找我谈过为他们创建一个商业应用程序。我是一名计算机技术专业的学生,专门从事编程,在系统和驱动程序编程方面有点经验,听起来很简单,但我真的不知道如何或从哪里开始 它应该是一个带有数据库后端的小型ish应用程序。基本上跟踪发票、客户、产品和附加数据 是否有任何API可以使创建这样的应用程序更快、更容易?平台并不是一个真正的问题。我有一台Mac,一台Windows PC,我对linux有点精通,客户端将转移到我选择的平台上 我只知道很少的MySQL,我知道Objective C、C和其他一些,

最近有人找我谈过为他们创建一个商业应用程序。我是一名计算机技术专业的学生,专门从事编程,在系统和驱动程序编程方面有点经验,听起来很简单,但我真的不知道如何或从哪里开始

它应该是一个带有数据库后端的小型ish应用程序。基本上跟踪发票、客户、产品和附加数据

是否有任何API可以使创建这样的应用程序更快、更容易?平台并不是一个真正的问题。我有一台Mac,一台Windows PC,我对linux有点精通,客户端将转移到我选择的平台上

我只知道很少的MySQL,我知道Objective C、C和其他一些,但以这种方式构建数据库产品似乎是一项非常复杂的工作,因为我将要编写的大量代码可能都是由比我更好的程序员编写的


编辑:如果可能的话,我绝对不想玩web框架。这并不是说我不想看到它们,只是我对web开发模型一点也不习惯。

我建议您研究Ruby on Rails中类似的东西。它将为您处理许多数据库访问的低级细节,因为它是围绕模型-视图-控制器范例构建的,它将从您那里带走一些架构决策,并使您专注于完成应用程序。使用RubyonRails,我已经构建了两个小规模的站点,听起来就像你在短时间内完成的一样

如果你喜欢一点Ruby,或者如果你喜欢一点Java/Groovy,并且本质上是Java平台与RoR的等价物,那么我建议你选择快速而肮脏的方式。

我会将其添加到帖子中,但它是你的普通业务逻辑应用程序,带有数据库后端。基本上跟踪发票、客户、产品和附加数据。这不是会计软件的基本功能吗?在开始设计之前评估Quickbooks。