💢 ویژگیهای Bottle:
1⃣ سبک و سریع: فقط یک فایل است و نیاز به نصب اضافی ندارد.
2⃣ تمام کدها در یک Single-file فایل قرار میگیرند.
3⃣ برخورداری از امکانات REST مناسب برای API ها.
4⃣ماژولار: میتوان بهراحتی از افزونهها استفاده کرد.
⚙ نصب:
میتوانید با استفاده از pip نصب کنید:
pip install bottle⚙ نمونه کد:
from bottle import Bottle, run
app = Bottle()
@app.route('/')
def home():
return "Hello, World!"
run(app, host='localhost', port=8080)
❌ حالا فرقش با Flask چیه:
🔹Bottle:
خیلی سبک و کوچک است. همه چیز در یک فایل قرار دارد و برای پروژههای کوچک و ساده مناسب است.
🔸Flask:
بزرگتر و قابلیتهای بیشتری دارد. برای پروژههای پیچیدهتر و بزرگتر طراحی شده است.
🔹Bottle:
برای پروژههای یکصفحهای یا API های کوچک عالی است.
🔸Flask:
برای ساخت اپلیکیشنهای پیچیده و بزرگتر یا وبسایتهای پویا مناسب است.
📥 دانلود کتاب آموزشی Bottle
#پایتون #وب #طراحی_سایت #طراحی
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
