我已经知道Java、C#和C++了。现在我想从web开发开始,我看到一些非常大的站点是用Python/C++构建的。我喜欢Python的编码风格,它看起来真的很干净,但其他一些东西,比如运行前没有错误,真的很奇怪。
然而,我不知道我现在应该学什么。我从Python开始,但后来我发现Google App Engine也支持Java,而且PlayFramework看起来也很棒。
现在我真的很困惑。我应该使用Python还是Java?我发现Python的集成开发环境"PyCharm“对于web开发来说真的很棒。Java有没有类似的东西,比如eclipse?
我知道这个问题没有建设性,但它会帮助我做出决定。这两种语言的优缺点是什么?
发布于 2012-07-02 03:39:12
我只想补充一点,如果你要求它与GAE兼容,那么我认为Django是最好的选择。Playframework的2.0版本不再与GAE兼容。
发布于 2012-07-02 00:50:44
PyCharm是由JetBrains创建的集成开发环境。最初,JetBrains只有一个产品,IntelliJ IDE ( Java IDE),PyCharm和所有其他产品都是从这个非常成功的产品衍生而来的。
至于哪种语言,我建议尝试用这3种语言做一些小的(但功能丰富的,可以作为整体测试),看看哪种最适合你。语言选择是一个巨大的问题,它取决于个人因素,项目因素和许多其他因素。因此,我甚至不会开始告诉你哪一个是最好的(因为在我的情况下,这对我来说是最好的)。
发布于 2013-02-28 04:45:11
这取决于你。你还想要什么:学习新的编程语言还是学习如何制作web应用程序?
我刚开始学习一些PLay教程,它真的很棒。PLay 2甚至比之前的版本更令人惊叹。我想学习Scala,所以它对我来说是完美的,但也因为它不再兼容GAE,但是,还有其他方法可以部署应用程序,我想尝试一下OpenShift (不知道是否可能,我很快就会尝试)。
我也是Python的铁杆粉丝,所以我自然也在寻找框架来构建应用程序。我想说,Django不是唯一的选择。我尝试过几次Django,现在我正在尝试web2py。正如许多人所说,Django有相当艰难的学习曲线。Web2py应该更好,但我不喜欢“魔法”式的搭建应用程序的方式。
我用过Bottle (Flask也是类似的),它对小应用程序来说很棒。RESTful应用程序使用起来超级简单,所以也许这应该是你的起点。
根据我所读到的关于Python框架的内容:
我还没有全部尝试过,但这是我在阅读网络/博客等过程中发现的。
我正在寻找类似Play Framework2.x的东西,但使用Python(理想情况下是3) :)
https://stackoverflow.com/questions/11281233
复制相似问题