Хостинг со змеями и пингвинами

22.07.2011

Прочитав название этой статьи вы, наверняка могли подумать - какое отношение имеют змеи и пингвины к хостингу. В некотором, а точнее в переносном смысле - самое непосредственное. Символ Linux - операционной системы семейства Unix - пингвин по имени Тукс (или правильнее Такс от английского - Tux). В роли змеи выступает широко применяемый язык программирования Python. Обычно его называют Питоном, хотя изначально свое название он позаимствовал у известной английской комической группы 70-х годов - Монти Пайтон.

На сегодняшний день наибольшее распространение получил виртуальный хостинг Unix поскольку операционные системы этого семейства лучше адаптированы к “жизни” на сервере, да и свое развитие они начали задолго до появления Microsoft Windows и многих других. А программное обеспечение под Linux в большинстве своем бесплатное. Соответственно, поддержка различных технологий и платформ довольно широко представлена в данной ОС. Это касается и Питона в том числе.

Многие производители или заказчики ПО по тем или иным причинам выбирают различные языки и платформы для реализации своих проектов. Одни показывают высокую производительность, другие демонстрируют заточенность под высокоуровневые или наоборот низкоуровневые парадигмы программирования. Существует еще целый ряд критериев, которые влияют на выбор конкретных технологий. И этим в некоторых случаях занимаются отдельные специалисты.

Основная упор при разработке Питона делался на простоту, читабельность и эффективность. В итоге, исходный код программы написанной на Python в среднем в 2-4 раза меньше по объему чем на C++ или Java. Конечно, это оставило свой отпечаток на производительности. Софт на Пайтоне работает медленнее чем на многих других языках. Но его создать можно гораздо быстрее. Вопрос что важнее для разработчика в конкретный момент времени.

Если же ваш проект все уже написан с использованием данной технологии, а вам нужно его интегрировать в сети или перенести на хостинг Python обязательно должен поддерживаться на сервере, иначе ничего не выйдет. Важно также знать какая именно версия поддерживается, поскольку в нашем случае обратная совместимость не имеет место. На сегодня существует Py3k или Python 3000 (версия 3.0). Веховыми прежде в силу ряда различных причин стали версии 2.5 и 2.6. Утилита 2to3, которой рекомендуют пользоваться при портировании кода позволит конвертировать Py2 исходный код в Py3. Подозрительные участки утилита помечает комментариями и уведомляет об этом разработчика. Питон кроссплатформенен, посему будет в адекватных условиях работать и под Windows, и под другими ОС, включая даже мобильные устройства.

На серверах Coretek поддерживаются все наиболее распространенные технологии, платформы и фреймворки, в том числе и Питон.

Новости
23/06/2022

Для удобства оплаты подключен новый способ приема платежей в рублях картами не резидентов ЕС - Enot.io....

14/04/2022

Мы изменили список доступных методов оплаты и работаем над подключением новых платежных шлюзов. Теперь...

11/03/2022

Проблема устранена. --- В настоящее время у нас возникла проблема с подключением в части...

Статьи
12/03/2018

Что такое VPN? VPN - Virtual Private Network (виртуальная частная сеть). Это общее название...

20/02/2014

14/06/2013

Что такое домен? Что нужно что бы купить доменное имя? Что нужно знать про домен? Как...