如何从PHP转换到Python Django?
以下是我的背景: 有良好的PHP/MySql使用经验。 OOP的初学者体验如何从PHP转换到Python Django?,php,python,django,Php,Python,Django,以下是我的背景: 有良好的PHP/MySql使用经验。 OOP的初学者体验 为什么我想学习Python Django? 我让步了,基于如此多的搜索并阅读了一些答案,Python是一种很棒的、干净的、结构化的语言。使用Django框架,编写比PHP更短的代码更容易 问题 我可以用Django和PHP做任何事情吗 Django和PHP一样在web开发中是一个“大”热门吗?我知道Python是一种语言 很棒的通用语言,但我 专注于web开发,并将 想知道Django的排名吗 web开发的基础 PHP和
对于来自PHP的人来说,另一件需要习惯的事情是,文件名和文件夹名不再与URL有直接关系。例如,在PHP中,可能有foldername/filename.PHP,URL为。在Django不是这样的。相反,您可以在文件(URL.py)中定义URL结构。在该“映射”中,您定义了当截获匹配的URL时将调用哪一段逻辑(“视图代码”)。一切都是这样抽象的。结果是一个更干净、更符合逻辑的站点布局和逻辑。它们都是一样的,没有一种语言能做到另一种语言不能做到的。你甚至可以编写你的网络应用程序。如果你有时间和资源的话。谢谢!!是的,我正要开始Django教程,我想我之前问了一些“基本”问题;不想偷懒什么的。Django似乎遵循MVC,MVC比PHP好得多(除非使用框架)。是的,它更容易维护和扩展。你能详细说明为什么它更容易维护吗?@ggfan:1,完成教程。第二,建立几个网站。第三,思考如何分离关注点是一件好事。为什么分离更容易维持,没有简单的答案。然而,在您完成之后,您会更喜欢它。@ggfan:“为什么它更容易维护?”这是一个单独的问题。与所有这些类似:。也许这回答了你的问题:亵渎罪+1。糟糕的代码总是值得咒骂的。