یک فنجان مشاوره
مهـمـان مــا باشیـد

شـمـــاره تــمــاس
031-36628509

framework یا فریمورک چیست و چه کاربردی دارد؟

انتشار 16 تیر 1397
دیدگاه ها 0
زمان تقریبی مطالعه
گردآوری پدیده تجارت

شاید فریمورک(framework) های معروف مانند Laravel ، ASP.net و یا Django را شنیده باشید، اما این فریمورک دقیقا چیست و چه کاربردی دارد؟ به طور مثال میدانیم زبان‌ فریمورک‌ Laravel(در مقالات قبلی به طور مختصر Laravel را توضیح دادیم)، زبان برنامه‌نویسی php میباشد، یا ASP.net با زبان C و مشتقات آن مانند C# کار میکند و همچنین Django با زبان Python نوشته میشود. خب پس اگر زبان‌های گفته شده کار مورد نظر ما را انجام میدهند پس فریمورک چه نقشی در پروژه‌های ما دارد؟

 framework

معنای framework

framework به معنای چهارچوب بندی میباشد. کار کلی آن این است که به کدی که نوشته ایم معنا میدهد و آنرا مرتب کرده و در اجرای آن کار ما را ساده میکند. در واقع فریمورک کد ما را به طور مرتب شده و کلاس‌ بندی شده اجرا میکند و فهم و قابلیت اجرایی کد را افزایش میدهد.

framework یک روپوش است

روپوش یا wrapper یک روش دسته بندی توابع میباشد به منظور رسیدن به یکی یا چند تا از اهداف زیر:

  • ساده سازی استفاده
  • ثبات رابط کاربری
  • بالا بردن هسته کارآمدی
  • جمع آوری فرآیندهای گسسته به یک رابطه‌ی منطقی

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

framework یک معماری است

معماری، کلاس‌بندی و ساختاربندی کدها به وسیله‌ی فریمورک انجام پذیر است.

به این صورت که کلاس‌های مختلفی را برای اجرا در نظر میگیریم که هر کلاسی دارای توابع و کدهای مورد نظر خود میباشد و کدها با توجه به اولیت و مراحل اجرای کلاس‌ها وبسایت مورد نظر با دیتابیس‌های مورد نظر اجرا خواهد شد.

framework یک Methodology است

Methodology به علم روش شناسی میگویند. در واقع فریمورک یک عمل روش شناسی میباشد، شما با استفاده از یک فریمورک روش های مختلف برنامه نویسی سایت و مدیریت پروژه را مشاهده میکنید.

 

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

برای اطلاعات بیشتر میتوانید به سایت پدیده تجارت مراجعه کنید.

 

 

تولید شده در بخش تولید محتوای پدیده‌ی تجارت

مقالات مرتبط

شاید علاقمند به دیدن این مقالات نیز باشید
(آرشیو کامل)

کاربر پسند بودن یک وب سایت کاربر پسند بودن یک وب سایت مقالات طراحی وب سایت

پدیده تجارت

23 آذر 1392

بهترین پلاگین های فتوشاپ برای طراحان سایت بهترین پلاگین های فتوشاپ برای طراحان سایت مقالات طراحی وب سایت

پدیده تجارت

24 اسفند 1400

نکات کلیدی که برای سفارش یک وب سایت نیازه بدونی!! نکات کلیدی که برای سفارش یک وب سایت نیازه بدونی!! مقالات طراحی وب سایت

پدیده تجارت

28 فروردین 1396

مهارت های برنامه نویس فرانت اند و بک اند مهارت های برنامه نویس فرانت اند و بک اند مقالات طراحی وب سایت

پدیده تجارت

23 آذر 1398

لینک سازی داخلی چیست ؟  تاثیر لینک های داخلی بر سئو لینک سازی داخلی چیست ؟ تاثیر لینک های داخلی بر سئو مقالات سئو

پدیده تجارت

24 اسفند 1400

استانداردهای طراحی رابط کاربری (UI) در طراحی سایت چیست؟ استانداردهای طراحی رابط کاربری (UI) در طراحی سایت چیست؟ مقالات طراحی وب سایت

پدیده تجارت

14 مهر 1393

برترین زبان های برنامه نویسی کدام اند؟ برترین زبان های برنامه نویسی کدام اند؟ مقالات طراحی وب سایت

پدیده تجارت

22 اسفند 1400

تولید محتوا در اصفهان تولید محتوا در اصفهان مقالات سئو

پدیده تجارت

28 مرداد 1396

مزایای طراحی سایت با کدیگنایتر (CodeIgniter) مزایای طراحی سایت با کدیگنایتر (CodeIgniter) مقالات طراحی وب سایت

پدیده تجارت

11 اسفند 1394

دلایل استفاده از وردپرس در طراحی سایت دلایل استفاده از وردپرس در طراحی سایت مقالات طراحی وب سایت

پدیده تجارت

16 تیر 1398

راه اندازی کسب و کارهای اینترنتی راه اندازی کسب و کارهای اینترنتی مقالات تجارت الکترونیک

پدیده تجارت

24 اسفند 1400

تفاوت طراحی سایت اختصاصی با عمومی در چیست؟ تفاوت طراحی سایت اختصاصی با عمومی در چیست؟ مقالات تجارت الکترونیک

پدیده تجارت

06 دی 1396

دیدگاه کاربران

0

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
پشتیبانی آنلاین است
ارسال در واتساپ