Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java或Python更适合在Google应用程序引擎上编写网页源代码检查web服务吗?_Java_Python_Html_Web Services_Google App Engine - Fatal编程技术网

Java或Python更适合在Google应用程序引擎上编写网页源代码检查web服务吗?

Java或Python更适合在Google应用程序引擎上编写网页源代码检查web服务吗?,java,python,html,web-services,google-app-engine,Java,Python,Html,Web Services,Google App Engine,我希望你们都有一个愉快的一天 我想写一个web服务,每20分钟检查一次网页HTML代码,并通过电子邮件发送到我的邮箱。有人给了我一个建议,让我用它来完成这项任务。在简要浏览了该网站后,我了解到该网站可以使用两种语言:Java和Python 你认为哪一个最适合我的任务,因此,我必须开始学习?(我两种语言都不懂)。这两种语言及其应用程序引擎的实现都非常可靠和成熟。作为一种语言,Python的学习速度更快,但Java附带了更丰富的工具,如Eclipse,这可能会部分弥补这一不足。这在很大程度上取决于你

我希望你们都有一个愉快的一天

我想写一个web服务,每20分钟检查一次网页HTML代码,并通过电子邮件发送到我的邮箱。有人给了我一个建议,让我用它来完成这项任务。在简要浏览了该网站后,我了解到该网站可以使用两种语言:Java和Python


你认为哪一个最适合我的任务,因此,我必须开始学习?(我两种语言都不懂)。

这两种语言及其应用程序引擎的实现都非常可靠和成熟。作为一种语言,Python的学习速度更快,但Java附带了更丰富的工具,如Eclipse,这可能会部分弥补这一不足。这在很大程度上取决于你有哪些其他语言的背景——例如,来自C#,Java比来自C的人更简单。对于这样一个简单的任务,这两种语言和附加库&c的功能问题并没有真正发挥作用。

我已经用GAE尝试了这两种语言,下面是我对它的语言选择的总体感受:

  • Python通常更简单。因此,如果您使用的是bare GAE API,那么Python的API更易于学习,也更易于在其中编写Web应用程序

  • Java更兼容。Python的API通常是特定于GAE的,而JavaAPI类似于一些标准Java技术(servlet、JDO、部署等)


因此,如果您有Java web开发经验,或者打算广泛使用第三方库,那么Java是一个不错的选择。否则,Python会更好。

对于您的特定任务,我建议使用Python,这主要是因为存在一个优秀的HTML解析器,它可以处理格式不正确的文档。

感谢这里回答的所有人。所以,我认为Python是一条出路!