1

所以我对 ASP.Net 还是很陌生。现在,我正在免费与某人合​​作,作为一种学习体验。

他们希望我在 ASP.Net 中创建一个站点,我也在使用 Visual Basic.net,但他们希望能够自己编辑站点以用于较小的事情。现在他们正在尝试为一家餐厅建立一个网站,我认为他们希望拥有它,以便人们可以在线下订单。对于接单。

他们还希望能够随意添加内容,而无需在想要对菜单进行小幅更改时打扰程序员“即我”。

那么是否有非程序员可以对网站进行更改的编辑器?除了拉出记事本,我认为这对他们来说可能太多了。像 Microsoft FrontPage 或 Expression Web 4,但免费?

另外,由于我以前从未真正建立过真正的实体网站,你实际上需要做什么来建立它?购买域名,购买网络服务器,将文件放在服务器上等。

另外,我应该尝试研究哪种类型的安全性,因为我以前从未真正处理过信用卡信息。

我在 Visual Studio 2010 的 VB.net 中执行此操作。

这不是餐厅,沟通错误,他们正在为餐厅出售各种商品,其中可能包括大量冷冻食品,银器等......

4

3 回答 3

1

从头开始构建它是一个错误。你需要一个叫做内容管理系统(CMS)的东西来允许他们编辑它。有几个可用于基于 .Net 的服务器,包括 Orchard、dotNetNuke、CM1...

我认为他们正在尝试为一家餐厅建立一个网站,他们希望拥有它,以便人们可以在线下订单。

您认为?你不确定?是时候得到一些真正的要求了。而且,FWIW,我见过的大多数尝试过在线订购的小餐馆,即使是外卖,也很快又退缩了,或者至少重新部署了订购系统,以便只有服务员可以使用它。像必胜客这样的外卖连锁店是个例外,但他们的需求比一个没有经验的开发人员所能满足的要大。

于 2012-12-14T21:34:30.900 回答
0

如果您希望您的客户编辑网站,我认为您需要 CMS。选择哪一个看这个问题

对于生产网站,您需要购买域名和托管。

为了处理信用卡,您需要使用一些提供商,例如贝宝或其他一些拥有商户帐户的公司。

于 2012-12-14T21:34:14.250 回答
0

查看WebMatrix。这可能是您实现目标的最快/最简单的方法。探索包括 CMS 在内的功能(正如其他答案已经正确建议的那样),以允许非程序员“编辑”。

于 2012-12-14T22:13:44.160 回答