【发布时间】:2012-12-02 21:49:57
【问题描述】:
所以我对 ASP.Net 还是很陌生。现在,我正在免费与某人合作,作为一种学习体验。
他们希望我在 ASP.Net 中创建一个站点,我也在使用 Visual Basic.net,但他们希望能够自己编辑站点以用于更小的内容。现在他们正在尝试为一家餐厅建立一个网站,我认为他们希望拥有它,以便人们可以在线下订单。用于接单。
他们还希望能够随意添加内容,而无需在想要对菜单进行小幅更改时打扰程序员“即我”。
那么有没有一个非程序员可以修改网站的编辑器?除了拉出记事本,我认为这对他们来说可能太多了。像 Microsoft FrontPage 或 Expression Web 4,但免费?
另外,由于我之前从未真正建立过真正的实体网站,那么您实际上需要做些什么来建立它?购买域名、购买网络服务器、将文件放在服务器上等。
另外,我应该尝试研究哪种类型的安全性,因为我以前从未真正处理过信用卡信息。
我在 Visual Studio 2010 的 VB.net 中执行此操作。
这不是餐厅,沟通错误,他们正在为餐厅出售各种商品,其中可能包括大量冷冻食品,银器等......
【问题讨论】:
-
如果非程序员需要对网站进行更改,请不要让他们使用客户端编辑器:提供基于 Web 的编辑系统。
-
关于自己处理信用卡号码 - 不要尝试。首先获得 20 年的程序员经验,同时使用中介支付系统,如 Worldpay、Google Checkout 或 Paypal。
-
如果可以,请在 VB.Net 上保释并切换到 C#。您可能需要花费额外的时间来学习该语言,但好处(IMO)非常好。 stackoverflow.com/questions/1653895/should-i-learn-vb-net-or-c
-
您可以使用数据库或本地文件使菜单(和网站的其他部分)由数据驱动。然后提供一种从该数据库添加/编辑/删除项目的方法。非程序员不应更新任何包含网站代码或标记的文件。
-
@noria 这样的建议几乎是“个人偏好”,与 OP 的问题无关。当然,
internets上还有更多 C# 示例(我们始终知道intenets始终是正确的),但除此之外,根据官方 MSDN 文档,样本“总是”以两种语言提供。 VB.Net 没有错。
标签: asp.net vb.net security cart shopping