2010-01-07 113 views
5

我目前在web開發中使用php作爲後端語言。但我想知道你需要安裝什麼來運行python和java。python vs java關於web服務開發?

用PHP我需要apache和mysql。

我可以使用那些用於java和python嗎?

我無法找到相當於LAMP/MAMP/WAMP的優秀指南,因此我瞭解使用java或python時的部件。如果你能給我一些關於安裝的好鏈接以及需要什麼,那將是非常好的。

我已經讀過,它更容易與python。但這是使用python而不是java的唯一優勢。與java的原因我可以創建Java小程序,桌面和移動應用程序。他們都傾向於安裝了java。但不是python。

那麼爲什麼我應該使用python而不是java。

+0

「我找不到相當於LAMP/MAMP/WAMP的好指南」?這是什麼意思?你找不到http://onlamp.com/?你想做什麼?到目前爲止你讀了什麼?你的問題是(a)含糊不清和(b)有幾十個重複。請澄清它或閱讀其他問題已經在這裏,並要求更具體的 – 2010-01-07 11:16:09

+0

確切重複:http://stackoverflow.com/questions/1309662/comparing-the-uses-applications-of-java-vs-python – 2010-01-07 11:17:32

回答

4

我只能給web開發建議在python:

  • 使用Tornado - 無阻塞的網絡服務器。使用Jinja2 - 模板引擎。
  • 使用MongoDB - 模式較少的數據庫服務器|您也可以根據您的要求使用任何RDBMS。

以上3個工具足以在python中構建一個web應用程序。

或者您可以隨時選擇Django - 這是一個巨大的Web框架,它具有在Python中構建可伸縮Web應用程序所需的所有功能。

+0

龍捲風0.2是在2009年9月發佈。我有點失望。 – stesch 2010-02-07 17:15:29

+1

去Django .. – boring 2010-12-08 09:56:44

2

web2py是一個完全自包含的python web框架,甚至可以運行在USB驅動器上。該手冊可在scribd上找到,在教程一兩個小時之後,您將對Python Web框架的功能有個很好的瞭解。我根本無法評論Java。

編輯:Django和web2py非常非常相似。我認爲我更喜歡web2py,因爲對我來說做的更多,我不必做,但是從Java框架,Django和web2py的POV可能也是同樣的事情。