پیش از استارت اولیه بهاین سؤال جواب دهیم طراحی سایت در مشهد که آیا طراحی وب با پایتون ممکن میباشد یا این که نه. برای جواب بدین سؤال می بایست بدانید که یک اینترنتوب سایت در هسته خویش مشمول دو قسمت اساسی میباشد:
گسترش Front-end
گسترش Back-end
گسترش فرانتاند بر عنصرها بصری و تعاملی یک اینترنتتارنما متمرکز میباشد که یوزرها مستقیما با آن در ارتباطند. این دربرگیرنده پیاده سازی رابط کاربری (UI) و تجربیات کاربری (UX)، ساخت و ساز طرحبندی و پیادهسازی اجزای بصری با به کارگیری از فناوریهایی مانند HTML ،CSS و جاوا اسکریپت میباشد. توسعه و گسترشدهندگان فرانتاند اعتقاد نتیجه ها مینمایند که اینترنتوب سایتها از لحاظ بصری جالب، پاسخگو و کاربرپسند میباشند.
در سمت مقابل، توسعه و گسترش بکاند مرتبط با طریق کوشش یک اینترنتوب سایت در سمت سرور و به دور از دیده بازدیدکنندگان میباشد. این مشمول ساخت و ساز منطق و زیرساختی میباشد که تلاش درست اینترنتوبسایت را ضمانت مینماید، پردازش دادهها را مدیر مینماید و با مقرهای داده تعامل داراست. پیشرفتدهندگان بکاند با لهجههای نرمافزارنویسی مانند Python، Ruby، Java یا این که PHP فعالیت مینمایند تا اجزای سمت سرور یک اینترنتوب سایت یا این که یک نرمافزار اینترنت را بسازند.
بدین ترتیب مراد از ساخت سایت با پایتون، گسترش بکاند آن اینترنتتارنما میباشد خیر همه نصیبها! در واقعیت هیچ وبسایت جامعی نیست که فقط با یک لهجه نرم افزارنویسی گسترش پیدا کرده باشد. نکته دوم این میباشد که اکثر اوقات اینترنتوبسایتها به وسیله دو تیم توسعه و گسترشدهندگان فرانتاند و بکاند ساخته می شوند و عده ای که بر هر دو جنبه وبسایت به طور کامل مسلط میباشند، تحت عنوان فول استک دولوپر شناخته می شوند. بدین ترتیب هر کس بخواهد یک اینترنتتارنما را به تنهایی بسط دهد، ضمن نرمافزارنویسی پایتون (یا این که دیگر لهجههای اپلیکیشننویسی بکاند) بایستی به لهجههای اپلیکیشننویسی فرانتاند هم مسلط باشد. خب با این پیشگفتار بیایید فرایند و نقشه رویکرد طراحی وب سایت با پایتون را استارت کنیم.