【问题标题】:python vs java on web service development?网络服务开发上的python vs java?
【发布时间】:2011-01-02 10:34:35
【问题描述】:

我目前在 web 开发中使用 php 作为后端语言。但我想知道你需要安装什么才能运行 python 和 java。

使用 php 我需要 apache 和 mysql。

我也可以将它们用于 java 和 python 吗?

我找不到与 LAMP/MAMP/WAMP 等效的良好指南,因此我在使用 java 或 python 时了解这些部分。如果你能给我一些关于安装和需要什么的好链接,那就太好了。

而且我已经读到使用 python 更容易。但这是使用python而不是java的唯一优势吗?因为使用 java 我可以创建 java applet、桌面和移动应用程序。他们都倾向于安装java。但不是蟒蛇。

那我为什么要使用python而不是java。

【问题讨论】:

  • “我找不到与 LAMP/MAMP/WAMP 相当的好指南”?这是什么意思?找不到onlamp.com?你想做什么?到目前为止你读过什么?您的问题是(a)模糊和(b)在 SO 上重复了几十个。请澄清它或阅读此处已经存在的其他问题并提出更具体的问题

标签: java python


【解决方案1】:

我只能对python中的web开发给出建议:

  • 使用Tornado - 非阻塞网络服务器。
  • 使用Jinja2 - 模板引擎。
  • 使用MongoDB - 无模式数据库服务器|您还可以根据需要使用任何 RDBMS。

以上 3 个工具足以在 python 中构建 Web 应用程序。

或者您可以随时选择Django - 具有在 python 中构建可扩展 Web 应用程序所需的所有功能的巨型 Web 框架。

【讨论】:

  • Tornado 0.2 于 2009 年 9 月发布。之后就没有了。我有点失望。
【解决方案2】:

web2py 是一个完全独立的python web 框架,甚至可以在USB 驱动器上运行。该手册可在scribd 上找到,经过一两个小时的教程后,您将对 Python Web 框架的样子有一个很好的了解。我根本无法评论 Java。

编辑:Django 和 web2py 非常非常相似。我认为我更喜欢 web2py,因为它为我做了更多,而我不必这样做,但从例如 Java 框架的 POV 来看,Django 和 web2py 也可能是一回事。

【讨论】:

    【解决方案3】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多