Друкарня від WE.UA

BeePy — Розвиваю фреймворк. Фронтенд на Пайтоні 🤯

PyWeb - фронтенд фреймворк, написаний на Пайтоні, мого авторства 🤓
Почитати загальний опис і попердній апдейт можна в першій частині

Приклад 😊

Код (через carbon)
Результат

Що нового? 🙃

Перейменовано з PyWeb на BeePy 😅

Створено чат у Telegram для обговорення: @bee_py

Тепер сторінка прикладів працює на принципі “безшовного переходу”, тобто можна переходити між прикладами і списком без перезавантаження сторінки
Задля цього треба було небагато — імплементувати правильний тег Link)

Створена сторінка документації (де поки самої документації нема 🥲):

Додано dev-server з функцією hot-reload з-під капоту (короткий гайд)

Додано PyPI пакет, власне для попереднього пункту)

Створено Sandbox сторінки на CodeSandbox та власний приклад
Та, другий — трохи рекурсивний 🥴

А от якщо зовсім просто? 🤔

<html lang='en'>
    <head>
        <script src='https://kor0p.github.io/BeePy/beepy.js'></script>
        <script>
            beepy.__main__ = async () => {
                await py(`
from beepy import Tag, mount, state, on

class IncrementButton(Tag, name='button'):
    count = state(0)

    @on
    def click(self, event):
        self.count += 1

    def content(self):
        return f'Count: {self.count}'

mount(IncrementButton(), '#root')
`)
            }
        </script>
    </head>
    <body>
        <div id='root'></div>
    </body>
</html>

😮 Цей файл достатньо підписати як .html і відкрити його у браузері

Але для складнішого девелопменту рекомендую ознайомитись з кодом тут та гайдом для dev-server’у, уже згаданим вище

Потицяти ❤️

Післямова 🥰

Це небагато, але це чесна праця)
Я буду дуже вдячний, якщо ви бодай спробуєте потикати приклади чи сандбокси
Також, якщо вам цікава подальша доля та розвиток фреймворку — долучайтесь до чату

Статті про вітчизняний бізнес та цікавих людей:

  • Шлейф сучасного смартфону та його призначення

    Шлейф - це тонка пластикова стрічка з ледь видимими доріжками і саме вона зʼєднує важливі компоненти мобільного, без яких він не запрацює. Власники пристроїв Xiaomi, які стикаються з потребою заміни цієї деталі, можуть підібрати відповідний варіант на сайті AKS.UA

    Теми цього довгочиту:

    Шлейф Для Мобільного
  • Чохли для iPhone 15: повний гід по кольорах, матеріалах і виробниках

    Перед тим як вибрати чохли для iPhone 15, варто визначитися, що саме ви хочете отримати від аксесуара. Комусь потрібен тонкий прозорий корпус, інший покупець шукає посилений захист, а для когось вирішальним стане колір або підтримка MagSafe

    Теми цього довгочиту:

    Чохли Для Iphone
  • Як побудована програма Meest China Academy

    Курс про товарний бізнес охоплює різні етапи роботи: від пошуку ідеї до перевірки товару, логістики та масштабування. Програма Meest China Academy містить 17 модулів, які послідовно розкривають ці теми без зведення всього навчання до однієї універсальної поради.

    Теми цього довгочиту:

    Meest
  • Які технології використані в Айфон 17

    Айфон 17 поєднує OLED-дисплей із частотою до 120 Гц, чип A19, дві камери Fusion 48 Мп і швидке заряджання через USB-C. У COMFY можна купити Айфон 17 з накопичувачем на 256 або 512 ГБ, вибравши конфігурацію відповідно до обсягу фото, відео та застосунків

    Теми цього довгочиту:

    Iphone 17
  • Як вибрати вживаний iPhone: коротке керівництво для розумної покупки

    Вторинний ринок смартфонів Apple активно зростає, і питання, як вибрати вживаний iPhone, стає актуальним для дедалі більшої кількості користувачів. Правильний підхід дозволяє отримати бу iPhone з актуальною iOS і доброю камерою за помітно нижчу ціну, ніж у нових пристроїв.

    Теми цього довгочиту:

    Iphone
Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Вітя
Вітя@kor0p

Python SDET @ ajax.systems

6Довгочити
898Перегляди
18Підписники
Підтримати
На Друкарні з 14 квітня 2023

Більше від автора

  • Пайтон: дескриптори - що це???

    Можливо, навіть далеко не всі чули, що таке дескриптори, але точно всі використовували їхЯ кажу це так впевнено, оскільки @property є дескриптором

    Теми цього довгочиту:

    Програмування
  • Майбутнє фронтенду — Пайтон?🤔

    PyWeb - фронтенд фреймворк, написаний на Пайтоні, мого авторства 🤓 Щоб запускати Пайтон в браузері використовується Pyodide та WebAssembly

    Теми цього довгочиту:

    Python

Це також може зацікавити:

Коментарі (10)

Круто, якщо будете розвивати то це може стати корисним інструментом для широкого використання!

Це також може зацікавити: