2011-01-27 25 views
2

有沒有人在不同的應用程序中使用Python?學習Django能很好地轉化爲其他應用程序嗎?

有點背景 - 我是動畫工作室的3D藝術家。我使用PHP進行編程,併爲我的個人項目使用Zend框架。 Python一直以來都是我想學習的語言,因爲它可以用在我們工作室正在使用的許多應用程序中(3D MAX,MAYA等)我的主管知道我的網頁背景,並希望我創建一個Web基本時間線管理器爲公司。從要求我期待一個簡單的後端......所以這可能是一個很好的學習Python的機會。大部分工作將用於交互式前端的AJAX。

因此,如果我在學習Python應用程序和Django的時候,會限制我的Python技能應用於其他應用程序嗎?

對Django功能也有點好奇。與Web應用相比,框架與Zend相比有多好?我們的應用程序在後臺非常基礎,我很想知道Django是否能夠覆蓋它們。通過AJAX交互

  • 快速數據庫更新針對Windows活動目錄

    • 身份驗證(拖放大部分時間線)
    • 其他基本的東西,像論壇和目錄瀏覽/文件管理器
  • +3

    Id建議拉出您的最後一段,並將其作爲單獨問題發佈 – richzilla 2011-01-27 13:18:32

    +0

    好建議 – 2011-01-27 14:43:27

    回答

    0

    因此,如果我在學習Python應用程序和Django的時候,是否會限制我的Python技能應用於其他應用程序?

    沒有

    針對Windows活動目錄

    是驗證。您可能需要自定義身份驗證後端。通過AJAX交互

    快速數據庫更新(拖放大部分時間線)

    的Django無關使用Ajax。使用piston來創建Ajax可以使用的令人愉快的RESTful API。

    其他基本的東西,像論壇和目錄瀏覽/文件管理器

    有Django的很多很多罐裝的應用程序,你可以插入和整合。

    +0

    Django與Ajax無關。 Django視圖可以以與普通HTTP請求相同的方式響應Ajax請求,並返回文本片段,XML,JSON等以及HTML。 – thepeer 2011-01-27 15:00:26

    0

    我發現Django是學習python的好方法。這個框架中很少有古怪的,神奇的或非pythonic的。一些設置,你不在,編寫標準的Python代碼。

    0

    我愛Python作爲一種語言 - 但它不是一切的答案。我知道這是在一個Python團體中投擲泥巴,但Python有一個嚴重的限制 - 嚴格的源代碼格式。

    在閱讀django教程時 - 我注意到您不能將python源代碼插入到模板中,並且這是作爲分隔程序員和設計師的「特性」提供的。

    我後來意識到這是django的限制 - 以及python源代碼可能意外受到損壞的任何其他環境。這還包括HTML WYSIWIG編輯器和基於數據庫的'manglers'(如Drupal)。

    在我看來,這是一個非常嚴重的限制,沒有簡單的治療方法 - 特別是需要使用其他工具來管理HTML/CSS/JavaScript的複雜性。

    相關問題