Post
by jthanassis » Fri Sep 28, 2007 12:59 am
Αυτή είναι μια ενδιαφέρουσα ερώτηση η οποία με κάνει να γράψω το πρώτο μου post.
Σήμερα, η τεχνολογία προσφέρει αρκετές εναλλακτικές λύσεις που σχεδόν οι περισσότερες μπορούν να υποστηρίξουν ακόμη και την ποιο απαιτητική Ελληνική εμπορική ή μη web εφαρμογή.
Υπάρχουν πολλοί παράγοντες που οδηγούν κάποιον να υλοποιήσει μια web εφαρμογή και κατ’ επέκταση κάθε είδους εφαρμογή λογισμικού χρησιμοποιώντας συγκεκριμένο σύνολο τεχνολογιών (γλώσσες προγραμματισμού, τεχνικές σχεδίασης και υλοποίησης,hardware, λειτουργικά συστήματα,broadband network connections κτλ) όπως λ.χ.
- Εάν επιθυμεί να ξεκινήσει καριέρα ως προγραμματιστής.
- Εάν ήδη δουλεύει ως προγραμματιστής και είναι ελεύθερος επαγγελματίας.
- Εάν ήδη δουλεύει ως προγραμματιστής και είναι υπάλληλος εταιρείας ανάπτυξης λογισμικού.
- Εάν ήδη δουλεύει ως προγραμματιστής ως υπάλληλος εταιρείας η ανάπτυξη λογισμικού δεν είναι το αντικείμενο των εργασιών της.
- Εάν ήδη δουλεύει ως προγραμματιστής και αναπτύσσει ad-hoc εφαρμογές
- Εάν ήδη δουλεύει ως προγραμματιστής και αναπτύσσει products εμπορικών εφαρμογών.
- Εάν ήδη δουλεύει ως προγραμματιστής ή ο προγραμματισμός είναι το χόμπι του και αναπτύσσει εφαρμογές για τους φίλους του ή το open source community.
Όντας αρκετά χρόνια στο χώρο ανάπτυξης λογισμικού (όχι απαραίτητα web εφαρμογών) στην Ελλάδα (και απόφοιτος του ίδιου Πανεπιστημιακού Τμήματος) η ταπεινή μου γνώμη είναι ότι δεν υπάρχει βέλτιστη λύση στην επιλογή ανάπτυξης μιας εφαρμογής και δη web εφαρμογής.
Αυτό που για κάποιον θεωρείται μη αποδεκτό για κάποιον άλλο θεωρείται η βέλτιστη λύση. Ο στόχος πάντα είναι ένας. Το αποτέλεσμα του προγραμματιστή να παράγει αποτέλεσμα για τον εκάστοτε ενδιαφερόμενο.
Η βιομηχανία παραγωγής λογισμικού στην Ελλάδα δεν μπορεί να είναι ανεξάρτητη από αυτή του υπόλοιπου κόσμου. Αυτό το γνωρίζουν καλά οι άνθρωποι του marketing εταιρειών που παράγουν software για το software.
Δεν θα αναφερθώ σε συγκεκριμένες τεχνολογίες.
Ο ενδιαφερόμενος ας σκεφτεί ποιος είναι μακροπρόθεσμα ο στόχος του.
Ο στόχος θα οδηγήσει στην κατάλληλη επιλογή.
Ο στόχος εξαρτάται από το κέρδος.
Το κέρδος κάνει όλα τα παραπάνω παροδικά. Η λύση που θα δώσει τη μεγαλύτερη διάρκεια στο παροδικό είναι η βέλτιση.