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

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

4 جواب

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

0 رأی
1 جواب میانگین بازدید روزانه 0.11241 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 1.683,041 بازدید
+2 رأی
1 جواب میانگین بازدید روزانه 0.31111 بازدید
+2 رأی
1 جواب میانگین بازدید روزانه 0.12169 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.22480 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.29623 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.15330 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.16338 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.8547 بازدید
کانال تلگرام جواب یاب
...