繁体   English   中英

我的数据库管理网站的开发工具

[英]Development tools for my database managed website

我打算开发一个网站,它应该具有以下功能

  1. 数据库集成
  2. 在线支付系统
  3. 论坛

在继续开发我的网站之前,我需要对以下问题提出建议。

  1. 有没有什么单一的开发工具可以为我提供一个webserver + mysql 数据库+ 用户登录+ java-script 支持+ 网页设计+ 在线支付系统和论坛以及易于站点维护?
  2. 开始开发此类项目的最佳实践是什么?
  3. 维护这种类型的项目需要多少努力?

听起来您可以使用框架来完成您的项目。 看看http://www.drupal.org

如果您包含在线支付系统,那么您需要确保它是由知道如何正确保护此类系统的人开发的高质量。 您还应该寻找一种解决方案来处理您需要它做的几乎所有事情,或者允许您插入模块以获得额外的功能,而不是修改可靠的代码。 开发人员有很多方法可以破坏即使是设计最好的系统,除非您完全了解安全编码指南,否则最好不要管它。

如果您真正需要的是一种销售方式和管理内容的方式,那么您正在寻找的是具有内容管理功能的购物车。 那里有很多好的,你应该谷歌他们。 我们选择了AspDotnetStorefront ,因为它符合我们的需求,并且获得了 PACB 认证,但还有很多其他的。 如果这是您正在寻找的东西类型,请货比三家。

也就是说,您可以获得一个具有购物车选项的良好框架,以及添加/修改模块以提供DotNetNuke功能的能力。 也有多种预先存在的模块可供选择。 而且您当然无法击败免费版本的价格。 开发它需要一些时间来适应(即使对于经验丰富的 .NET 开发人员也有学习代码),但它非常灵活。

编辑- 我意识到我只提供 .NET 建议,但你没有提到你熟悉的开发工具/语言,所以我提到了我使用过的那些。 我提供的建议也有很好的(有些可能更好,有些可能更糟)Java 和 PHP 等价物。

“数据库集成”并不是真正的功能 - 它是您用来交付功能的工具。 特征可能是购物车、产品目录或结构化导航系统等。

为了与数据库通信,您几乎可以肯定需要运行一些后端代码,并且您需要能够编程。

是的,有一些框架/工具可以加速这一过程,但你至少需要投资于学习如何编码的基础知识。

或者,如果您真正想要的是建立一个在线商店,请注册“软件即服务”产品,您所要做的就是配置产品。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM