+2 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.3هزار امتیاز)
ویرایش شده قبل توسط
چارچوب (Framework) نرم افزاری چیست ؟ این که می گویند فلان تکنولوژی چارچوب نرم افزاری است یعنی چه ؟

4 پاسخ

+3 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

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

 

+1 امتیاز
قبل توسط (2.4هزار امتیاز)
ویرایش شده قبل توسط

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

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

+1 امتیاز
قبل توسط (778 امتیاز)
یک جواب ساده و غیر حرفه ای این است که یک سری کد نوشته شده که روی کد های دیگه سوار می شن و کار رو راحت می کنند.

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

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

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

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

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

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

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

خب اون روش و اون مجموعه ابزار(کتابخونه) رو میتونیم فریم ورک در نظر بگیریم.

سوالات مشابه

0 امتیاز
1 پاسخ 562 بازدید
+2 امتیاز
2 پاسخ 4.9هزار بازدید
+2 امتیاز
1 پاسخ 352 بازدید
+2 امتیاز
1 پاسخ 564 بازدید
+1 امتیاز
1 پاسخ 557 بازدید
0 امتیاز
1 پاسخ 561 بازدید
...