首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows和Linux上开发web2py应用程序有什么区别吗?

在Windows和Linux上开发web2py应用程序有什么区别吗?
EN

Stack Overflow用户
提问于 2011-03-27 03:35:52
回答 3查看 2K关注 0票数 2

我记得在Windows环境中设置其他框架非常痛苦:)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-27 08:10:01

实际上,在Windows上设置web2py非常容易--大概需要一分钟的时间。只需转到download page,下载"For Windows“版本,解压缩下载的文件,然后单击”web2py“文件夹中的”web2py.exe“文件。好了--您正在运行web2py,并准备构建一个应用程序。您甚至不需要在系统上安装Python,因为Windows版本包含自己的Python解释器。它还附带SQLite关系型数据库管理系统和自己的web服务器。它没有依赖关系,也不需要安装(您甚至可以从拇指驱动器运行它)。

请注意,如果您希望使用自己的Python安装,而不是Windows版本的web2py附带的解释器,则可以下载web2py的源代码版本。它也很容易设置(只需下载并解压缩),但是不是'web2py.exe‘文件,而是一个'web2py.py’文件,你可以点击它来启动服务器(你也可以在命令提示符下输入'python web2py.py‘)。

如果您有任何问题,您将从mailing list获得大量帮助。

票数 10
EN

Stack Overflow用户

发布于 2011-03-27 09:10:55

我在Windows上使用web2py,这是小菜一碟。Python页面有一个二进制版本,即使您还没有安装web2py.com,也可以运行它-下载、解压缩、运行web2py.exe、输入管理员密码并开始使用它。exe版本附带了开始编码和连接到sqlite或MySQL数据库所需的一切。如果需要连接到其他数据库(Postgres、MS SQL、Oracle等)然后,您需要自己安装Python &必要的Python DB适配器,并运行web2py的源代码版本。

在Windows上开发你的web2py应用是没有问题的--如果你愿意,你可以使用基于网络的web2py“应用管理”在浏览器中编写你的应用。或者你可以使用任何你想要的文本编辑器/IDE。web编辑器对于小项目/快速调整很方便,但我通常最终还是使用pyScripter或NetBeans。

至于部署用于生产使用,那么在Windows上运行比在Linux上运行提供的选择更少。内置的web服务器(火箭)可以在中等负载下正常工作--如果你只是在做一个内部网的应用,那可能也没问题。如果你打算运行一个更大的公共网站,那么你需要考虑在另一个web服务器上运行web2py -- Apache将在Windows下与web2py一起工作。(请参阅联机手册中的第11章。)当然,仅仅因为你是在Windows上开始开发的,并不意味着你的最终部署必须是基于Windows的--你可以很好地将你的代码转移到一个安装了web2py (或者是Apache/nGinx/Cherokee/lighttpd)的服务器上。

如果有疑问,请参考official web2py book并在web2py Google group中提出您的问题,这是非常积极和有帮助的。当您正在寻找如何做事情或更多部署食谱时,Web2pyslices.com也是一个方便的资源。

票数 4
EN

Stack Overflow用户

发布于 2011-03-27 04:06:13

不,有Windows installer。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5444798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档