python - 哪些网络编程语言能够制作此网络应用程序?

标签 python web-applications jsf jsf-2 primefaces

我正在探索许多技术,但我希望您能就哪种 Web 框架提供意见,使这成为最简单/最可能的。我目前正在寻找 JSP/JSF/Primefaces,但我不确定这个应用程序是否支持。

这是应用程序的基本描述:

  1. 用户使用他们的用户名和密码登录(也许我可以以某种方式合并 OPENID)?

  2. 通过非常漂亮的用户界面,他们将看到针对特定类别(例如“ cooking ”)的大量问题。 (我将手动编译此列表并使其可用。)

  3. 当他们点击这些问题中的任何一个时,它下方会打开一个小输入框,允许用户输入链接/URL。
  4. 如果他们输入的链接在 URL 指向的网页上有相同的问题,他们将获得一分。然后这个问题就会消失,并被添加到另一个页面,该页面列出了所有正确链接的问题。
  5. 在屏幕的右侧,将有一个排行榜,上面有得分最高的人的用户名。

这个想法相对简单 - 通过允许许多人贡献,能够针对特定问题编译指向外部网站的链接。

我知道我可以使用 Primefaces 轻松构建 UI。 [B]我不确定 JSP/JSF 是否能够在某个 URL 处解析 HTML 以查看它是否包含单词。[/B] 我可以通过使用 urllib 使用 python 轻松地做到这一点,但我不能不使用 python 构建 Web GUI(这非常困难)。什么是最好的方法?

任何帮助将不胜感激!!!谢谢!

最佳答案

最好的方法是最适合您的方法。如果 Python 不是你的强项而 Java 是,那么使用 Java。如果您是 Python 专家并且对 Java 知之甚少,请使用 Python。

Internet 上有如此多的资源支持如此多的平台,因此真正的决定取决于最适合您的平台。

关于python - 哪些网络编程语言能够制作此网络应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4577414/

相关文章:

Python 子进程 block

javascript - navigator.share 文件无法在 iOS 14 Safari 上运行

node.js - 将 Admob 移植到移动网络

java - 如何在一个 ui :repeat? 中迭代两个数组

CSS 从 richfaces 3 迁移到 richfaces 4

jsf - 如何保持 primefaces rowexpansion 打开?

php - 将 php 数组转换为 python 字典

python - 使用 pandas dataframe 在 python 中将 utf 转换为 ascii

Python:切片一个非常大的二进制文件

javascript - 如何使用位置感知地理定位在 Web 应用程序上查找本地企业?