معماری
ضعیفبد نیستمتوسطخوبعالی (1 votes, average: 5٫00 out of 5)
Loading...

تورنادو | Tornado

تورنادو(ترنادو،Torando) همانند Django یک فریم ورک(framework) سبک و پرکاربرد پایتون برای وب می باشد.

فریم ورک تورنادو | tornado
فریم ورک تورنادو | tornado

با کمک تورنادو شما می توانید یک وب سرور ایجاد کنید(Tornado Web Server) همانند آپاچی، که سپس بتوانید روی آن وب سایت نوشته شده خود با کد های پایتون که از کتابخانه قدرتمند تورنادو نیز قدرت می گیرند را اجرا کنید.

همچنین تورنادو این قابلیت و قدرت را دارد که همزمان از ده ها و هزاران کانکشن بطور طولانی مدت پشتیبانی کند پس با خیال اسوده می توانید Tornado Web Server خود را راه اندازی کنید.

تورنادو تقریبا به چهار قسمت اصلی می تواند تقسیم شود:

  1. یک فریم ورک وب(که شامل می شود RequestHandler برای ایجاد اپلیکیشن های وب و پشتیبانی کلاس های مختلف)
  2. می توان سمت سرور و کلاینت آنرا با HTTP پیاده سازی کرد، HTTPServer و AsyncHTTPClient
  3. کتابخانه شبکه ناهمگام(IOLoop و IOStream) که می تواند برای پیاده سازی دیگر پروتکل ها استفاده شود
  4. کتابخانه coroutine (tornado.gen

برای شروع با تورنادو می توانید به وبلاگ رسمی آن در گیت هاب مراجعه کنید و از نمونه پروژه های آماده آن و داکیومت کامل تورنادو استفاده کنید. آدرس آن در گیت هاب : github.com/tornadoweb/tornado

و داکیومنت تورنادو : tornadoweb.org/en/stable

چند مثال، با تورنادو می توانید:

آدرس های سایت خود را کنترل کنید، مثلا مشخص کنید با زدن ادرس mihanlearn.net/category این صفحه به چه تابع و کلاسی هدایت شود و سپس چه به کاربر نمایش داده شود یا چه از بانک اطلاعاتی خوانده شود و یا در آن نوشته شود، حالا که نام بانک اطلاعاتی آمد بهتر است بدانید تورنادو با تمامی بانک های اطلاعاتی سازگار است و همچنین کتابخانه هایی مثل PyMysql, PeeWee و..

از آنجا که منابع آموزشی فارسی در خصوص این فریم ورک وجود ندارد، میهن لرن تصمیم بر آن دارد تا بزودی در آموزش های طراحی وب قسمتی را برای پایتون و این فریم ورک در نظر بگیرد و شما را کاملا با آن آشنا کند.

6 دیدگاه

  1. سلام خسته نباشید
    آموزش فریم وورک تورنادو را قرار نمیدهید؟
    من برای پروژم سخت بهش نیازمندم.
    میشه راهنمایی کنید از کجا میتونم فیلمای آموزشی تورنادو را پیدا کنم؟

  2. سلام
    بی صبرانه منتظر آماده شده این آموزش ها هستم

  3. سلام خسته نباشید. این آموزش تا کی میزارید؟
    بدون دانستن پایتون میشه این فریم ورک یاد گرفت؟

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *