我正在探索许多技术,但我希望您能就哪个 Web 框架让这变得最简单/最有可能提供意见。我目前正在寻找 JSP/JSF/Primefaces,但我不确定这个应用程序是否有能力。
这是该应用程序的基本描述:
用户使用他们的用户名和密码登录(也许我可以以某种方式合并 OPENID)?
有了一个非常好的用户界面,他们将看到一个特定类别的大量问题列表,例如“烹饪”。(我将手动编译此列表并使其可用。)
- 当他们点击这些问题中的任何一个时,会在其下方打开一个小输入框,以允许用户输入链接/URL。
- 如果他们输入的链接在 URL 指向的网页上存在相同的问题,他们将获得一分。然后,该问题消失并被添加到具有所有正确链接问题列表的不同页面。
- 在屏幕的右侧,将有一个排行榜,上面有前十名的人的用户名。
这个想法相对简单 - 通过允许许多人贡献,能够编译特定问题的外部网站链接。
我知道我可以使用 Primefaces 轻松构建 UI。[B]我不确定 JSP/JSF 是否能够在某个 URL 解析 HTML 以查看它是否包含单词。[/B] 我可以通过使用 urllib 轻松地用 python 做到这一点,但我可以' t 使用 python 构建 Web GUI(非常困难)。最好的方法是什么?
任何帮助,将不胜感激!!!谢谢!