从这一点开始,因为我的项目很快就可以从空闲时间项目转换到日常工作,我目前正在开发基于PHP / MySQL和JQuery的这个项目的模型。
即使我是一名真正的Python / MongoDB爱好者和系统工程师,我也更喜欢这些技术来构建我的模型,因为它们在家中构建完整的功能私有堆栈非常简单。
我的模型非常先进,它看起来像我想要的那样工作。
现在我想知道,就你的观点而言,是否更好地开始直接使用目标技术(Python / MongoDB)来构建我的模型,而不是使用简单的PHP / MySQL夫妇来做它?
显然,因为我计划将这个项目作为我的日常工作,所以我必须有一些视觉功能才能筹集到一点钱,对我而言,使用更简单的堆栈更容易,但我想就这类问题提出反馈意见。
答案 0 :(得分:2)
PHP / MySQL比Python / MongoDB简单或简单的想法只是不一致。 例如,比较Django(最流行的python web框架)和symfony(PHP),你会发现它们在功能和架构方面几乎完全相同(symfony实际上稍微复杂一点,但也有更高级的功能)。
对于模型,如果我是你,我会单独使用HTML / jQuery / CSS。 像您希望在测试版中使用它们一样构建页面,使用jQuery加载用json编写的样本数据。 这就是你所需要的。您甚至可以找到WYSIWYG应用程序来加快这一过程。
稍后,你可以使用python或php构建后端应用程序,这没关系。 集成过程将完全相同,创建模型,创建控制器,并使用您已有的HTML作为模板。
在php / mysql中构建你的应用程序,然后将其转换为python / mangodb将使你重写几乎所有的代码只是因为python与php有很多不同(我会说更容易,但这只是我的意见)并且因为mangodb不是关系数据库,这意味着您还需要重新考虑您的架构。