Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 学习Django能很好地转化为其他应用程序吗?_Python_Django_Zend Framework - Fatal编程技术网

Python 学习Django能很好地转化为其他应用程序吗?

Python 学习Django能很好地转化为其他应用程序吗?,python,django,zend-framework,Python,Django,Zend Framework,有没有人有在不同的应用程序中使用Python的经验 一点背景-我是动画工作室的3D艺术家。我用PHP编程,并在我的个人项目中使用Zend框架。Python一直是我想学习的一种语言,因为它可以在许多应用程序中使用。我们的工作室使用3D MAX、MAYA等工具。我的主管了解我的web背景,希望我为公司创建一个基于web的时间线管理器。从要求我期待一个相当简单的后端。。。因此,这可能是一个学习Python的好机会。大部分工作将在交互前端的AJAX上进行 所以,如果我在学习Python时考虑到web应用

有没有人有在不同的应用程序中使用Python的经验

一点背景-我是动画工作室的3D艺术家。我用PHP编程,并在我的个人项目中使用Zend框架。Python一直是我想学习的一种语言,因为它可以在许多应用程序中使用。我们的工作室使用3D MAX、MAYA等工具。我的主管了解我的web背景,希望我为公司创建一个基于web的时间线管理器。从要求我期待一个相当简单的后端。。。因此,这可能是一个学习Python的好机会。大部分工作将在交互前端的AJAX上进行

所以,如果我在学习Python时考虑到web应用程序和Django,这会限制我将Python技能应用于其他应用程序吗

对Django的特性也有点好奇。与Zend相比,该框架在web应用程序方面的覆盖程度如何?我们的应用程序在后端是非常基本的,我很想知道Django是否能够覆盖它们

根据Windows active directory进行身份验证 通过AJAX交互快速更新数据库拖放时间线 其他基本功能,如讨论论坛和目录浏览/文件管理器 所以,如果我在学习Python时考虑到web应用程序和Django,这会限制我将Python技能应用于其他应用程序吗

没有

根据Windows active directory进行身份验证

对。您可能需要自定义身份验证后端

通过AJAX交互快速更新数据库拖放时间线

Django与Ajax无关。使用活塞创建Ajax可以使用的令人愉快的RESTful API

其他基本功能,如讨论论坛和目录浏览/文件管理器

Django有很多可以插入和集成的固定应用程序

所以,如果我在学习Python时考虑到web应用程序和Django,这会限制我将Python技能应用于其他应用程序吗

没有

根据Windows active directory进行身份验证

对。您可能需要自定义身份验证后端

通过AJAX交互快速更新数据库拖放时间线

Django与Ajax无关。使用活塞创建Ajax可以使用的令人愉快的RESTful API

其他基本功能,如讨论论坛和目录浏览/文件管理器


Django有很多现成的应用程序可以插入并集成。

我发现Django是学习python的一个非常好的方法。在这个框架中,很少有古怪的、神奇的或非pythonic的东西。稍加设置,您就可以编写标准python代码了。

我发现Django是学习python的一个非常好的方法。在这个框架中,很少有古怪的、神奇的或非pythonic的东西。稍加设置,您就可以编写标准python代码了。

我喜欢python作为一种语言,但它并不是所有问题的答案。我知道这会给python组带来麻烦,但python有一个严重的限制——严格的源代码格式

在阅读django教程时,我注意到您不能将python源代码插入模板中,这是一个分离程序员和设计师的“特性”

后来我意识到这是django和任何其他python源代码可能会意外损坏的环境的限制。这还包括HTML所见即所得编辑器和基于数据库的“管理器”,如Drupal


在我看来,这是一个非常严重的限制,不容易解决,特别是需要使用其他工具来管理HTML/CSS/JavaScript的复杂性。

我喜欢python作为一种语言,但它不是所有问题的答案。我知道这会给python组带来麻烦,但python有一个严重的限制——严格的源代码格式

在阅读django教程时,我注意到您不能将python源代码插入模板中,这是一个分离程序员和设计师的“特性”

后来我意识到这是django和任何其他python源代码可能会意外损坏的环境的限制。这还包括HTML所见即所得编辑器和基于数据库的“管理器”,如Drupal


在我看来,这是一个非常严重的限制,不容易解决,特别是需要使用其他工具来管理HTML/CSS/JavaScript的复杂性。

Id建议抽出最后一段并将其作为一个单独的问题发布Id建议抽出最后一段并将其作为单独的问题发布Django不是真的与Ajax无关。Django视图可以以与普通HTTP请求相同的方式响应Ajax请求,并返回文本片段、XML、JSON等以及HTML。@thepeer:Ajax只是隐藏在模板中的脚本。是吗?你的Django
应用程序仍然需要对Ajax请求作出响应。@对等体:响应Ajax与响应Flex或响应爪哇、C++或Erlang中编写的REST请求相同。这只是一个RESTful HTTP请求。Ajax一点也不特别。我知道你来自哪里,你是对的,但是对于一个完全不熟悉这个框架的人来说,说Django与Ajax无关是毫无帮助的。一些框架提供处理前端和后端代码的插件。对我来说,这是一个令人憎恶的问题,但你最初的评论让人觉得Django根本不能做AJAX,而事实上,作为一个尊重HTTP的合适的web框架,Django不知道请求的来源。Django与AJAX没有任何关系。Django视图可以以与普通HTTP请求相同的方式响应Ajax请求,并返回文本片段、XML、JSON等以及HTML。@thepeer:Ajax只是隐藏在模板中的脚本。是吗?您的Django应用程序仍然需要对Ajax请求作出响应。@对等体:响应Ajax与响应Flex或响应爪哇、C++或Erlang中编写的REST请求相同。这只是一个RESTful HTTP请求。Ajax一点也不特别。我知道你来自哪里,你是对的,但是对于一个完全不熟悉这个框架的人来说,说Django与Ajax无关是毫无帮助的。一些框架提供处理前端和后端代码的插件。对我来说,这是一个令人憎恶的问题,但你最初的评论让人觉得Django根本不能做AJAX,而事实上,Django是一个尊重HTTP的合适的web框架,而不是将其视为一个必须驯服的难以驾驭的生物,Django不知道请求的来源。使模板呈现为幂等操作是一种设计限制。这不是一个限制,它是为了保护您免受在模板中执行与表示无关的操作的危害,例如公开行为视图或业务逻辑模型。在PHP框架中,有人在表示层进行数据库调用,难道你没有得到提示吗?听起来你好像还没有完全了解MVC。抵制在模板中执行任意代码的冲动。起初我也有同样的感觉,但这不是必要的,也不是很好。从视图中分离模板也有一些重要的优点。如果您不喜欢,可以使用不同的模板语言。使模板呈现成为幂等运算是一种设计限制。这不是一个限制,它是为了保护您免受在模板中执行与表示无关的操作的危害,例如公开行为视图或业务逻辑模型。在PHP框架中,有人在表示层进行数据库调用,难道你没有得到提示吗?听起来你好像还没有完全了解MVC。抵制在模板中执行任意代码的冲动。起初我也有同样的感觉,但这不是必要的,也不是很好。从视图中分离模板也有一些重要的优点。如果不喜欢,可以使用不同的模板语言。