Современные компьютеры быстрее компьютеров прошлого, часто с невероятным отрывом. Так почему же часто кажется, что требуется больше времени, чтобы что-то сделать?
Для того, кто научился программировать на старом IBM PS/2 под управлением DOS 6.1 более двадцати лет назад, ответ прост.
Конечно, это не относится ко всем компаниям, особенно к тем, кто понял, что трата огромных сумм денег на хостинг и услуги сокращает их чистую прибыль. В Интернете мы постоянно слышим истории о том, как компании меняют свои программные платформы и экономят от 20 до 40% на стоимости хостинга, оптимизируют базы данных, чтобы сократить время запросов в десять и более раз, и увеличивают время отклика путем перепроектирования частей своих приложений в асинхронном коде с использованием Node.js, Rust, Go или других подобных современных языков.
Pafera Web Framework разработан, чтобы быть простым, эффективным и дешевым, но только если вы уже знаете базовые технологии. Мы не уклоняемся от SQL, HTML, CSS или JavaScript на базовых уровнях, а принимаем их, чтобы создать что-то достаточно высокого уровня, чтобы быть быстрым во время разработки, но достаточно низкого уровня, чтобы быть быстрым и настраиваемым для любой ситуации.
Лучший способ начать работу с Pafera Framework — загрузить его и начать использовать.
Если вы используете систему на базе Ubuntu, Arch Linux или Termux на Android, установка так же проста, как ввод
wget https://pafera.com/install.sh chmod +x install.sh ./install.sh
Если вы работаете на других системах, вам придется немного подкорректировать команды. Для Windows я рекомендую использовать Anaconda или просто установить Ubuntu через WSL2. Homebrew должен хорошо работать на системах Mac.
Для краткого руководства по разработке приложения с использованием фреймворка вы можете посетить основной репозиторий кода на Codeberg. Версия Python
Версия PHP не менялась некоторое время, но имеет ту же философию дизайна, что и версия Python, с различиями в поддержке языка и автоматической загрузке. Репозиторий кода доступно здесь , в то время как документация доступно здесь
Я работаю над версией фреймворка на Rust, которая должна дать существенный прирост скорости по сравнению с текущей версией Python за счет переносимости и простоты использования. Поддержка асинхронности в Rust пока еще не совсем развита, но выглядит многообещающе в будущем.
Любые исправления ошибок или предложения всегда приветствуются. Пожалуйста, отправьте их в мой репозиторий Codeberg выше.