开发者社区> 问答> 正文

哪些Python / IronPython Web开发框架可在Microsoft技术堆栈上工作?

我开始使用IronPython实现学习Python。我想现在进行一些Web开发。我正在寻找可在Microsoft技术堆栈(IIS + MS SQL Server)上工作的python Web开发框架。Django看起来像一个有趣的框架,但是根据我的阅读,很难或不可能将其用于Microsoft技术堆栈。

我想精简一个利用python优势的Web框架,因此ASP.NET在这里不是一个选择。

我想在完整的Microsoft堆栈上使用Python的原因是:

我们是.Net商店,我们的生产服务器运行完整的Microsoft堆栈 使用IronPython,我将能够与我们产品的现有.Net库互操作 我们现有的数据库在SQL Server中运行,我想开发一个查询该数据库的应用程序 如果必须安装其他Web服务器,将不允许将Python项目部署到我们的服务器

展开
收起
祖安文状元 2020-02-23 16:20:46 1496 0
1 条回答
写回答
取消 提交回答
  • 由于没有很多FLOSS框架瞄准那里,因此很难与完整的MS堆栈一起工作。使用WAMP(Windows / Apache / MySQL-PostgreSQL / Python)方法会更好。

    话虽如此,Django可以在Windows上运行,甚至可以通过使用PyISAPIe和MS SQL Server支持使其在IIS下运行。

    TurboGears也可以安装在Windows上,并通过其ORM后端具有MS SQL Server支持。

    有时在Windows下尝试使用-AMP可能是一种受虐狂。可以做到,但是在Linux / BSD下使用这些框架要容易得多且令人愉快。您绝对应该尝试一下。

    2020-02-23 16:20:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载