2

我在 Codecademy 上完成了 HTML/CSS/JS/jQuery/Python 的课程,从那时起,我一直在练习使用 HTML/CSS/JS/jQuery 进行客户端编程,遵循文档以及使用 Notepad++ 和 Chrome 的教程。

我决定是时候开始练习服务器端编程了,这样我就可以将客户端编程集成到一个功能齐全的网站中。因此,我在 Yahoo Answers 上询问了练习服务器端编程的最佳方法,从答案看来,最好的方法是将我的一台旧 PC 设置为服务器。同一个人还告诉我,PostgreSQL 不可用(“很少有真正的服务器会允许它”),Apache 是为 PHP/MySQL 设计的,Python 不与 HTML 一起使用。

他说我需要重新学习,所以我现在很困惑。我认为 Python/Ruby/PERL 等可以与 PHP 互换,只是做同一件事的不同方式?PostgreSQL 也一样,在我看来它可以与 MySQL 互换?我什至还没有使用过 Python(除了在 Codecademy 上),因为我还没有弄清楚如何使用它,但我真的很热衷于将它用于 Web 开发。

4

2 回答 2

2

从答案看来,最好的方法就是将我的一台旧电脑设置为服务器

看在 $DEITY 的份上,请不要那样做。如果您刚刚开始,您不想学习服务器管理、从头开始安装各种工具(SSH、FTP、Apache、MySQL 等)、设置路由器和静态 IP 地址、设置防火墙/iptables、同时设置域名等。同时学习所有这些将是压倒性的。

我建议使用良好的共享主机来减轻痛苦。

PostgreSQL 不可用(“很少有真正的服务器会允许它”?);Apache 是为 PHP/MySQL 设计的;并且 Python 不与 html 一起使用

谁告诉你的,完全没有头绪。虽然 PostgreSQL 不如 MySQL 流行,但大多数严肃的虚拟主机都支持它;Apache 是最灵活的 Web 服务器之一,它支持非常广泛的 Web 技术,而不仅仅是 mod_php;并且声称 Python 不与 HTML 一起使用显然是不真实的

于 2013-01-07T14:16:58.800 回答
1

除了安装 linux 和设置自己的服务器盒之外,您还可以在 Django 网站上找到有关所有这些内容的指导。

请忽略雅虎的回答。

Django 支持许多不同的数据库服务器,并得到 PostgreSQL、MySQL、Oracle 和 SQLite 的正式支持。

https://docs.djangoproject.com/en/1.4/topics/install/#get-your-database-running

于 2013-01-05T21:46:50.297 回答