Φαίνεστε μια έκδοση του εξερευνητή Διαδικτύου. Για μια ασφαλέστερη εμπειρία ξεφυλλίσματος, παρακαλώ εξετάστε και

Εάν είστε νέοι εδώ, μπορείτε να θελήσετε να προσυπογράψετε στην τροφή RSS μας καθώς επίσης και σε NewsLetter μας(στις κορυφαίες δεξιές επιλογές) για να πάρετε τα ιδιαίτερα πληροφοριακά άρθρα εβδομαδιαία... και όχι, εμείς spam ποτέ!

Έχω αποφασίσει να καλύψω λίγο περισσότερα σχετικά με το linux θέματα στο Σαββατοκύριακο, έτσι προετοιμάζομαι για το Σαββατοκύριακο Linux :) αν και θα βάζω επίσης την περιστασιακή ουσία πέσος Φιλιππίνων, afterall το τελευταίο άρθρο σχετικά με τα πλαίσια πέσος Φιλιππίνων γίνομαι ένα τεράστιο χτύπημα, πήρα 28 σχόλια μέχρι τώρα και τους ανθρώπους όπως JoshDavey(of http://madeam.com/) και υπάρξοντες τεθειμένεςεκεί σκέψεις Nate(ofhttp://cakephp.org) σε το. Θα καλύπτω σίγουρα περισσότερων των πλαισίων πέσος Φιλιππίνων στην ερχόμενη εβδομάδα.

Εν πάση περιπτώσει έτσι μετά από 5 εναλλακτικές λύσεις iTunes και πώς να κάνουν το Windows Desktop σας όπως το linux τα άρθρα, είναι εδώ τρίτο ένα μου στα κουτιά εργαλείων GUI. Ελπίζω ότι θα το βρείτε.

Έτσι είκοσι έτη πριν, η κατοχή μιας γνώρισμα-συσκευασμένης εφαρμογής χωρίς GUI ήταν ανεκτή - αλλά αυτό δεν είναι πλέον η περίπτωση σήμερα. Τα GUIs είναι ιδιαίτερα σημαντικά για τους προγραμματιστές Unix, με Linux προσπαθώντας να κερδίσουν ένα ανώτερο χέρι στον υπολογιστή γραφείου.

Εάν οι επιλογές των κουτιών εργαλείων GUI είναι σχεδόν σαφείς στις πλατφόρμες παραθύρων, υπάρχουν διάφορα επικρατόντα κουτιά εργαλείων σε Linux και το Unix γενικά. Ρίχνει μια ματιά σε τους.

qt_logo.png Qt , που αναπτύσσεται από Trolltech, θεωρείται από πολλούς ένα άριστο παράδειγμα από την άποψη της οργάνωσης και ease-of-use. Qt είναι μια πολυ-πλατφόρμα, πλαίσιο γ ++, το οποίο περιέχει μια απέραντη σειρά UI widgets, μαζί με άλλα κατασκευάσματα, όπως τους συνδεμένους καταλόγους ή τους κατατμητές XML. Παρά αρχικά να γραφτούν για τις διάφορες συνδέσεις γ ++, για qt, Perl, τα πέσος Φιλιππίνων, το ρουμπίνι, ο ΨΕΥΔΙΣΜΌΣ και άλλοι υπάρχουν.

Εκείνοι που προτιμούν qt το θεωρούν τις στάσεις έξω μέσω του σήματος/του παραδείγματος αυλακώσεών του που το καθιστά πολύ εύκολο να συνδέσει το UI με τις πραγματικές λειτουργίες. Εντούτοις, qt έχει το μειονέκτημα της ύπαρξης πολύ σύνθετο από την άποψη του μεγέθους και της κατασκευής. Οι qτ-βασισμένες εφαρμογές τείνουν να είναι μάλλον αργές, λόγω στην πολυπλοκότητά της. Ένα άλλο μειονέκτημα είναι η βαριά χρήση μακροεντολών του. Αν και αυτοί μειώνουν την πολυπλοκότητα του κώδικα, καθιστά επίσης porting qt τις εφαρμογές πολύ δύσκολες.

gtk-logo.png GTK είναι ο άλλος σημαντικός υποψήφιος. Αντίθετα από qt, είναι ένα γ-βασισμένο κουτί εργαλείων, και διαμορφώνει τη βάση του στοιχειού. Έχει το πλεονέκτημα πολύ γρήγορο, καθώς επίσης και όντας λιγότερο σύνθετος στην κατασκευή όταν συγκρίνεται με qt. που γράφεται στο γ, συνδέσεις για άλλες γλώσσες ήταν ευκολότερος να αναπτυχθεί, τόσο ουσιαστικά κάθε σύγχρονη γλώσσα προγραμματισμού έχει τις συνδέσεις GTK, από Python στο ρουμπίνι και τον ΨΕΥΔΙΣΜΌ, και ακόμη και στις μικρότερος-χρησιμοποιημένες γλώσσες όπως το ADA, το δ ή την ευφορία.

Εντούτοις, GTK έχει τα μειονεκτήματά του. Στηρίζεται σε μεγάλο ποσοστό στις επανακλήσεις, αντί του παραδείγματος αυλακώσεων/σημάτων που qt χρησιμοποιεί. Κατά συνέπεια, τα προγράμματα GTK διόρθωσης είναι συχνά δύσκολα, και πολλές γλωσσικές αμυχές υιοθετούνται. Επιπλέον, η τεκμηρίωση είναι μιας λογικά χαμηλότερης ποιότητας όταν συγκρίνεται με qt's.

wxwidgets1.jpg wxWidgets πιάνει γρήγορα επάνω στις χρήσεις wxWidgets μια ενδιαφέρουσα προσέγγιση - αντί του σχεδιασμού των widgets του, παρέχει μια λεπτή αφαίρεση σε θέματα του συστήματος εγγενούς widgets (π.χ. Aqua στο OS Χ, GTK ή το μοτίβο σε Linux και τα λοιπά).

Κατά συνέπεια, τα προγράμματα wxWidgets είναι εξαιρετικά φορητά. Εντούτοις, wxWidgets έχει μια μάλλον φτωχή τεκμηρίωση, και οι συνδέσεις της χρησιμοποιούν συχνά τους ασυμβίβαστους κλάδους (όπως το σχέδιο PLT). Αν και είχε ένα userbase ανάπτυξης, wxWidgets χάνει σοβαρά τον τομέα. Επ'ευκαιρία έχω γράψει σε ένα σεμινάριο wxWidget κάποια χρονική πλάτη, την οποία μπορείτε να επιθυμήσετε να διαβάσετε σε κατώτερο αυτό καλύτερα. :)

motiflogo.gif Το μοτίβο είναι ο παππούς των κουτιών εργαλείων Unix GUI. Είναι διάσημο για να είσαι insanely δύσκολο να μάθει, έναν τεράστιο πόνο να διορθώνει και να φανεί πολύ άσχημο. Τα προγράμματα μοτίβου είναι δύσκολα στο λιμένα στις αστήρικτες πλατφόρμες - αλλά αυτό είναι η σημαντική πτυχή του μοτίβου: σχεδόν κάθε πλατφόρμα υποστηρίζεται. Τα προγράμματα μοτίβου είναι βασικά εγγυημένα για να τρέξουν σε οποιοδήποτε λειτουργικό σύστημα που έχει μια X11 εφαρμογή διαθέσιμη - και σχεδόν όλα, από το DOS σε AIX.

Το μοτίβο όχι άλλο ευρέως χρησιμοποιείται στον υπολογιστή γραφείου, αλλά πολλά σημαντικά λειτουργικά συστήματα Unix, συμπεριλαμβανομένου AIX και Solaris, μοτίβο-βασισμένα στον στη χρήση προγράμματα εκτενώς, και τα μοτίβο-βασισμένα στην προγράμματα γράφονται ακόμα.

Η τελική επιλογή εξαρτάται πολύ από το τελικό αποτέλεσμά κάποιου. Qt είναι πολύ χρήσιμο κατά τη στοχοθέτηση σε και των τριών σημαντικών λειτουργικών συστημάτων (Linux/$l*Unix, Windows και OS X), όντας επίσης εύκολος να μάθει στο σημείο της ύπαρξης παραγωγικός, και να ωφεληθεί από μια άριστη τεκμηρίωση. GTK είναι, εντούτοις, τα πρότυπα για το στοιχειό - και το το στοιχειό χρησιμοποιείται από μερικές σημαντικές διανομές ως προεπιλογή, και είναι επίσης η γρηγορότερη επιλογή κατά χρησιμοποίηση του Γ. wxWidgets, FLTK και το μοτίβο κάθε ένα έχουν το μερίδιο πλεονεκτημάτων τους, αλλά αυτές πρέπει πιθανώς να εξεταστούν μόνο όταν και βρεθούν για να μην είναι qt και GTK ικανοποιητικά. Έχω βρεί qt για να είμαι πραγματικά Good(but από αυτό είναι το μόνο που έχω χρησιμοποιήσει εκτενώς)

Εν πάση περιπτώσει τώρα θα πάρω το σπάσιμο μιας ημέρας από το γράψιμο. Πρέπει να πάτε στο γραφείο αύριο και να έχετε τα μέρη της εκκρεμούς εργασίας που κάνει :)

1 Αστέρι2 Αστέρια3 Αστέρια4 Αστέρια5 Αστέρια (Καμία εκτίμηση ακόμα)
Φόρτωση...  Φόρτωση...
Προσυπογράψτε σε έναν αναγνώστη |

Οι συνδέσεις εσείς μπορούν να βρούν ενδιαφέρων - Ναϊ Τα σχόλια είναι ΑΚΟΛΟΥΘΟΥΝ έτσι την αίσθηση ελεύθερη να συνδέσει πίσω στις σχετικές και σημαντικές θέσεις.

Μια απάντηση σε “Θομπαρησον των κουτιών εργαλείων Linux GUI - που κάποιο εσείς θέλει ?”

  1. MyAvatars 0,2 οι συνδέσεις για 2007-08-18 "napyfab:blog λένε:

    [ … ] Σύγκριση των κουτιών εργαλείων Linux GUI - που κάποιο εσείς θέλει; (ετικέττες: οδηγός σύγκρισης κουτιών εργαλείων Unix προγραμματισμού gui linux) [ … ]

Ταχυδρομήστε ένα σχόλιο