我正试图从头开始一个与grubhub.com具有类似功能的网站。从根本上说,一个网站,餐馆老板可以来到网站,发布他们的菜单,最重要的是客户将能够在网上订购即时交付,发送电子邮件或东西到餐厅。
问题是我不知道从哪里开始。我一直想弄清楚。我熟悉HTML,CSS并且熟悉PHP和MYSQL。所以我的问题是我应该如何开始这个项目,我如何使用语言和在哪里。另外,我应该从头开始创建CMS还是仅使用预制的CMS。如果是的话,有什么建议吗?
答案 0 :(得分:2)
我会使用预制的CMS,除非我有一个非常坚实的理由不(他们没有我想要的功能)。这样可以节省很多时间。
如果您熟悉PHP,MySQL,CSS等,那么启动不应该是这样的问题。您首先要设计您希望程序如何工作,考虑数据库表以及如何将功能应用于每个程序。
然后,您将创建处理数据库模型的相应类,甚至可以使用处理视图的模板系统。由于所有内容都以索引页开头,因此您可能希望从那里开始,并在开发越来越多的东西时包含越来越多的页面。
现在,开始吧:)。
答案 1 :(得分:2)
您应该考虑在没有经验的情况下开发Web应用程序会导致严重的安全问题。
如果它提供了应用程序所需的功能(或者可以编写其他功能的脚本),我建议使用预制的CMS。如果不是这种情况,可以考虑使用Web应用程序框架。
答案 2 :(得分:0)
你绝对不应该从头开始构建自己的CMS。这将花费很长时间,如果你不知道自己在做什么,肯定会导致巨大的安全漏洞和完全缺乏可扩展性。
看看这个问题:
当然,在建立网站之前,你不应该或者不能完全了解所有内容,但你至少应该有一个非常坚实的基础。
特别是因为有这么多免费的开源软件,只需很少的调整即可完美地满足您的需求,重新发明轮子绝对没有意义。
我想说一个适合你的开源项目。
祝你好运!