【发布时间】:2011-12-24 03:25:21
【问题描述】:
不久前,我第一次学习了使用 php 进行网络编程。它有一些我觉得非常有用的功能,但整体语言不是我喜欢的,只是个人喜好问题。我想知道我可以使用哪些替代方案来使用不同的底层编程语言(Python?Ruby?)来提供类似的功能。
我在寻找什么:
- 通用编程能力
- 嵌入在 HTML 中的内嵌服务器端代码(即,如果需要,我希望能够使我的文档成为纯 HTML,而不是要求特殊语法,即使我不需要动态内容)
- 访问请求参数
- 能够发送标头、设置 cookie 等
最好:
- 不需要单独的服务器进程
- 轻松与 Apache 连接
有人有什么建议吗?
我尝试做的一件事是通过 CGI 嵌入 Ruby (erb)。这在纸上看起来很合适。不幸的是,我无法让它工作,因为我遵循了一些不同的指南,并且将它们结合起来的结果没有奏效。无论如何,这似乎不允许我设置任意标题(更重要的是,使用会话和 cookie)。
注意:我目前不是在寻找一个完整的 Web 框架。其他 HTML 页面中只有相对少量的动态内容。
谢谢!
【问题讨论】:
-
这是一个非常开放的问题。为什么不试试 Python 或 Ruby 或 JavaScript (Node) 或...?
-
@MattBall 当然,我希望转向其中一种语言。问题是:我如何以最小的努力做到这一点,以便它像 php 那样无缝集成?
标签: php python ruby web-applications