چارچوب (Framework) نرم افزاری چیست ؟

+2 رأی
میانگین بازدید روزانه 0.571,092 بازدید
چارچوب (Framework) نرم افزاری چیست ؟ این که می گویند فلان تکنولوژی چارچوب نرم افزاری است یعنی چه ؟
سوال 5 سال قبل در تالار کامپیوتر و اینترنت توسط Milad (1,288 امتیاز)
ویرایش 5 سال قبل توسط Saeed Zarinfam

4 جواب

+3 رأی
 
بهترین جواب

یک چارچوب نرم افزاری یا software framework یک بستر نرم افزاری جامع، قابل گسترش و قابل استفاده مجدد برای توسعه نرم افزار است که می تواند شامل برنامه های پشتیبان، کامپایلر، ابزار، کتابخانه ها و API ها باشد.

 

جواب 5 سال قبل توسط Saeed Zarinfam (1,435 امتیاز)
انتخاب شده در 5 سال قبل توسط Milad
+1 رأی

در برنامه نویسی ، یک چارچوب نرم افزار یک انتزاع (مشتق گیری شده ) است که در آن نرم افزار با ارائه قابلیت های عمومی می تواند انتخابی شخصی توسط کاربر(ها) داشته باشد و کاربر به خواسته خود آن را تغییر دهد و در آخر به برنامه خاص و شخصی خود برسد 

توضیحات بیشتر در ویکی پدیا

جواب 5 سال قبل توسط mehdiMj.ir (2,368 امتیاز)
ویرایش 5 سال قبل توسط Saeed Zarinfam
+1 رأی
یک جواب ساده و غیر حرفه ای این است که یک سری کد نوشته شده که روی کد های دیگه سوار می شن و کار رو راحت می کنند.

برای مثال یک framework داریم به اسم GWT که با استفاده از آن میتوانیم یک رابط کاربری خوب داشته باشیم بدون نیاز به جاوا اسکریپت. یعنی احساس می کنیم که داریم با swing کار می کنیم اما خود این فریم ورک کد ها رو به جاوا اسکریپت تبدیل می کنه، که در حقیقت کار ها رو راحت کرده مخصوصاً برای کسانی که از جاوا اسکریپت فراری هستند.

تا اون جایی که می دونم اکثر شرکت ها هم یک فریم ورک برای خودشون نوشتن مثلاً برای سرعت بیشتر در توسعه نرم افزارشون.
جواب 4 سال قبل توسط java_ (743 امتیاز)
+1 رأی
یه تعریف سطح پایینه:

تصور کنید که ما میخوایم یه  نرم افزار تولید کنیم.

خب برای انجام اون به یه سری کتابخونه احتیاج داریم و نحوه استفاد از اونا

خب ما با استفاده از همین کتابخونه ها پروژه رو انجام میدیم.

بعد از چند تجربه میبینیم که توی همه پروژه ها داره یه اتفاق می افته.یعنی اینکه هم از چند کتابخونه خاص استفاد میشه و هم روش بکار گیری اونا تقریبا مشابه.

اینجاس که میتونیم بگیم برای تولید نرم افزار از یه سری کتابخونه و یه روش استفاده میشه.

خب اون روش و اون مجموعه ابزار(کتابخونه) رو میتونیم فریم ورک در نظر بگیریم.
جواب 6 ماه قبل توسط HA (129 امتیاز)

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.11246 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 1.673,178 بازدید
+2 رأی
1 جواب میانگین بازدید روزانه 0.26118 بازدید
+2 رأی
1 جواب میانگین بازدید روزانه 0.12178 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.22484 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.28629 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.15339 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.16349 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.4566 بازدید
کانال تلگرام جواب یاب
...