Κάθε μέρα φαίνεται ότι η τεχνολογία γίνεται λίγο πιο λεία. Οι διεπαφές βελτιστοποιούνται, τα γραφικά ενισχύονται, οι λειτουργικότητες ενισχύονται, και δημιουργούνται νέες ενσωματώσεις έτσι ώστε όλη η τεχνολογία και οι συσκευές σας να μπορούν να παίζουν όμορφα και να λειτουργούν μαζί.
Το ίδιο ισχύει και στον κόσμο του ηλεκτρονικού εμπορίου. (Δεν έχουμε καθίσει μόνο στα χέρια μας μόλις κυκλοφορήσουμε ένα προϊόν!) Αναμφίβολα έχετε παρατηρήσει ότι μερικοί από τους αγαπημένους σας λιανοπωλητές’ και οι έμποροι’ οι ιστοσελίδες έχουν αλλάξει και βελτιωθεί με την πάροδο του χρόνου καθώς η τεχνολογία έχει γίνει πιο εξελιγμένη.
Με μια ευρεία έννοια, για το ηλεκτρονικό εμπόριο, Αυτό συμβαίνει επειδή καταφέραμε να διαχωρίσουμε τα συστήματα και τις τεχνολογίες που καθιστούν δυνατές τις online αγορές - από ιστότοπους και διακομιστές έως λογισμικό και γραφικές διεπαφές. Αντί να λειτουργεί σαν μια μεμονωμένη αλυσίδα στην οποία απαιτούνται όλοι οι σύνδεσμοι για να λειτουργήσει η αλυσίδα, μπορέσαμε να βγάλουμε μεμονωμένους συνδέσμους και να τους χρησιμοποιήσουμε σε είδος α “ΣΥΝΔΕΣΤΕ και ΠΑΙΞΤΕ” method to suit what we’re trying to do. And that’s led to things like headless software, ακέφαλες διεπαφές προγραμματισμού εμπορίου και εφαρμογών (ή API).
Τι σημαίνει όλη αυτή η φλυαρία? Ας ξεκινήσουμε συζητώντας “ακέφαλο λογισμικό” και θα φύγουμε από εκεί.
Τι εννοούμε με το ακέφαλο λογισμικό?
Τεχνικά μιλώντας, όταν μιλάμε για λογισμικό χωρίς κεφάλι, μιλάμε για λογισμικό (π.χ., προγράμματα υπολογιστή, εφαρμογές smartphone, και τα λοιπα.) που μπορεί να λειτουργήσει σε μια συσκευή χωρίς a “γραφικό περιβάλλον διεπαφής χρήστη.”
Περιμένετε, τι είναι μια γραφική διεπαφή χρήστη? Καλή ερώτηση, και ευχαριστώ για την προσοχή. Ένα γραφικό περιβάλλον χρήστη είναι αυτό που μας επιτρέπει να αλληλεπιδράσουμε με λογισμικό χρησιμοποιώντας οπτικά στοιχεία και δείκτες. Βασικα, είναι πώς το λογισμικό παρουσιάζεται οπτικά στον χρήστη.
Σκεφτείτε ένα smartphone που έχετε χρησιμοποιήσει ή έχετε δει. Όταν ξεκλειδώσετε το τηλέφωνο και μεταβείτε στην αρχική του οθόνη με όλες τις εφαρμογές του, κοιτάζετε τη γραφική διεπαφή χρήστη αυτής της συσκευής. Αυτή η διεπαφή σάς επιτρέπει να περιηγείστε, πατήστε και χρησιμοποιήστε συγκεκριμένες εφαρμογές και λογισμικό εμφανίζοντας οπτικά τις πληροφορίες, ώστε να μπορείτε να δείτε αυτό που επιλέγετε.
Τώρα, πίσω στο ακέφαλο λογισμικό. Χωρίς οπτική διεπαφή, ίσως αναρωτιέστε πώς λειτουργεί το λογισμικό. Κάνοντας το λογισμικό ακέφαλο χωρίζει το “μπροστινό άκρο” - τα οπτικά μέρη του λογισμικού με τον οποίο θα αλληλεπιδρά ένας χρήστης - από το “πίσω άκρο” - το μέρος του λογισμικού που δεν μπορείτε να δείτε και το καθιστά διαδραστικό και εύχρηστο. ουσιαστικά, Το να κάνετε το λογισμικό ακέφαλο διατηρεί όλες τις λειτουργίες του, αλλά αφαιρεί την ψημένη παρουσίαση και τη διεπαφή του λογισμικού.
Mightσως αναρωτιέστε - γιατί να το κάνουμε αυτό? Αυτό δεν θα περιορίσει τον τρόπο χρήσης του λογισμικού και θα συρρικνώσει την ποσότητα άλλων λογισμικών και συστημάτων με τα οποία μπορεί να αλληλεπιδρά το λογισμικό μας?
Εδώ έρχονται τα API.
Τι είναι το API?
Without getting πολύ πολύ μακριά από τις τεχνικές λεπτομέρειες, στον πυρήνα του, ένα API είναι απλώς μια σύνδεση.
Θα μπορούσε να είναι μια σύνδεση μεταξύ υπολογιστών, προγράμματα υπολογιστή, κομμάτια λογισμικού, λειτουργικά συστήματα, υλικό και πολλά άλλα. Αυτές τις μέρες, αν και, Τα API χρησιμοποιούνται συνήθως για να επιτρέψουν στους υπολογιστές και το λογισμικό να επικοινωνούν μεταξύ τους μέσω διαδικτύου. Για παράδειγμα, μπορείτε να δείτε μερικά από τα πράγματα που μπορούν να κάνουν οι προγραμματιστές με το Ecwid API Platform εδώ.
Θυμηθείτε τη γραφική διεπαφή χρήστη για την οποία μιλήσαμε παραπάνω? Είναι η οπτική παρουσίαση μιας συσκευής ή ενός λογισμικού που της επιτρέπει να συνδεθεί με ένα άτομο. Σε αντίθεση, Τα API επιτρέπουν στους υπολογιστές και το λογισμικό και άλλα κομμάτια τεχνολογίας να συνδέονται μεταξύ τους.
Σκεφτείτε την τελευταία φορά που προσπαθήσατε να εκτυπώσετε κάτι πριν από όλα και όλοι ήταν συνδεδεμένοι στο διαδίκτυο. Θα πρέπει να βεβαιωθείτε ότι είχατε εκείνο το μικρό καλώδιο που συνδέει τον υπολογιστή με τον εκτυπωτή, ώστε να μπορούν να επικοινωνούν και οι δύο και ο υπολογιστής να μπορεί να στείλει το σωστό έγγραφο στον εκτυπωτή. Με χοντροκομμένο κέλυφος, αυτό είναι ένα API - αυτή η σύνδεση που επιτρέπει στην τεχνολογία να μιλά με άλλη τεχνολογία.
Εντάξει, έτσι τώρα που γνωρίζουμε λίγο για το πώς και γιατί λειτουργούν τα API, τι σημαίνουν για το ακέφαλο εμπόριο?
Τι είναι το ακέφαλο εμπόριο? Και γιατί το θέλουμε?
Με όλο αυτό το υπόβαθρο στο μυαλό, ας στρέψουμε την προσοχή μας στο ακέφαλο εμπόριο. Πολλές διαδικτυακές πλατφόρμες ηλεκτρονικού εμπορίου (Ecwid συμπεριλαμβάνεται) προσφέρονται ως λογισμικό ως υπηρεσία (ή SaaS) στην οποία εταιρείες και χρήστες πληρώνουν μια συνδρομή για πρόσβαση στο λογισμικό, το οποίο φιλοξενείται κεντρικά έξω από τον υπολογιστή ή το δίκτυο του χρήστη και είναι προσβάσιμο κατόπιν αιτήματος.
Και όπως συμβαίνει με άλλα κομμάτια λογισμικού και τεχνολογίας, έχουμε τη δυνατότητα να κάνουμε το λογισμικό ηλεκτρονικού εμπορίου ακέφαλο - δηλαδή, διαχωρίστε την οπτική του διεπαφή από την αρχιτεκτονική και την κατασκευή του backend που του δίνει τη λειτουργικότητά του. Αυτό που μας αφήνει είναι όλες οι βασικές λειτουργίες και τα συστατικά του λογισμικού ηλεκτρονικού εμπορίου που το κάνει “δουλειά” χωρίς να συνδέεται με συγκεκριμένη διεπαφή χρήστη, οπτική αναπαράσταση, ή συγκεκριμένη επωνυμία εταιρείας.
Μπορεί να αναρωτιέστε, “Ποιο ειναι το νοημα?” Καλά, με αυτή τη δυνατότητα χρήσης των λειτουργιών ενός λογισμικού (όπως το ηλεκτρονικό εμπόριο) χωρίς να συνδέεται με συγκεκριμένη διεπαφή, υπάρχει πολύ περισσότερη ελευθερία για τους προγραμματιστές, εταίρων, ενδιαφερόμενα μέρη και άλλες εταιρείες να προσφέρουν αυτές τις υπηρεσίες χωρίς να χρειάζεται να δημιουργήσουν το δικό τους λογισμικό ηλεκτρονικού εμπορίου από την αρχή.
Το ακέφαλο εμπόριο επιτρέπει επίσης σε άλλες επιχειρήσεις να προσφέρουν υπηρεσίες ηλεκτρονικού εμπορίου με τον τρόπο που θέλουν - με τα σχέδιά τους, τη διεπαφή τους, και την εμπειρία χρήσης τους-και επιτρέπει την πραγματική λευκή επισήμανση των υπηρεσιών ηλεκτρονικού εμπορίου. Έχετε τη λειτουργικότητα μιας ισχυρής πλατφόρμας ηλεκτρονικού εμπορίου, αλλά ένα που είναι πολύ πιο υπό τον έλεγχό σας.
Φανταστείτε να ψωνίζετε στο διαδίκτυο και να χρησιμοποιείτε όλες τις λειτουργίες και τις δυνατότητες της διαδικτυακής εμπειρίας αγορών της Amazon χωρίς να συνδέεστε με τον συγκεκριμένο ιστότοπο ή διεπαφή εφαρμογής της Amazon, και αντ 'αυτού να μπορείτε να τροποποιήσετε στοιχεία αυτών των πραγμάτων έτσι ώστε να είναι πιο φιλικά με το πώς σας αρέσει να ψωνίζετε. Οτι, στην καρδιά του, είναι ακέφαλο εμπόριο.
Ελπίζουμε ότι αυτό θα σας δώσει λίγο περισσότερο υπόβαθρο για το εμπόριο ακέφαλων και κάποια εικόνα για τις πιθανές εφαρμογές του λογισμικού χωρίς κεφάλι. Τι ακέφαλο λογισμικό γνωρίζετε και σας αρέσει να χρησιμοποιείτε? Ενημερώστε μας στα σχόλια!