Apache Etch είναι η πλατφόρμα, τη γλώσσα, και το στρώμα μεταφοράς ανεξάρτητη.
Αυτό σημαίνει ότι λειτουργεί με πολλές τεχνολογίες έξω από το κουτί και μπορείτε να εστιάσετε περισσότερο τις ικανότητές σας για τη συγγραφή του κώδικα και όχι στη συνέχεια την παροχή στήριξης που απευθύνονται σε ειδικό.
Στο επίκεντρο του Etch κατοικεί ένα ισχυρό, προσαρμοσμένη-χτισμένο δίκτυο περιγραφή γλώσσα που βοηθά τους προγραμματιστές να περιγράφουν τις υπηρεσίες δικτύου και τις αλληλεπιδράσεις.
Η γλώσσα αυτή ερμηνεύεται μέσω του compiler Etch και το πλαίσιο έρχεται επίσης με διάφορες δεσμευτικές βιβλιοθήκες για τη χρήση αυτής της γλώσσας σε άλλα περιβάλλοντα προγραμματισμού.
Εφαρμογές που χτίστηκε με την Etch πλαίσιο είναι εξαιρετικά επεκτάσιμη και παρέχουν υψηλό επίπεδο αποτελεσματικότητας και απόδοσης, την υποστήριξη σε πραγματικό χρόνο με έναν ή αμφίδρομη επικοινωνία.
Μια υπηρεσία δικτύου που δημιουργείται μέσω Etch μπορεί να έχει ένα client και server άρθρωμα γραμμένο σε διάφορες γλώσσες, αλλά εξακολουθεί να είναι σε θέση να αλληλεπιδρούν και να συνεργάζονται χωρίς προβλήματα όσον αφορά την ανταλλαγή μηνυμάτων και μεταφοράς στρώματα.
Χαρακτηριστικά :
- βιβλιοδεσίες Σταθερό Γλώσσα:
- C #
- Java
- βιβλιοδεσίες Ασταθής Γλώσσα:
- Python
- JavaScript
- Μετάβαση
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Σταθερά σφάλματα:
- ValueFactory SRuntimes Mutex δεν ξεκλείδωτη
- Λείπει typedef να SmartPointer σε EtchNumber
- Οι διεφθαρμένες κληρονομιά στο :: ισούται και :: λειτουργίες getHashCode
- EtchPacketizer δεν είναι σε θέση να λάβει πολλαπλά πακέτα σε ένα Ρυθμιστικό
- Ενημέρωση για CAPU 0.13.0
- Προσθήκη νέας γραμμής και των παραγόμενων αρχείων
- Πελάτης κρέμεται σε hasResult () ή hasException ()
- Ρυθμιστικό Δείκτης δεν ενημερώνεται μετά EtchFlexBuffer :: βάλει
- EtchPacketizer :: sessionData δεν υποστηρίζει πολλαπλά πακέτα σε buf
- Fix μεταγλώττιση Προειδοποιήσεις
- Βελτιώσεις:
- Κάντε επίπεδο καταγραφής και appender ρύθμισης σε EtchRuntime
- Λείπει νέα γραμμή στο τέλος του αρχείου
- Κάντε δυνατή την κατασκευή του CPP-δεσμευτική για διάφορες πλατφόρμες σε μια σειρά
- Build-System - Κάντε πολυπύρηνης κατασκευής
Τι είναι καινούργιο στην έκδοση 1.1.0:
- Σταθερά σφάλματα:
- μέθοδος UnwantedMessage.ToString προσπαθεί να μορφοποιήσετε χρησιμοποιώντας τη μορφοποίηση στυλ Java αντί για το στυλ CSharp
- Μερικές φορές κλείνει ένα TlsConnection κανονικά θα οδηγήσει σε IOException με την υποδοχή είναι κλειστή.
- Compiler ρίχνει URISyntaxException αν υπάρχουν κενά στο CLASSPATH
- Build προβλήματα αν Etch πηγή φορτώνεται σε μια διαδρομή με χώρους
- Ασυμβίβαστο στα αρχεία Readme για τα συνοδευτικά παραδείγματα
- Windows 7 / Framework 3.5 SP1 σφάλμα χρόνου εκτέλεσης setsockopt
- Βελτιώσεις:
- επιστρέφει TransportFactory.newTransport στοίβα ολοκληρώνεται από DeliveryService γεγονός που καθιστά δύσκολο να εφαρμοστεί μετα μεταφορές
- στοίβα ακροατής χτισμένο 1/2 ανάποδα και παράξενο αναστολή εξυπηρέτησης όνομα και άλλα φίλτρα μεταφορών
- Αλλαγή maven ΑναγνωριστικόΟμάδας σε & quot? Org.apache.etch & quot? από το & quot? etch.etch & quot?
- Νέα Χαρακτηριστικά:
- Σχεδιασμός και εφαρμογή ενός πλαισίου για τον έλεγχο της διαλειτουργικότητας, καθώς και ένα απλό τεστ επίδειξη
- Εφαρμογή του τμήματος μεταγλωττιστή της C-δέσμευσης, για τη δημιουργία κώδικα για το χρόνο εκτέλεσης Etch C
- Ενσωματώστε το γ-δεσμευτικές στα παράθυρα οικοδομήσουμε.
- Πορτ η γ-σύνδεση με το Linux, την επίλυση των διαφορών μεταξύ των Windows και Linux.
- Εφαρμογή του Etch Γ Binding (+ Compiler Runtime)
Τα σχόλια δεν βρέθηκε