用Django开发RIA什么技术栈?

2024-10-01 09:38:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要开发具有以下要求的web应用程序:

  • 客户端的桌面式用户界面
  • 应用程序部署
  • 可扩展性(即在多个服务器上分布服务)

到目前为止我的想法(因为我喜欢Python,但还没有做太多的web开发):

  • Django公司
  • 织物(我想我在什么地方读过它适合这个)

我缺少的是:

  • 如何创建富客户端(可能需要一些javascript库)?在
  • 如何分配服务?在

Tags: django服务器web应用程序客户端部署地方公司
3条回答

使用web浏览器作为客户端平台?在

  • 富互联网应用程序:用于异步执行任务的Javascript(AJAX)。如果你想要一个桌面般的界面在web上,目前看来CoffeeScript是最好的选择。它是一种可以编译成Javascript并适合于丰富界面的语言。在
  • 部署:fabric(我认为它用于部署Python应用程序)。在
  • 分发:将代码部署到服务器。如果你需要扩展它,你只需要一些额外的服务器(当然,如果你有特定的用途,比如数据库的高负载,你还需要添加更多的数据库服务器等等,但是你明白了)。在

对于RIA,您需要在模板中使用一些客户端技术。在

请参见DojoExtJs。 ExtJs文档有一个Web桌面应用程序的例子,但是这个库对于商业项目来说并不是免费的。我喜欢更多的Dojo,而且它是免费的。在

相关问题 更多 >