|
Ανάπτυξη λογισμικού
Γιατί η απόδοση από την πλευρά του διακομιστή αποτελεί την καλύτερη επιλογή για τις σύγχρονες διαδικτυακές εφαρμογές;Τα τελευταία δέκα χρόνια, ο κόσμος της πληροφορικής κυριαρχείται από την ιδέα της μεταφοράς όλων των λειτουργιών στον περιηγητή (τον πελάτη). Ωστόσο, αυτή η τάση αντιμετωπίζει σήμερα σοβαρά οικονομικά και τεχνικά εμπόδια. Στη Langmeier Software βασιζόμαστε σε μια αρχιτεκτονική που βασίζεται σε υπερμέσα με htmx και πρότυπα Mustache χωρίς λογική. Με αυτόν τον τρόπο επιτυγχάνουμε την διαδραστικότητα των σύγχρονων πλαισίων JavaScript, αλλά γλιτώνουμε το τεράστιο επιπλέον κόστος των REST-APIs, της διαχείρισης κατάστασης και της διπλής επικύρωσης. Αυτό μειώνει δραστικά το χρόνο που απαιτείται για την κυκλοφορία του προϊόντος στην αγορά και διατηρεί τη βάση κώδικα εξαιρετικά εύκολη στη συντήρηση.
Αυτός είναι ο λόγος για τον οποίο η προσέγγισή μας είναι απολύτως ανθεκτική στο μέλλον και γιατί τα «Fat Clients» (όπως τα τεράστια React/Angular-SPAs) αποτελούν όλο και μεγαλύτερο πρόβλημα: 1. Το παράδοξο του κόστους του cloudΟι εταιρείες επενδύουν δισεκατομμύρια σε εξαιρετικά γρήγορες, ακριβές υποδομές διακομιστών σε κέντρα δεδομένων (AWS, Azure, Google Cloud).
2. Η κρίση μπαταριών και υλικού στους χρήστεςΌλο και περισσότερες τερματικές συσκευές είναι κινητές συσκευές, ενσωματωμένα συστήματα (IoT) ή φθηνά φορητά υπολογιστές γραφείου.
3. Ασφάλεια και προστασία πνευματικής ιδιοκτησίας (IP)Εάν δημιουργήσετε μια ογκώδη εφαρμογή client-side, μεγάλο μέρος της επιχειρηματικής σας λογικής (επαληθεύσεις, αλγόριθμοι υπολογισμού, διαδρομές) βρίσκεται εκτεθειμένο στον κώδικα του προγράμματος περιήγησης (JavaScript) του χρήστη. Κάθε έμπειρος χρήστης μπορεί να δει αυτόν τον κώδικα στον επιθεωρητή. Σε μια προσέγγιση που επικεντρώνεται στον διακομιστή, ο ευαίσθητος κώδικας παραμένει στο προστατευμένο κέντρο δεδομένων. Ο πελάτης βλέπει μόνο το αποτέλεσμα (HTML). Αυτό είναι πολύ πιο ασφαλές από άποψη ασφάλειας και προστατεύει την τεχνογνωσία σας. 4. Βιωσιμότητα και «Green IT»Δεδομένου ότι η υπολογιστική ισχύς σε κεντρικά κέντρα δεδομένων μπορεί να κλιμακωθεί και να ψυχθεί πολύ πιο αποτελεσματικά από ό,τι σε εκατομμύρια διάσπαρτα τερματικά, η απόδοση από την πλευρά του διακομιστή είναι συχνά σημαντικά πιο βιώσιμη όσον αφορά τη συνολική κατανάλωση ενέργειας. Ανατρέξτε περαιτέρω:
Απόδοση από την πλευρά του διακομιστή, Fat Clients, Κόστος cloud, Thin Client, κρίση μπαταριών, κρίση στον τομέα του υλικού
Σχετικά άρθρα
Δημοσιεύστε ένα σχόλιο εδώ...
|
|