javaplayframework和pythonDjango-GAE

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

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

我已经知道了java、C++和C++。现在我想从Web开发开始,我看到一些真正的大网站是用Python/C++构建的。我喜欢Python的编码风格,它看起来真的很干净,但是其他一些东西,比如在运行前没有错误真的很奇怪。在

但是,我不知道我现在应该学什么。我从Python开始,但是后来我发现googleappengine也支持Java,PlayFramework看起来也很棒。在

现在我真的很困惑。我应该使用Python还是Java?我发现Python的IDE“PyCharm”对于web开发来说真是太棒了。Java也有类似的东西吗,也许是eclipse?在

我知道这个问题没有建设性,但它会帮助我做出决定。两种语言的优点和缺点是什么?在


Tags: web语言编码网站风格错误javaide
3条回答

PyCharm是JetBrains创建的IDE。最初,JetBrains只有一个产品intellijide(javaide),PyCharm和所有其他产品都是从这个非常成功的产品中衍生出来的。在

至于哪种语言,我建议尝试用这三种语言做一些小的(但是功能丰富到足以作为一个整体测试),看看哪种语言最适合你。语言选择是一个巨大的问题,它取决于个人因素、项目因素以及其他许多因素。因此,我甚至不会开始告诉你哪一个是最好的(因为在我的情况下,这将是对我最好的)。在

我只想补充一点,如果您需要它与GAE兼容,那么我认为Django是最好的选择。Playframework的版本2.0不再与GAE兼容。在

这取决于你。你还想要什么:学习新的编程语言还是学习如何制作web应用程序?在

我刚开始了一些游戏教程,非常棒。第二部比前一部更精彩。我想学习Scala,所以它对我来说是完美的,但也因为它不再与GAE兼容了,但是拜托,还有其他方法来部署应用程序,我想试试OpenShift(如果有可能的话,我很快就试试)。在

我也是Python的忠实粉丝,所以我自然也在寻找用Python构建应用程序的框架。我想说,Django不是唯一的选择。我很少尝试Django,现在我正在尝试web2py。正如许多人所说,Django的学习曲线相当困难。Web2py应该更好,但是我不喜欢wizzard的搭建应用程序的方式。在

我用过瓶子(烧瓶也是类似的),它非常适合小应用。RESTful应用程序非常简单,所以也许它应该是你的出发点。在

从我所读到的Python框架:

  • Django非常适合典型的网站/CMS,很难学习
  • web2py非常有趣-我正在测试,Reddit正在使用它?在
  • 在网页.py极简的,轻量级的框架,你必须几乎从头开始构建webapp
  • Tornado/Twisted—快速、异步框架
  • 烧瓶/瓶子-非常漂亮的微框架。休息服务很棒

我没有尝试过所有的方法,但这是我在阅读网络/博客时发现的

我正在寻找类似playframework2.x的东西,但在Python中(最好是3):)

相关问题 更多 >