Я просто покажу код, показывающий, как я занимаюсь веб-разработкой на PHP.
<html>
<head>
<title>Example #3 TDavid's Very First PHP Script ever!</title>
</head>
<? print(Date("m/j/y"));
require_once("somefile.php");
$mysql_db = "DATABASE NAME";
$mysql_user = "YOUR MYSQL USERNAME";
$mysql_pass = "YOUR MYSQL PASSWORD";
$mysql_link = mysql_connect("localhost", $mysql_user, $mysql_pass);
mysql_select_db($mysql_db, $mysql_link);
$result = mysql_query("SELECT impressions from tds_counter where COUNT_ID='$cid'", $mysql_link);
if(mysql_num_rows($result)) {
mysql_query("UPDATE tds_counter set impressions=impressions+1 where COUNT_ID='$cid'", $mysql_link);
$row = mysql_fetch_row($result);
if(!$inv) {
print("$row[0]");
}
}
?>
<body>
</body>
</html>
Вот и все. Я пишу каждый файл, как это. Недавно я изучил ООП и начал использовать классы и объекты в PHP.
Я слышал, что там много фреймворков для PHP. Они говорят, что нужно использовать эти библиотеки. Но я чувствую, что они просто усложняют ситуацию.
Во всяком случае, так я занимаюсь веб-разработкой. Теперь я хочу улучшить это. и сделай это профессиональным. Также я хочу перейти на Python. Я искал ТАКИЕ архивы и нашел всех, кто предлагал Джанго. Но кто-нибудь может дать мне некоторое представление о том, как работает веб-разработка на Python?
запрос пользователя (клиента) на страницу --->
веб-сервер (-> встроенный интерпретатор PHP)
----> Серверная часть (PHP) Script ---> MySQL Server.
Теперь, если вместо интерпретатора PHP есть интерпретатор python, а вместо сценария php есть скрипт python, который содержит как HTML, так и python (встроенный в некоторые теги python). Скрипт Python подключается к серверу базы данных и извлекает некоторые данные, которые будут напечатаны в формате HTML. или в мире питонов все по-другому?
Эта штука с Django похожа на фреймворки для PHP? Не может один код в Python без использования Django. Потому что я никогда не встречал ни одного поста без django
Пожалуйста, начните с меня.