基本上我从去年开始使用PHP编写网站。 但现在我想使用别的东西,GAE看起来不错。
所以我想知道GAE是否适合制作一个小网站来分享最喜欢的YouTube视频?
几个月前我在Python + Django上做过单一网站,对我来说看起来不错。
但JAVA也是我想要学习的语言(自上学以来从未在JAVA中编码)。
P,很难选择,所以我需要意见!!具体来说:想知道在GAE下使用python或Java是否存在任何故障/问题。或者如果GAE是首选或不首选。不打算只为学习网站,它将是一个客户。
答案 0 :(得分:3)
Java和Python都是优秀的语言。这是一个品味和相信你选择的问题。
如果你要求我的个人信仰,我的主观观点是:
所以这是我的观点,但正如S.Lott评论你的问题:
意见将毫无用处。
答案 1 :(得分:3)
这里的大多数人都错过了这样一个事实:问题实际上是关于App Engine,而不是一般的java或python。
Java和Python SDK以及App Engine运行时具有几乎相同的功能。对当前java运行时的一个警告是,如果你使用了很多外部库,你的加载点击(第一次有人点击你的网站,应用引擎必须启动你的应用程序)可能会有点慢。
答案 2 :(得分:2)
如果你想学习Java,那就用Java吧!
如果您认为Java与Python相比过于冗长,您可以尝试使用Scala,它在Java上运行在JVM上。 Scala更简洁,设计精良。
答案 3 :(得分:2)
您将能够使用Python或Java完成相同的结果。 Java比Python更冗长,这可以使它有一个更陡峭的学习曲线。您在Django(GAE的webapp主要基于并且您甚至可以直接使用,如果您想要)的一些经验这一事实将使您更容易在短期内启动和运行网站。
所以,它确实取决于你想要完成的事情。如果您的目标是学习Java,那么使用Java进行项目是学习它的最佳方式。如果你的主要目标是让网站启动并运行,那么Python将是一个更好的选择,因为它可以让你更少地专注于学习新的Java语法,更多的是关于简单地让网站开始。
答案 4 :(得分:1)
我个人会选择基于Java的解决方案。如果这只是一个自己的小网站,那么学习一种新技术是个好主意,在这种情况下是Java。像这样的小项目非常适合学习新技术,看看它们是否适合作为开发人员以及将来可能决定做的其他项目
答案 5 :(得分:1)
您需要IRL导师。