Python в разработке WEB-приложений + Django
Добавлено: 05 сен 2013, 12:48
Вот ещё одна область активного приложения Python (в предложениях вакансий по Python для программистов в ... 70%, думаю, случаев имеется в виду именно эта область, просто работодатели часто достаточно невежественны, чтобы обозначить это точно).
Главным образом для этих целей (и в этих вакансиях) задействован фреймворк Django:
Использование Python для WEB-приложений, для меня, самая неинтересная область приложения Python.
Если я и напишу что-то в порядке экспериментов в этой области, то в самую последнюю очередь...
Но, тем не менее, а). саму область использования нужно обозначить и б). достойные источники информации и обучения - должны быть названы.
Главным образом для этих целей (и в этих вакансиях) задействован фреймворк Django:
Вот так вот коротко о Django.Django (Джанго, ['dʒæŋɡoʊ][2]) — свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC[3].
...
Django проектировался для работы под управлением Apache с модулем mod python и с использованием PostgreSQL в качестве базы данных.
...
В настоящее время, помимо базы данных PostgreSQL, Django может работать с другими СУБД: MySQL, SQLite, Microsoft SQL Server, DB2, Firebird, SQL Anywhere и Oracle.
В составе Django присутствует собственный веб-сервер для разработки. Сервер автоматически определяет изменения в файлах исходного кода проекта и перезапускается, что ускоряет процесс разработки на Python. Но при этом он работает в однопоточном режиме и пригоден только для процесса разработки и отладки приложения.
...
Django можно развернуть на PaaS-сервисе RedHat OpenShift, в том числе и бесплатно[16][17][18][19].
...
Google App Engine Python[22] позволяет использовать для работы любую версию Django.
Использование Python для WEB-приложений, для меня, самая неинтересная область приложения Python.
Если я и напишу что-то в порядке экспериментов в этой области, то в самую последнюю очередь...
Но, тем не менее, а). саму область использования нужно обозначить и б). достойные источники информации и обучения - должны быть названы.