Συστατικά

Περισσότεροι από τους μισούς προγραμματιστές παγκοσμίως αναμένουν κατά μέσον όρο να ασχοληθούν με εφαρμογές SaaS (λογισμικό ως υπηρεσία) μέσα στο επόμενο έτος, σύμφωνα με νέα έρευνα της Evans Data Corporation.

The Internet of Things by James Whittaker of Microsoft

The Internet of Things by James Whittaker of Microsoft
Anonim

Τα δεδομένα αποτελούν ισχυρή ένδειξη ότι οι επιχειρήσεις αρχίζουν να πιστεύουν σε μεγάλο βαθμό στα οφέλη του SaaS έναντι των παραδοσιακών λογισμικών, όπως το χαμηλότερο κόστος και η ευκολότερη ανάπτυξη, δήλωσε ο πρόεδρος και διευθύνων σύμβουλος της Evans Data, John Andrews.

Αντίθετα, οι αριθμοί δείχνουν ότι το SaaS είναι σαφώς "όχι μια τάση που πρόκειται να αποσυρθεί, "Ο Andrews δήλωσε ότι ο Ben Hoelting, ένας προγραμματιστής λογισμικού με την Colorado Technology Consultants, ένα Colorado Springs, Colorado, εξειδικευμένο κατάστημα ανάπτυξης εφαρμογών με επίκεντρο την πλατφόρμα Microsoft.NET, δήλωσε ότι έχει ένα πόδι τόσο στον παγκόσμιο ιστό όσο και στον παγκόσμιο χώρο: "Για ό, τι κάνω εδώ, είμαι σίγουρα ένα υβρίδιο."

Μια εφαρμογή που υποστηρίζει το Hoelting περιλαμβάνει ένα ζευγάρι μπροστινών άκρων στο Web, ένα σύστημα για εργαζόμενους στην αποθήκη και ορισμένες υπηρεσίες back-end., "η γραμμή μεταξύ του προγραμματιστή ιστού και των Windows ανάπτυξης «Ένα μεγάλο πλεονέκτημα για τις εφαρμογές SaaS είναι η μέθοδος παράδοσης με βάση το πρόγραμμα περιήγησης, η οποία μειώνει την ανάγκη υποστήριξης πολλαπλών λειτουργικών συστημάτων και καθιστά ευκολότερο και λιγότερο δαπανηρό για τους χρήστες να συνεργάζονται με τα προγράμματα, Η Hoelting πρόσθεσε

Εν τω μεταξύ, μεγάλες εταιρείες SaaS, όπως η Salesforce, ξεπερνούν την πώληση και την ανάπτυξη αυτόνομων εφαρμογών SaaS και αντιθέτως προσπαθούν να πουλήσουν την έννοια της ανάπτυξης με βάση το σύννεφο.

Οι προγραμματιστές αρχίζουν να αντιμετωπίζουν διάφορες διαδικτυακές υπηρεσίες ως εφαρμογή "μετα-εξαρτήματα", δήλωσε ο Peter Coffee, διευθυντής έρευνας πλατφόρμας στο Salesforce. Για παράδειγμα, οι προγραμματιστές μπορούν να χρησιμοποιήσουν την πλατφόρμα Force.com της Salesforce ως βασικό περιβάλλον εργασίας χρήστη και μηχανισμό λογικής εφαρμογών, Amazon Web Services ως κλιμακωτή πλατφόρμα φιλοξενίας και Google Docs για εργαλεία συνεργασίας, είπε. Η εταιρεία Salesforce ανακοίνωσε πρόσφατα ότι έχει συνεργαστεί με τους δύο πωλητές.

Ωστόσο, η έκθεση του Evans Data έδειξε ότι οι υπηρεσίες cloud δεν είχαν σημαντική ανάκαμψη από τους προγραμματιστές, με λιγότερο από το 10% να τις χρησιμοποιούν. Ωστόσο, περισσότεροι από 25% συνολικά και σχεδόν οι μισοί από τους ερωτηθέντες της Ασίας-Ειρηνικού σκοπεύουν να τις χρησιμοποιήσουν "σε κάποιο σημείο".

Η ανάπτυξη του Cloud και του SaaS μπορεί να έχει δημιουργήσει πρόσθετες δυνατότητες, αλλά οι προγραμματιστές πρέπει επίσης να αποκτήσουν νέες δεξιότητες και να σταθμίσουν ορισμένες σκέψεις Αναλυτής Redmonk Michael Coté

"Τα πράγματα που πρέπει να προσέξουμε είναι: ο μετασχηματισμός των δεδομένων και η πρόσβαση μεταξύ των διαφορετικών πηγών δεδομένων και της εφαρμογής SaaS σας", δήλωσε με άμεσο μήνυμα. "Στη συνέχεια, ανησυχείτε για την ασφάλεια … Πώς δημιουργείτε ασφαλείς συνδέσεις δικτύου σε τείχη προστασίας στο SaaS σας, αλλά και μεταξύ SaaSes;"

Υπάρχουν επίσης ορισμένες αρχιτεκτονικές επιλογές για την κατασκευή μιας εφαρμογής SaaS. Ορισμένα εργαλεία επιτρέπουν τη δημιουργία εφαρμογών που καλύπτουν το πρόγραμμα περιήγησης και την επιφάνεια εργασίας, εκμεταλλευόμενοι την υπολογιστική ισχύ του υπολογιστή-πελάτη.

Οι προγραμματιστές πρέπει να αποφασίσουν εάν μπορούν να μετακινήσουν την επεξεργασία προς την επιφάνεια εργασίας και να διατηρήσουν το backend του SaaS αδύναμο ή χρειάζεστε τεράστια power-άλογα για το SaaS backend που αντιμετωπίζουν ουσιαστικά κάθε επιφάνεια εργασίας / φορητό υπολογιστή ως άσκοπο τερματικό; " "

" Εάν φιλοξενείτε την εφαρμογή μόνοι σας, έχετε πολύ περισσότερη πρόσβαση στη διάγνωση προβλημάτων στην εφαρμογή. "Αντίθετα, οι χρήστες έχουν πολύ λιγότερη πρόσβαση σε πράγματα όπως, ας πούμε, κορμοί ", δήλωσε ο Coté. "Αυτό θα μπορούσε να είναι επωφελές - είναι ευκολότερο να υποστηρίξετε κάτι σαν μια εφαρμογή SaaS όπου εσείς είστε" δικό "το περιβάλλον ανάπτυξης - αλλά μπορεί επίσης να είναι προβληματική: Οι πελάτες μπορούν να αναμένουν τα πράγματα να επιλυθούν πιο γρήγορα και ευγενικά."