Σπίτι Ανάπτυξη Τι είναι η ανάπτυξη μεταξύ των πλατφορμών; - ορισμός από την τεχνολογία

Τι είναι η ανάπτυξη μεταξύ των πλατφορμών; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Cross-Platform Development;

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

Η Techopedia εξηγεί την ανάπτυξη Cross-Platform

Η ιδέα της ανάπτυξης μεταξύ των πλατφορμών είναι ότι μια εφαρμογή λογισμικού ή ένα προϊόν πρέπει να λειτουργεί καλά σε περισσότερους από έναν συγκεκριμένους ψηφιακούς οικοτόπους. Αυτή η δυνατότητα συνήθως επιδιώκεται για την πώληση λογισμικού για περισσότερα από ένα ιδιόκτητα λειτουργικά συστήματα, όπως για να εξυπηρετεί τη χρήση τόσο στις πλατφόρμες της Microsoft όσο και της Apple. Με την ανάπτυξη κινητών συσκευών και άλλων τύπων πλατφορμών, καθώς και με τον πολλαπλασιασμό των τεχνολογιών ανοικτού πηγαίου κώδικα όπως το Linux, έχουν προκύψει περισσότερα είδη διατλαντικής ανάπτυξης.


Ορισμένες από τις θεμελιώδεις στρατηγικές για ανάπτυξη μεταξύ των πλατφορμών περιλαμβάνουν τη σύνταξη διαφορετικών εκδόσεων του ίδιου προγράμματος για διαφορετικά λειτουργικά συστήματα ή, σε άλλες περιπτώσεις, τη χρήση αρχείων υπο-δέντρων για την εφαρμογή ή τοποθέτηση του προϊόντος σε διαφορετικά λειτουργικά συστήματα. Μια άλλη σημαντική προσέγγιση είναι να κάνουμε το πρόγραμμα αφηρημένο σε ορισμένα επίπεδα για να φιλοξενήσει διαφορετικά περιβάλλοντα λογισμικού. Λογισμικό όπως αυτό μπορεί να λεχθεί ότι είναι "πλατφόρμα αγνωστικιστής" στο ότι δεν εκτιμά ή υποστηρίζει μια πλατφόρμα έναντι άλλης. Οι προγραμματιστές μπορούν επίσης να χρησιμοποιήσουν διεπαφές προγραμματισμού εφαρμογών (API) για να προσαρμόσουν ένα κομμάτι λογισμικού σε μια συγκεκριμένη πλατφόρμα.


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


Τι είναι η ανάπτυξη μεταξύ των πλατφορμών; - ορισμός από την τεχνολογία