Δημοσιεύτηκε: 15 Ιούλ 2012, 20:09
από cyberpython
moukoublen έγραψε:Πολλά μπράβο για την εφαρμογή!
Πολύ καλή δουλειά!
Μακάρι να αποκτήσει καλύτερη οργάνωση το Ελληνικό κράτος και να αξιοποιεί κάποτε τέτοιες εφαρμογές.

Μια ερώτηση μόνο, έτσι για κουβεντούλα.

Γιατί java-gtk bindings και όχι swing ή native gtk (σε C/C++ π.χ.);


Σε swing έχω γράψει πιο παλιά μία παρόμοια εφαρμογή το Slang, αλλά
  • ήθελα η διεπαφή να είναι πιο αποκρίσιμη, γιατί υπάρχει μία εντύπωση οτι η Java είναι αργή, ενώ στην πραγματικότητα είναι το tradeoff για να είναι το toolkit (Swing) διαθέσιμο παντού
  • ήθελα να δω τα GTK3 Java bindings

Όσον αφορά το γιατί Java και όχι C/C++: επειδή ο διερμηνευτής ήταν ήδη γραμμένος σε Java :)

moukoublen έγραψε:Ο glossa-interpreter δεν είναι αντίστοιχα μόνο σε Java;

Ναι και είναι εκτελέσιμος όπου υπάρχει JVM (με μικρές τροποποιήσεις τρέχει και σε Android, αλλά θα πρέπει να γραφτεί διεπαφή για το input/output κατά την εκτέλεση - κάτι που δε σχεδιάω να κάνω γενικά...).