מחשביםתוכנה

SDK - מה זה? תיאור ותכונות

מתכנתים אוהבים כאשר העבודה שלהם הוא אהב על ידי המשתמש. אבל הם אוהבים יותר כאשר העבודה שלהם נמשכת על ידי אנשי מקצוע שאינם מקצועיים, ומוסיפים את המוצר המוגמר לכאורה כמה מהרעיונות שלהם. ואז נס של מחשבה יצירתית והנדסית הופך אפילו יותר יפה. אבל זה משתמש פשוט יכול להצטרף נהדר, מתכנתים לחזור לעבודה לייצר ערכות של כלים. ולתת אלה שירותים שם - SDK. מה זה, יתוארו במאמר.

בקצרה על הראשי

קיצור קצר כולל מילים ארוכות - ערכת פיתוח תוכנה (או קבוצה של תוכניות מפתח). אנשים רבים חושבים כי כל תוכנית לפיתוח תוכנה יכול להיקרא SDK, כגון המהדר פסקל או דלפי. עם זאת, כמו הספר לא ניתן לשפוט על פי העטיפה, ואת המוצר - על שמו. SDK היא קבוצה המרחיבה את הפונקציונליות של התוכנית, משחקים, קבוצה של מוצרים, זה מאפשר לך ליצור תוכנית משלך, רמה או הרחבה, אבל רק באמצעות תוצאות המקור.

שלושה לווייתנים SDK

ה- SDK מורכב לרוב משלושה מרכיבים עיקריים. החשוב ביותר הוא התוכנית עצמה או קבוצה של ספריות שמאפשרות לך לפתח מוצר חדש המבוסס על מה שכבר זמין.

החלק השני הוא תיעוד. ומתואר בקצרה, תמציתית ופשוטה. זה כולל הדרכה (צעד אחר צעד למידה "יצירת העולם בשישה צעדים פשוטים" סגנון) ו הפניה - סעיף בתנאי מדריך עבור מה ניתן לעשות עם SDK.

החלק השלישי של הפסיפס הוא האהוב ביותר בקרב אלה אשר לעתים קרובות להשתמש במוצר - דוגמאות מוכנות. וכמעט תמיד הם מכסים את כל התכונות של ערכת הפיתוח. בשל נוכחותם, לעתים קרובות ניתן לדלג על כל הפניה מבלי לנסות להבין את סביבת התוכנה. דוגמאות יציגו במהירות את המשתמש למה שניתן ליצור בחבילת התוכנה המצורפת.

יש אנשים שהם עצלן לקרוא אפילו קצר הדרכה. וזה לא נדרש! קח דוגמה, ערוך אותה, התאם אותה לקריטריונים שלך - והרכיב החדש של התוכנית מוכן.

פשוט פשוט

אחרי כל האמור לעיל, הקורא עשוי להיות שאלה: "SDK - מה זה? סדרה של תוכניות שאינן עניין המפתח האמיתי, והם רק נחוצים על ידי משתמשים עבור פינוק קטן?" אנו משיבים: כל SDKs ניתן לחלק באופן מותנה לשתי קבוצות.

כדי הראשון אתה צריך לכלול את ערכות ליצירת משחקים עצמאיים ותוכניות. הדוגמה הטובה ביותר תהיה DirectX, שבלעדיהם אף אחד מהמחשבים שבהם פועל Windows אינו פועל כרגע. עם זאת, משתמשים פשוטים מסופקים רק עם רכיבי העבודה הדרושים להפעלת יישומים שנוצרו באמצעות ערכת SDK זו. עבור מתכנתים אותה חברה של מיקרוסופט מספקת SDX SDK מורכב ללא תשלום, שהוא רכיב של מוצר חזק יותר - Windows SDK. הוא מכיל את כל הקבצים הדרושים כדי לכתוב יישום חדש או משחק מחשב: C + + ספריות, מהדרים, תיעוד מרובה עמודים.

פתרונות כאלה כוללים את SDK של Android, חבילת תוכנה המיועדת לפיתוח אפליקציות עבור טלפונים חכמים. זה לא צריך להתעמק לתוך הדקויות של תאוצה או חיישן, הפונקציות כבר נוספו לערכה.

הקבוצה השנייה של SDKs היא מעניינת יותר. אלה אינם רכיבי מערכת ההפעלה, אבל העצום כלים מספיקים. לדוגמה, הם יכולים לכלול מנועי משחק מומנט או אחדות - מנוסים, הכוללים תמיכה בטכנולוגיות המתקדמות ביותר. עם זאת, פתרונות אלה נבדלים על ידי העובדה כי באמצעות הכלים הכלולים במסירה, אתה יכול ליצור משחק נהדר או תוכנית בלי ללמוד את התכנות עמוק מדי - זה יהיה מספיק כדי ללמוד את היסודות. לעתים קרובות מאוד מוצרים אלה משתמשים בשפות scripting משלהם עם פונקציות פשוטות.

הגרסה האחרונה היא לא תמיד הכי טוב

בדרך כלל SDK, אשר רק יורד מן הצינור, מכיל לא רק קבוצות חדשות של כלים, אלא גם מספר רב של שגיאות באגים. לדוגמה, המהדורה העדכנית ביותר של Java SDK יש דמות של שמונה בכותרת. עם זאת, רבים אינם ממהרים לעדכן את התוכנה שלהם. הם נשארים נאמנים לגרסה 7 של ערכת פיתוח התוכנה.

כדי לתפוס באגים לתקן באגים היה הקלה ביותר, מפתחים ליצור אתר שבו הקהילה היא נעימה - העמותה של מפתחים ומשתמשים של SDK. חברות שונות לארגן תקשורת בדרכים שונות, אבל לעתים קרובות באתר הוא פורום. משתמשים ומתכנתים חולקים על זה מידע על הפגמים שנמצאו, דנים בדקויות של ערכת SDK, התייעצו ושאלו שאלות לצוות התמיכה הטכנית.

גבינה חינם רק מלכודת עכברים?

זה קורה כי היזמים ליצור ידיעון, שבו הם ליידע את כולם על פיתוח של הכלים שלהם גרסאות חדשות. בפורום, כמעט תמיד ניתן למצוא סניף עם תיעוד מפורט, המתעדכן ומושלם כל הזמן. הוסף לכך את המאמרים של מחברי SDK, את התקשורת שלהם עם חברי הקהילה ואת צוות התמיכה הטכנית 24 שעות ביממה, וזה יהיה מיד להתברר כי הקהילה היא לא קהילה של בודקי SDK חינם, זה ניסיון להפוך את המוצר טוב יותר וטוב יותר.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.delachieve.com. Theme powered by WordPress.