Δημοσιεύτηκε: 30 Μαρ 2009, 22:30
από Dimitris
O κύκλος ανάπτυξης GUI είναι πολύ πιο σύντομος με μία δυναμική γλώσσα απ'ότι με μία μεταγλωττιζόμενη γλώσσα. Η ταχύτητα εδώ δεν παίζει ρόλο. Γι'αυτό μπορεί να χρησιμοποιηθεί η python σε συνδυασμό με τη βιβλιοθήκη qt. Το λεγόμενο prototyping πρέπει να γίνεται σε γλώσσες που επιτρέπουν εύκολη και γρήγορη υλοποίηση. Έπειτα όταν γραφεί το πρόγραμμα γίνεται το profiling και τα μέρη που είναι χρονοβάρα ξαναγράφονται ώστε να γίνει αποδοτικό το πρόγραμμα.

Σχετικά με τη java υπάρχει αυτή η κριτική http://www.stsc.hill.af.mil/CrossTalk/2 ... nberg.html
Αυτό που δε μαθαίνει κανείς χρησιμοποιώντας java ή python είναι η διαχείριση μνήμης που είναι απαραίτητη στη C και σε άλλες γλώσσες.

Η Qt από την επόμενη έκδοση θα βγαίνει ύπο LGPL, οπότε το κόστος είναι μηδενικό.

ΥΓ. Όλα αυτά τα λέω από τα λίγα που έχω διαβάσει, δεν είμαι επαγγελματίας προγραμματιστής.