我正在探索许多技术,但我希望您能就哪种 Web 框架提供意见,使这成为最简单/最可能的。我目前正在寻找 JSP/JSF/Primefaces,但我不确定这个应用程序是否支持。
这是应用程序的基本描述:
用户使用他们的用户名和密码登录(也许我可以以某种方式合并 OPENID)?
通过非常漂亮的用户界面,他们将看到针对特定类别(例如“ cooking ”)的大量问题。 (我将手动编译此列表并使其可用。)
- 当他们点击这些问题中的任何一个时,它下方会打开一个小输入框,允许用户输入链接/URL。
- 如果他们输入的链接在 URL 指向的网页上有相同的问题,他们将获得一分。然后这个问题就会消失,并被添加到另一个页面,该页面列出了所有正确链接的问题。
- 在屏幕的右侧,将有一个排行榜,上面有得分最高的人的用户名。
这个想法相对简单 - 通过允许许多人贡献,能够针对特定问题编译指向外部网站的链接。
我知道我可以使用 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/