0

从大约两年前开始,我确实发现了我对代码(硬件/系统/Web)的兴趣,而现在,我发现了一个非常激励我的项目(这确实占用了我所有的空闲时间)。

从这一点开始,因为我的项目很快就会从空闲时间项目转变为日常工作,我目前正在开发一个基于 PHP/MySQL 和 JQuery 的项目模型。

即使我是一个真正的 Python/MongoDB 爱好者和系统工程师,我确实更喜欢这些技术来构建我的模型,因为它们很简单,可以在家里构建一个完整的功能私有堆栈。

我的模型非常先进,它似乎可以按我的意愿工作。

现在我想知道,关于您的观点,直接使用目标技术(Python/MongoDB)而不是使用简单的 PHP/MySQL 组合来构建我的模型会更好吗?

显然,因为我打算让这个项目成为我的日常工作,所以我必须有一些视觉上的功能才能筹集一点钱,而对于我来说,使用更简单的堆栈更容易,但我希望你的对此类问题的反馈。

4

1 回答 1

2

PHP/MySQL 比 Python/MongoDB 更容易或更简单的想法是不一致的。例如,如果您将 Django(最流行的 Python Web 框架)与 symfony(PHP) 进行比较,您会发现它们在功能和架构方面几乎相同(symfony 实际上稍微复杂一些,但也有更高级的功能)。

对于模型,如果我是你,我会只使用 HTML/jQuery/CSS。构建您的页面,就像您希望它们在您的 beta 版本中一样,使用 jQuery 加载以 json 编写的示例数据。这就是你所需要的。你甚至可以找到所见即所得的应用程序来加快这个过程。

稍后,您可以使用 python 或 php 构建后端应用程序,这无关紧要。集成过程将是相同的,创建您的模型,创建控制器,并使用您已有的 HTML 作为模板。

在 php/mysql 中构建您的应用程序,然后将其转换为 python/mangodb 将使您重写几乎所有代码,因为 python 与 php 有很大不同(我也会说更容易,但这只是我的意见)并且因为 mangodb 不是关系数据库意味着您还必须重新考虑部分架构。

于 2013-09-02T16:08:35.297 回答