Sami Remili نشر 12 ديسمبر 2020 أرسل تقرير مشاركة نشر 12 ديسمبر 2020 ما المقصود ب : APIs ماهي : built-in libraries و external libraries ما المقصود ب : break change to an APIs شرح هذه المصطلحات على التوالي : 1/ web application 2/ web services 3/ API call 4/ API endpoint اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 أسامة كمال النبريص نشر 12 ديسمبر 2020 أرسل تقرير مشاركة نشر 12 ديسمبر 2020 بتاريخ 2 ساعات قال Sami Remili: ما المقصود ب : APIs API: اختصار ل Application Programming Interface وتعني واجهة البرمجة التطبيقية وهي عبارة عن مجموعة من التعريفات ونظام ما يقوم بأمور محددة سواء مرتبط بقاعدة بيانات أم أنه يقوم بتحليل عدة بيانات وتقديم هذه البيانات للمستخدم بشكل مستقل وبشكل تلقائي ,حيث أنها تكون مخصصة لنظام ويب أو تطبيق هاتف أو مكتبة برمجية وغيرها. و تسهل العمل لمطورين البرامج حيث أنه في حال كان المطور يحتاج إلى إستخراج بيانات محددة وكان هنالك API لها فإستخدامه لهذه ال API سيوفر له وقت وجهد مقابل بعض المال. وهنالك نوعين من ال API: مخصص أو معتمد على لغة برمجة معينه, حيث أنه يتم بناءه خصيصاً لنظام معين أو للغة برمجة معينة وجعله مناسب للعمل معها وملائما للعناصر المستخدمة فيها. عام ومستقل عن لغة البرمجة ,حيث أنه يكون مكتوب بطريقة يمكن لأي لغة برمجة التعامل معها والإستفادة منها. ومن الأمثلة على ال API ما تقدمه شركة فيسبوك لإستخدام حساب فيسبوك الخاص بالمستخدم للدخول أو التسجيل إلى النظام الذي قمت بتطويره. بتاريخ 2 ساعات قال Sami Remili: ماهي : built-in libraries و external libraries في البداية المكتبة البرمجية عبارة عن مجموعة من الأوامر كُتبت بلغة معينة تكون ذات جودة عالية تستخدم لتسهيل العمل في الأنظمة والهدف منها هو أن يتم بناءها لإعادة إستخدامها في العديد من الأنظمة تحتوي غالباً على دليل إستخدام لتتعرف على المكتبة وما الذي تقدمه. Built-in Library: أو Internal Library هي مكتبة برمجية تكون خاصة لشركة ما قامت ببناءها لتسهيل أعمالها الداخلية وتوفير الوقت والجهد من خلال إعادة إستخدامها ولكن داخلياً ولا ينشر للعامة. External Library: مكتبة برمجية تم بناءها من طرف شخص ما أو شركة ما لكن يتم نشرها عبر الإنترنت ليتمكن المطورين من إستخدامها لتوفير الوقت والجهد عليهم. بتاريخ 3 ساعات قال Sami Remili: ما المقصود ب : break change to an APIs عبارة عن أي تغير الذي يتطلب من مستخدم ال API لإجراء التعديلات اللازمة بشكل مستمر حتى يعمل ال API بشكل صحيح ويستمر في العمل. وبالقيام بذلك سيتوقف أي نظام عن العمل في هذه الجزئية التي تستخدم هذا ال API والغالب يتم تجنب ذلك حسب التعديل المراد القيام به على ال API ,فمثلاً بدلاً من التعديل على اسم ال method التي تُستعمل في ال API نقوم بإنشاء method جديدة للقيام بالمهمة الجديدة. بتاريخ 3 ساعات قال Sami Remili: Web application هو عبارة عن برنامج أو تطبيق يُستخدم الإنترنت للوصول إليه يتم تطويره بلغة برمجية محددة ويقدم عدداً من الوظائف التي تشبه التطبيقات التي تعمل على الحاسوب أو على الهاتف الذكي. بتاريخ 3 ساعات قال Sami Remili: Web services عبارة عن تطبيق ويب يقدم خدمات معينة لتطبيق آخر أو نظام آخر وقد يحتوي على واجهة أو لا ويقدم الخدمة عبر طلبها وإرسال النتائج على شكل XML أو لغة الترميز القابلة للامتداد وهي عبارة عن لغة يمكن التعديل عليها حسب المطلوب ليتم إستخدامها لإرسال البيانات ويمكن التعرف عليها من أغلب لغات البرمجة. بتاريخ 3 ساعات قال Sami Remili: API call هو عبارة عن أي طلب للبيانات ,إرسال بيانات أو حفظ للبيانات عن طريق إستخدام ال API يتم التعرف إليه على أنه API request أو API call يعني أن مجرد إستخدامك لل API يعتبر ذلك API call. بتاريخ 3 ساعات قال Sami Remili: API endpoint عبارة عن نقطة النهاية التي تضعها في ال API call عن طريق إستخدامك لل API. أو بعبارة أخرى هي النقطة التي ينتهي فيها الاتصال بين ال API والنظام المستخدم لها ويمكن تضمين أو إضافة ال Endpoint في ال URL الخاص بال API وأيضا نقطة نهاية هي الموقع الذي يمكن لAPI الوصول من خلاله إلى الموارد والبيانات التي يحتاجونها لأداء وظيفتهم. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Sami Remili نشر 13 ديسمبر 2020 الكاتب أرسل تقرير مشاركة نشر 13 ديسمبر 2020 بتاريخ On 12/12/2020 at 09:31 قال أسامة كمال النبريص: API: اختصار ل Application Programming Interface وتعني واجهة البرمجة التطبيقية وهي عبارة عن مجموعة من التعريفات ونظام ما يقوم بأمور محددة سواء مرتبط بقاعدة بيانات أم أنه يقوم بتحليل عدة بيانات وتقديم هذه البيانات للمستخدم بشكل مستقل وبشكل تلقائي ,حيث أنها تكون مخصصة لنظام ويب أو تطبيق هاتف أو مكتبة برمجية وغيرها. و تسهل العمل لمطورين البرامج حيث أنه في حال كان المطور يحتاج إلى إستخراج بيانات محددة وكان هنالك API لها فإستخدامه لهذه ال API سيوفر له وقت وجهد مقابل بعض المال. وهنالك نوعين من ال API: مخصص أو معتمد على لغة برمجة معينه, حيث أنه يتم بناءه خصيصاً لنظام معين أو للغة برمجة معينة وجعله مناسب للعمل معها وملائما للعناصر المستخدمة فيها. عام ومستقل عن لغة البرمجة ,حيث أنه يكون مكتوب بطريقة يمكن لأي لغة برمجة التعامل معها والإستفادة منها. ومن الأمثلة على ال API ما تقدمه شركة فيسبوك لإستخدام حساب فيسبوك الخاص بالمستخدم للدخول أو التسجيل إلى النظام الذي قمت بتطويره. في البداية المكتبة البرمجية عبارة عن مجموعة من الأوامر كُتبت بلغة معينة تكون ذات جودة عالية تستخدم لتسهيل العمل في الأنظمة والهدف منها هو أن يتم بناءها لإعادة إستخدامها في العديد من الأنظمة تحتوي غالباً على دليل إستخدام لتتعرف على المكتبة وما الذي تقدمه. Built-in Library: أو Internal Library هي مكتبة برمجية تكون خاصة لشركة ما قامت ببناءها لتسهيل أعمالها الداخلية وتوفير الوقت والجهد من خلال إعادة إستخدامها ولكن داخلياً ولا ينشر للعامة. External Library: مكتبة برمجية تم بناءها من طرف شخص ما أو شركة ما لكن يتم نشرها عبر الإنترنت ليتمكن المطورين من إستخدامها لتوفير الوقت والجهد عليهم. عبارة عن أي تغير الذي يتطلب من مستخدم ال API لإجراء التعديلات اللازمة بشكل مستمر حتى يعمل ال API بشكل صحيح ويستمر في العمل. وبالقيام بذلك سيتوقف أي نظام عن العمل في هذه الجزئية التي تستخدم هذا ال API والغالب يتم تجنب ذلك حسب التعديل المراد القيام به على ال API ,فمثلاً بدلاً من التعديل على اسم ال method التي تُستعمل في ال API نقوم بإنشاء method جديدة للقيام بالمهمة الجديدة. هو عبارة عن برنامج أو تطبيق يُستخدم الإنترنت للوصول إليه يتم تطويره بلغة برمجية محددة ويقدم عدداً من الوظائف التي تشبه التطبيقات التي تعمل على الحاسوب أو على الهاتف الذكي. عبارة عن تطبيق ويب يقدم خدمات معينة لتطبيق آخر أو نظام آخر وقد يحتوي على واجهة أو لا ويقدم الخدمة عبر طلبها وإرسال النتائج على شكل XML أو لغة الترميز القابلة للامتداد وهي عبارة عن لغة يمكن التعديل عليها حسب المطلوب ليتم إستخدامها لإرسال البيانات ويمكن التعرف عليها من أغلب لغات البرمجة. هو عبارة عن أي طلب للبيانات ,إرسال بيانات أو حفظ للبيانات عن طريق إستخدام ال API يتم التعرف إليه على أنه API request أو API call يعني أن مجرد إستخدامك لل API يعتبر ذلك API call. عبارة عن نقطة النهاية التي تضعها في ال API call عن طريق إستخدامك لل API. أو بعبارة أخرى هي النقطة التي ينتهي فيها الاتصال بين ال API والنظام المستخدم لها ويمكن تضمين أو إضافة ال Endpoint في ال URL الخاص بال API وأيضا نقطة نهاية هي الموقع الذي يمكن لAPI الوصول من خلاله إلى الموارد والبيانات التي يحتاجونها لأداء وظيفتهم. شكرا جزيلا أخي عل الشرح بارك الله فيك 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عبد الحكيم طبة نشر 13 ديسمبر 2020 أرسل تقرير مشاركة نشر 13 ديسمبر 2020 بتاريخ On 12/11/2020 at 20:31 قال أسامة كمال النبريص: API: اختصار ل Application Programming Interface وتعني واجهة البرمجة التطبيقية وهي عبارة عن مجموعة من التعريفات ونظام ما يقوم بأمور محددة سواء مرتبط بقاعدة بيانات أم أنه يقوم بتحليل عدة بيانات وتقديم هذه البيانات للمستخدم بشكل مستقل وبشكل تلقائي ,حيث أنها تكون مخصصة لنظام ويب أو تطبيق هاتف أو مكتبة برمجية وغيرها. و تسهل العمل لمطورين البرامج حيث أنه في حال كان المطور يحتاج إلى إستخراج بيانات محددة وكان هنالك API لها فإستخدامه لهذه ال API سيوفر له وقت وجهد مقابل بعض المال. وهنالك نوعين من ال API: مخصص أو معتمد على لغة برمجة معينه, حيث أنه يتم بناءه خصيصاً لنظام معين أو للغة برمجة معينة وجعله مناسب للعمل معها وملائما للعناصر المستخدمة فيها. عام ومستقل عن لغة البرمجة ,حيث أنه يكون مكتوب بطريقة يمكن لأي لغة برمجة التعامل معها والإستفادة منها. ومن الأمثلة على ال API ما تقدمه شركة فيسبوك لإستخدام حساب فيسبوك الخاص بالمستخدم للدخول أو التسجيل إلى النظام الذي قمت بتطويره. في البداية المكتبة البرمجية عبارة عن مجموعة من الأوامر كُتبت بلغة معينة تكون ذات جودة عالية تستخدم لتسهيل العمل في الأنظمة والهدف منها هو أن يتم بناءها لإعادة إستخدامها في العديد من الأنظمة تحتوي غالباً على دليل إستخدام لتتعرف على المكتبة وما الذي تقدمه. Built-in Library: أو Internal Library هي مكتبة برمجية تكون خاصة لشركة ما قامت ببناءها لتسهيل أعمالها الداخلية وتوفير الوقت والجهد من خلال إعادة إستخدامها ولكن داخلياً ولا ينشر للعامة. External Library: مكتبة برمجية تم بناءها من طرف شخص ما أو شركة ما لكن يتم نشرها عبر الإنترنت ليتمكن المطورين من إستخدامها لتوفير الوقت والجهد عليهم. عبارة عن أي تغير الذي يتطلب من مستخدم ال API لإجراء التعديلات اللازمة بشكل مستمر حتى يعمل ال API بشكل صحيح ويستمر في العمل. وبالقيام بذلك سيتوقف أي نظام عن العمل في هذه الجزئية التي تستخدم هذا ال API والغالب يتم تجنب ذلك حسب التعديل المراد القيام به على ال API ,فمثلاً بدلاً من التعديل على اسم ال method التي تُستعمل في ال API نقوم بإنشاء method جديدة للقيام بالمهمة الجديدة. هو عبارة عن برنامج أو تطبيق يُستخدم الإنترنت للوصول إليه يتم تطويره بلغة برمجية محددة ويقدم عدداً من الوظائف التي تشبه التطبيقات التي تعمل على الحاسوب أو على الهاتف الذكي. عبارة عن تطبيق ويب يقدم خدمات معينة لتطبيق آخر أو نظام آخر وقد يحتوي على واجهة أو لا ويقدم الخدمة عبر طلبها وإرسال النتائج على شكل XML أو لغة الترميز القابلة للامتداد وهي عبارة عن لغة يمكن التعديل عليها حسب المطلوب ليتم إستخدامها لإرسال البيانات ويمكن التعرف عليها من أغلب لغات البرمجة. هو عبارة عن أي طلب للبيانات ,إرسال بيانات أو حفظ للبيانات عن طريق إستخدام ال API يتم التعرف إليه على أنه API request أو API call يعني أن مجرد إستخدامك لل API يعتبر ذلك API call. عبارة عن نقطة النهاية التي تضعها في ال API call عن طريق إستخدامك لل API. أو بعبارة أخرى هي النقطة التي ينتهي فيها الاتصال بين ال API والنظام المستخدم لها ويمكن تضمين أو إضافة ال Endpoint في ال URL الخاص بال API وأيضا نقطة نهاية هي الموقع الذي يمكن لAPI الوصول من خلاله إلى الموارد والبيانات التي يحتاجونها لأداء وظيفتهم. شرح جميل لكن مطول نوعا ما.. ! مشكور. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Sami Remili
ما المقصود ب : APIs
ماهي : built-in libraries و external libraries
ما المقصود ب : break change to an APIs
شرح هذه المصطلحات على التوالي :
1/ web application
2/ web services
3/ API call
4/ API endpoint
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.