ΥπολογιστέςΛογισμικό

SDK - τι είναι αυτό; Περιγραφή και χαρακτηριστικά

Προγραμματιστές αρέσει όταν το έργο τους είναι σαν στο χρήστη. Αλλά όσο περισσότερο αρέσει η δουλειά τους να συνεχίσουν να καθορίζουν τους ανθρώπους, προσθέτοντας στο φαινομενικά τελικό προϊόν μερικές από τις ιδέες του. Στη συνέχεια, το θαύμα της δημιουργικής και της μηχανικής γίνεται ακόμα πιο όμορφη. Αλλά τόσο απλό που ο χρήστης μπορεί να ενταχθούν οι μεγάλοι προγραμματιστές να πάω στη δουλειά και πάλι και παράγονται κιτ. Και δίνουν το όνομα αυτών των επιχειρήσεων κοινής ωφελείας - SDK. Τι είναι, περιγράφεται στο άρθρο.

Τα πιο σημαντικά χαρακτηριστικά

Σύντομη συντομογραφία περιέχει μεγάλες λέξεις - κιτ ανάπτυξης λογισμικού (ή σύνολο προγραμματιστής λογισμικού). Πολλοί άνθρωποι πιστεύουν ότι μπορεί να είναι οποιοδήποτε πρόγραμμα για την ανάπτυξη λογισμικού που ονομάζεται SDK, που είναι, για παράδειγμα, Pascal ή Delphi compiler. Ωστόσο, όπως δεν μπορείς να κρίνεις ένα βιβλίο από το εξώφυλλό του, και το προϊόν - από το όνομά του. SDK - ένα σύνολο που επεκτείνει τη λειτουργικότητα του λογισμικού, παιχνιδιών, σύνθετων προϊόντων, καθιστά δυνατό να δημιουργήσετε το δικό σας πρόγραμμα, ή το επίπεδο της προσθήκης, αλλά μόνο με τα αρχικά εξελίξεις.

Τρεις SDK φάλαινα

SDK συχνά περιλαμβάνει τρεις κύριες συνιστώσες. Το πιο σημαντικό - είναι το ίδιο το πρόγραμμα ή ένα σύνολο βιβλιοθηκών που επιτρέπουν την ανάπτυξη ενός νέου προϊόντος, με βάση την υπάρχουσα.

Το δεύτερο μέρος - τεκμηρίωση. Και αυτό περιγράφονται όλα σύντομα, συνοπτικά και απλά. Περιλαμβάνει ένα Tutorial (βήμα προς βήμα την κατάρτιση στο στυλ του «Η δημιουργία του κόσμου σε έξι εύκολα βήματα») και αναφοράς - τμήμα παρέχεται με τη μορφή ενός καταλόγου που μπορεί να γίνει με τη βοήθεια του SDK.

Το τρίτο κομμάτι του παζλ - το πιο αγαπημένο για εκείνους που συχνά χρησιμοποιεί το προϊόν - έτοιμα παραδείγματα. Και σχεδόν πάντα, που καλύπτουν όλα τα χαρακτηριστικά του πακέτου για την ανάπτυξη. Χάρη στην παρουσία τους μπορεί συχνά να χάσετε καμία αναφορά, χωρίς να προσπαθούν να κατανοήσουν το περιβάλλον προγραμματισμού. Οι χρήστες δείγματα για να εξοικειωθούν γρήγορα με το γεγονός ότι μπορείτε να δημιουργήσετε για να παρέχει ένα πακέτο προγραμμάτων.

Υπάρχουν άνθρωποι που είναι πολύ τεμπέλης για να διαβάσει ακόμα και τη σύντομη Tutorial. Και αυτό δεν είναι απαραίτητο! Πάρτε ένα παράδειγμα, επεξεργαστείτε, να προσαρμόσετε για να χωρέσει τα κριτήριά τους - και ένα νέο στοιχείο του προγράμματος είναι έτοιμο.

Από το απλό στο σύνθετο

Μετά από όλα τα παραπάνω, ο αναγνώστης μπορεί να ρωτήσει: «SDK - ότι αυτό το σύνολο των προγραμμάτων, τα οποία δεν παρουσιάζουν ενδιαφέρον για την παρούσα έργου και οι χρήστες πρέπει μόνο να πρόστιμο περιποίηση;» Απάντηση: όλα τα SDK μπορούν να χωριστούν σε δύο ομάδες.

Το πρώτο είναι αναγκαία για την εκτέλεση πακέτα για τη δημιουργία του ανεξάρτητου παιχνίδια και προγράμματα. Το καλύτερο παράδειγμα είναι το DirectX, χωρίς την οποία σήμερα δεν λειτουργεί με οποιονδήποτε υπολογιστή με Windows. Ωστόσο, οι χρήστες παρέχονται μόνο απλή λειτουργική συστατικά που απαιτούνται για την εκτέλεση εφαρμογών που έχουν αναπτυχθεί με τη χρήση αυτού του SDK. Για τους προγραμματιστές, η Microsoft προσφέρει επίσης δωρεάν σύνολο του DirectX SDK, το οποίο είναι ένα συστατικό μιας πιο ισχυρό προϊόν - Windows SDK. Περιέχει όλα τα αρχεία που απαιτούνται για να γράψει μια νέα εφαρμογή ή ένα παιχνίδι στον υπολογιστή: βιβλιοθήκες SI ++, compilers, πολυσέλιδων εγγράφων.

Για τέτοιες λύσεις μπορεί να αποδοθεί, και το Android SDK - ένα πακέτο λογισμικού που έχουν σχεδιαστεί για την ανάπτυξη εφαρμογών για smartphones. Δεν υπάρχει καμία ανάγκη να σκαλίζω τις περιπλοκές του επιταχυνσιόμετρο και τη λειτουργία του αισθητήρα έχει ήδη προστεθεί στο κιτ.

Μια δεύτερη ομάδα από ενδιαφέρουσες SDK. Αυτό δεν είναι ένα στοιχείο του λειτουργικού συστήματος, και τεράστια αυτόνομα όργανα. Για παράδειγμα, περιλαμβάνουν ροπής ή Unity - την πλήρη κινητήρες παιχνίδι, το οποίο περιλαμβάνει υποστήριξη για τις πιο προηγμένες τεχνολογίες. Ωστόσο, οι αποφάσεις αυτές είναι διαφορετικές από το γεγονός ότι με τη βοήθεια των μέσων που περιλαμβάνονται στην παράδοση, μπορείτε να δημιουργήσετε ένα μεγάλο παιχνίδι ή ένα πρόγραμμα χωρίς την εκμάθηση του προγραμματισμού είναι πολύ βαθιά - θα είναι αρκετό για να μάθετε τα βασικά. Πολύ συχνά σε αυτά τα προϊόντα χρησιμοποιούν τη δική τους γλώσσα scripting με απλουστευμένες λειτουργίες.

Η τελευταία έκδοση δεν είναι πάντα η καλύτερη

Συνήθως SDK, η οποία ήταν ακριβώς έξω από τη γραμμή συναρμολόγησης, περιλαμβάνει όχι μόνο νέα σύνολα εργαλείων, αλλά και ένα μεγάλο αριθμό λαθών και σφαλμάτων. Για παράδειγμα, η τελευταία έκδοση του Java SDK έχει οκτώ ψηφίων όνομα. Ωστόσο, πολλοί δεν σπεύδουν να ενημερώσετε το λογισμικό τους. Παραμένουν πιστοί στο SDK έκδοση 7.

Για την αλίευση σφάλματα και διορθώσεις σφαλμάτων ήταν η πιο απλή, οι προγραμματιστές να δημιουργήσουν μια ιστοσελίδα που είναι άνετο κοινότητα - συνεργασία των προγραμματιστών και των χρηστών του SDK. Διαφορετικές εταιρείες οργανώνουν την επικοινωνία με διαφορετικούς τρόπους, αλλά συνήθως είναι ένα φόρουμ στο site. Οι χρήστες και οι προγραμματιστές χωρίζονται σε πληροφορίες που βρήκε ελλείψεις και να συζητήσουν τις λεπτές αποχρώσεις της εργασίας στην SDK, συμβουλές και να θέσει ερωτήσεις του τεχνικού προσωπικού υποστήριξης.

Δωρεάν τυρί μόνο σε μια ποντικοπαγίδα;

Συμβαίνει ότι οι προγραμματιστές να δημιουργήσουν ένα ενημερωτικό δελτίο, το οποίο ενημερώνει όλους τους ενδιαφερόμενους για την ανάπτυξη των εργαλείων τους και νέες εκδόσεις. Στο φόρουμ θα μπορεί σχεδόν πάντα να βρείτε ένα υποκατάστημα με αναλυτική τεκμηρίωση, η οποία είναι πάντα ενημερωμένο. Προσθέστε σε αυτό το άρθρο συγγραφείς SDK, κοινωνία τους με τα τακτικά μέλη της κοινότητας και το έργο όλο το εικοσιτετράωρο προσωπικό τεχνικής υποστήριξης και ταυτόχρονα γίνεται σαφές ότι η κοινότητα - αυτό δεν είναι μια κοινότητα του ελεύθερου δοκιμαστές SDK ότι αυτή είναι μια προσπάθεια να καταστήσει το προϊόν και καλύτερα.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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