ανάπτυξη εφαρμογών για ubuntu
Chris Pantazis
xpanta at sch.gr
Sat Mar 22 13:25:40 GMT 2008
Στις Thu, 20 Mar 2008 13:59:02 +0200
Ο/Η "Stavros Temertzidis" <bullgr at gmail.com> έγραψε:
> Μια καλή επιλογή είναι η Python χρησιμοποιώντας για κατασκευή gui το
> προεπιλεγμένο Tkinter,
> που είναι cross-platform, δηλαδή εκτελείται η εφαρμογή χωρίς την
> παραμικρή αλλαγή σε οποιοδήποτε
> λειτουργικό έχει εγκατεστημένη την Python.
>
> Αλλά προσωπική μου γνώμη είναι ότι η καλύτερη περίπτωση είναι η C.
> Είναι ταχύτατη και μπορείς να κάνεις τα πάντα.
>
> Είναι όμως πιο αργή η ανάπτυξη εφαρμογών σε σύγκριση με τη Python.
>
> Στις 20/3/2008, Giannis Tsakiris <giannis.tsakiris at gmail.com> έγραψε:
> >
> > Καλησπέρα σε όλους,
> > θα ήθελα να ρωτήσω αν υπάρχει κάποιος ενδεδειγμένος τρόπος για
> > κάποιον που ενδιαφέρεται να γράψει μια νέα εφαρμογή για το ubuntu
> > (όταν λέω "για το ubuntu", εννοώ να απευθύνεται κυρίως στην ubuntu
> > κοινότητα και μια πιθανή συμπερίληψή της εφαρμογής στα
> > community-maintained repositories). Ποιο συγκεκριμένα υπάρχει
> > κάποιο IDE ή toolkit που να βοηθάει στην ανάπτυξη παραθυρικών
> > εφαρμογών που να βαδίζουν στα πρότυπα αυτών που έχουμε συνηθίσει
> > στην gnome-based version του ubuntu. Είναι "επιτακτική" η χρήση της
> > γλώσσας C? --Γιάννης
> >
> >
> > --
> > Ubuntu-gr mailing list
> > Ubuntu-gr at lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr
> >
> >
>
>
Προσωπικά έχω ξεκινήσει να διαβάζω Python και μου έχει τραβήξει πολύ το
ενδιαφέρον (όντας C/Java developer) προσπαθώ να αποφύγω τη C++ που ναι
μεν είναι η βασίλισσα των γλωσσών προγραμματισμού, άλλα αν θέλεις να
κάνεις γρήγορο και όμορφο coding τότε η Python είναι καλύτερη επιλογή
(όπως επίσης και η Java). Η C++ αν δε θες να ασχολείσαι με low-level
αποφάσεις (π.χ .garbage collection, pointers, destructors, κλπ) τότε δε
θα σου λείψει και πολύ. Η C++ είναι μόνοδρομος μόνο σε περίπτωση που
θες να κάνεις κώδικα "κοντινό" στο hardware. Σε οποιαδήποτε άλλη
περίπτωση οποιαδήποτε άλλη γλώσσα μπορεί να σε καλύψει. Να ξέρεις πως η
Python και η Ruby είναι αρκετά πιο αργές απο οτι η C, ενώ η Java
ανεβάζει συνεχώς στροφές και πλησιάζει τη C σε μεγάλο βαθμό. Μόνο στην
εκκίνηση υστερεί, κάπως.
Από την άλλη υπάρχει και το Mono με τη C#, αλλα γιατί να
προγραμματίσεις σε C# τη στιγμή που υπάρχει η Java? Η C# είναι όντως
εξαιρετική περίπτωση γλώσσας, άλλα με ενοχλεί οτιδήποτε ξεκινάει απο τη
Microsoft (ναι είμαι λίγο προκατειλημμένος).
--
Christodoulos Pantazis
More information about the Ubuntu-gr
mailing list