27-10-2007, 17:53
|
|
|
חבר מתאריך: 19.06.03
הודעות: 549
|
|
קשה להגיד אם יש הבדל ביעילות בין שני ה API
הרי היעילות נקבעת מהמימוש ואולי אפשר להניח שהמימוש דומה עבור שני ה API.
תבחר את ה API שנראה לך נוח יותר ושעונה על הצרכים שלך באופן ברור יותר.
לגבי עניין ה WRAPPER שלך.
תמיד מומלץ כשעובדים מול ספרייה שלא אתה כתבת לממש לה WRAPPER משל עצמך.
החיבור בין התוכנית שלך לספריות חיצוניות שמשמשות אותך צריך להיות רופף - כלומר, התוכנית שלך לא צריכה להיות מושפעת מה הAPI של הספריה.
זה גם יקל עליך מאוד אם תרצה יום אחד להחליף את הספרייה שבחרת בספרייה אחרת, או אם יום אחד תצא גרסה מתקדמת יותר של הספרייה שאיתה בחרת לעבוד ומסיבה כלשהי יבחרו לשנות מעט את ה API יהיה לך מאוד קל ונוח לעשות את השינויים הדרושים בקוד שלך, למעשה תצטרך רק לעדכן את ה WRAPPER ולא את כל הקוד שלך.
|