Re: [team-gnome-gr] Gnome3 και ανάπτυξη



Καλησπέρα Σίμο και καλώς σας βρήκα,

Αυτή την στιγμή έχω εγκαταστήσει το Fedora 15 που έχει το Gnome 3 και έχω ενθουσιαστεί. Πιστεύω ότι έχει γίνει μία όμορφη δουλειά από την ομάδα ανάτπυξης του περιβάλλοντος.

Σχετικά με τις γλώσσες, γνωρίζω τόσο C όσο και C++ αλλά για να πω την αλήθεια πρόσφατα είμαι ερωτευμένος με την python.

Ευχαριστω,
Πάνος

2011/5/24 Simos Xenitellis <simos lists googlemail com>
2011/5/24 Panos Georgiadis <drpaneas gmail com>:
> Καλησπέρα σας,
>
> Μετά από προτροπή του Στάθη στο συνέδριο ΕΛΛΑΚ που έγινε το περασμένο ΣΚ,
> γράφτηκα στην λίστα του gnome γιατι θελω να με βοηθήσετε (ή μαλλον να με
> κατευθύνετε) για το πώς μπορώ να ασχοληθώ με την ανάπτυξη του Gnome 3. Από
> οτι ξέρω δεν χρησιμοποιείται πλέον το παραδοσιακό GTK για τον προγραμματισμό
> του, αλλά γίνεται πλέον σε Java. Οποιαδήποτε πληροροφία ή links που νομίζετε
> οτι μπορούν να μου φανούν χρήσιμα, είναι ευπρόσδεκτα.
>

Καλησπέρα Πάνο!

Το Gnome 3 εξακολουθεί να βασίζεται στο gtk+ και συγκεκριμένα στο gtk+ έκδοση 3.
Από πλευράς προγραμματισμού υπάρχουν μερικές διαφορές μεταξύ gtk+ 2 και gtk+ 3,
ωστόσο δεν είναι αρκετές που να δημιουργούν πρόβλημα.
Ακόμα, μιας και ξεκινάς με Gnome 3, αρκεί να επικεντρωθείς στο gtk+ 3.

To gtk+ είναι μια βασική βιβλιοθήκη για τη δημιουργία προγραμμάτων,
και είναι γραμμένη
στη γλώσσα C. Ωστόσο υπάρχουν τα λεγόμενα bindings που επιτρέπουν να
προγραμματίσεις
σε gtk+ από κάθε γνωστή γλώσσα, όπως

0. C, http://www.gtk.org/documentation.html
α. Python, http://www.pygtk.org/
β. C++, http://www.gtkmm.org/en/
γ. Java, http://java-gnome.sourceforge.net/
(πες αν έχεις προτίμηση για άλλη γλώσσα).

Επίσης, είναι πια εφικτό να γράφουμε επεκτάσεις στο GNOME Shell στη
γλώσσα _javascript_.
Δες κάποια παραδείγματα στο
http://intgat.tigress.co.uk/rmy/extensions/index.html

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

Φιλικά,
Σίμος



--
Φιλικά,
Πάνος Γεωργιαδής - drpaneas.com



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]