我有很多问题。
所以我为这家公司工作。这是一家小公司。非常小。他们有一个古老的使用msaccess的排序系统,是用visual basic构建的。我的任务是开发一个新的订购系统,处理订单以及在线接受订单。
我已经在Excel中创建了一个订单表格,所有的计算都需要作为一个基础。我发现了一个名为spreadsheetconverter的服务,可以将其转换为html或者node.js。但老实说,我不知道该怎么处理node.js。我对vb有一些了解,我开始了解数据库了。
我的问题是,如果我想构建一个可以接收订单、存储/检索客户数据(autofill?),将订单信息存储到数据库中,以便我检索它们。订单系统必须为这家公司量身定做,他们制造门,所以计算涉及很多大小和样式。
我有我需要的所有计算。基本上,如果我想构建一个ui,编写简单的代码,并让它与数据库交互,我应该从哪里开始。我签了xojo,我有一个mac,所以我不能使用visual basic。我应该在哪里建立数据库?
或者可以将spreadsheetconverter创建的node.js连接到firebase之类的东西上吗?
很抱歉,如果这一切看起来很混乱,我基本上不知道从哪里开始,向正确的方向推进是我所需要的,这样我就可以缩小我的注意力。

最佳答案

XOJO可能真的是一个很好的开始。
xojo包括对sqlite数据库的访问,您可以很容易地添加新记录。不过,您确实需要知道如何设计和查询sql db。
最大的问题可能是如何实现用户界面。这将是最大的任务。使用xojo,您可以使用它的窗口布局编辑器相当容易地设计它。
然后你可以开发一个单一的桌面应用,比如Mac或Windows应用,在同一台电脑上运行和维护它的数据库。或者,如果希望允许多个用户从不同的计算机访问数据库,请考虑使用xojo编写一个web应用程序,然后通过web浏览器使用它。大多数代码都是相同的,但是对于一个web应用程序来说,测试可能会更加复杂和缓慢。
不过,您必须在xojo中重新实现所有计算,因为xojo无法使用或导入excel表。
还有,看看filemaker。我从来没有用过,但它可以满足你的需要。

09-26 13:23