PDA

View Full Version : تعریف دقیق فریم ورک، کتابخانه و ...



mohsenz1368
پنج شنبه 19 شهریور 1394, 18:36 عصر
یه سوال در مورد تعریف دقیق چند اصطلاح داشتم (البته نه لغوی بلکه مفهومی و کاربردی! http://forum.otedia.com/images/smilies/smile.png ) ... اگر جای درستی مطرح نکردم عذر میخوام
در خیلی از جاها واژگان فریم ورک (Framework) و کتابخانه (Library) به کار برده میشن مثلا front-end frameworks یا javaScript libraries یا php frameworks و ... آیا این دو واژه معادل هستند؟

مثلا در لینک زیر فریم ورک و کتابخانه را تقریبا یکسان در نظر گرفته ...
w3schools (http://www.w3schools.com/js/js_libraries.asp)
These JavaScript libraries are often called JavaScript frameworks

یا مثلا در این آدرس که فریم ورک های جاواسکریپت را توضیح داده وقتی بر روی هر کدام کلیک کنید، در توضیحات برخی از آنها از واژه کتابخانه و برخی فریم ورک استفاده شده ...
JavaScript frameworks (https://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks)

ولی به نظر میاد که بین این دو اصطلاح تفاوت هایی هر چند کوچک وجود داشته باشد ...
حال سوالم اینه که تعریف و مفهوم دقیق اصطلاحات و مفاهیم زیر چیه؟ اگه یه توضیح کوتاه در مورد هر کدام بدهید ممنون میشم ...
1- framework
2- Library
3 - API
4- platform
5- widget

البته اون سه تای آخری هم چند وقته برام سوال شده که دقیقا یعنی چی ... گفتم اینجا مطرح کنم
آیا بین مفاهیم فوق ارتباطی هست یا نه ؟ اگه با مثال توضیح بدهید ممنون میشم