JPype είναι μια προσπάθεια για να επιτρέψει προγράμματα Python πλήρη πρόσβαση στις βιβλιοθήκες κλάση Java. Αυτό δεν επιτυγχάνεται μέσω της εκ νέου εφαρμογής Python, όπως Jython / JPython έχει κάνει, αλλά μάλλον μέσω της διεπαφής σε αρχικό επίπεδο και στις δύο εικονικές μηχανές.
Τελικά, θα πρέπει να είναι δυνατή η αντικατάσταση Java με πύθωνα σε πολλές, αν όχι όλες, οι καταστάσεις. JSP, Servlets, RMI servers και IDE plugins είναι καλοί υποψήφιοι.
Μόλις επιτευχθεί αυτή η ολοκλήρωση, μία δεύτερη φάση θα αρχίσει να διαχωριστεί η λογική Java από τη λογική Python, τελικά επιτρέπει την τεχνολογία γεφύρωσης να χρησιμοποιηθεί σε άλλα περιβάλλοντα, IE Ruby, Perl, COM, κλπ ...
Γιατί ένα τέτοιο έργο;
Όσο απολαμβάνω τον προγραμματισμό σε Python, δεν υπάρχει καμία αμφιβολία ότι η Java έχει το μεγαλύτερο μέρος του mindshare. Απλά ρίξτε μια ματιά στο Sourceforge, το 3267 είναι σχετικά με την Python έργα, και 12126 Java που σχετίζονται με τα έργα. Και αυτό χωρίς να υπολογίζουμε τα εμπορικά συμφέροντα.
Server-side Python είναι επίσης αρκετά αδύναμη. Zope μπορεί να είναι ένα μεγάλο server εφαρμογή, αλλά δεν έχω πάει ποτέ σε θέση να το καταλάβω. Java, από την άλλη πλευρά, λάμπει στο διακομιστή.
Έτσι, προκειμένου να απολαύσετε τόσο τη γλώσσα, και να έχουν πρόσβαση στις πιο δημοφιλείς βιβλιοθήκες, έχω ξεκινήσει αυτό το έργο.
Τι γίνεται με Jython;
Jython (παλαιότερα γνωστή ως JPython) είναι μια μεγάλη ιδέα. Ωστόσο, πάσχει από ένα μεγάλο αριθμό μειονεκτημάτων, δηλαδή υπολείπεται πάντοτε πίσω CPython, είναι αργή και δεν επιτρέπει την πρόσβαση σε περισσότερες επεκτάσεις Python.
Η ιδέα μου επιτρέπει να χρησιμοποιούν και τα δύο είδη των βιβλιοθηκών σε συνδυασμό, έτσι ώστε ο κύριος του έργου είναι ελεύθερος να επιλέξει και να επιλέξει.
Στοιχεία Λογισμικού:
Εκδοχή: 0.5.4.2
Ανεβάστε ημερομηνία: 14 Apr 15
Άδεια: Δωρεάν
Δημοτικότητα: 55
Τα σχόλια δεν βρέθηκε