Apache Etch er platform, sprog og transport lag uafhængige.
Det betyder, at det virker med masser af teknologi ud af kassen, og du kan fokusere mere på dine evner på at skrive koden i stedet for at give mål-specifik støtte.
Kernen i Etch bosat en kraftfuld, specialbygget netværk beskrivelse sprog, der hjælper udviklere beskriver netværkstjenester og interaktioner.
Dette sprog tolkes via Etch compiler og rammerne leveres også med forskellige bindende biblioteker til at bruge dette sprog i andre programmeringssprog miljøer.
Applikationer bygget med Etch ramme, er meget skalerbar og giver en høj grad af effektivitet og ydeevne, støtte real-time en eller to-vejs kommunikation.
En netværkstjeneste skabes via Etch kan have en klient og server modul skrevet i forskellige sprog, men stadig være i stand til at interagere og samarbejde uden problemer vedrørende udveksling af meddelelser og transport lag.
Egenskaber :
- Stabil Sprog Bindinger:
- C #
- Java
- Ustabil Sprog Bindinger:
- Python
- JavaScript
- Gå
Hvad er nyt i denne udgivelse:
- Faste Bugs:
- ValueFactory SRuntimes Mutex ikke ulåst
- mangler typedef til SmartPointer i EtchNumber
- Korrupte arv i :: lig og :: getHashCode funktioner
- EtchPacketizer ikke er i stand til at modtage flere pakker i én Buffer
- Opdater til CAPU 0.13.0
- Tilføj ny linje til og genererede fil
- Client hænger i hasResult () eller hasException ()
- Buffer indeks er ikke opdateret efter EtchFlexBuffer :: sat
- EtchPacketizer :: sessionData understøtter ikke flere pakker i BUF
- Fix af Saml Advarsler
- Forbedringer:
- Opret log-niveau og log appender konfigureres i EtchRuntime
- mangler linjeskift ved slutningen af filen
- Gør det muligt at bygge CPP-bindende i flere platforme i træk
- Build-System - Make Multicore build
Hvad er nyt i version 1.1.0:
- Faste Bugs:
- UnwantedMessage.ToString metode forsøger at formatere ved hjælp formateringen java stil i stedet for CSharp stil
- Nogle gange lukker en TlsConnection normalt vil resultere i en IOException med Socket er lukket.
- Compiler kaster URISyntaxException hvis der er mellemrum i classpath
- Byg problemer, hvis Etch kilde downloades til en sti med mellemrum
- uforenelighed i README-filer for de medfølgende eksempler
- Windows 7 / .NET 3.5 SP1 runtime setsockopt fejl
- Forbedringer:
- TransportFactory.newTransport afkast stak toppet af DeliveryService hvilket gør det svært at gennemføre meta transporter
- Listener stack er bygget 1/2 hovedet og mærkelige hæmme navn service og andre transportmidler filtre
- Skift Maven Gruppe-til & quot; org.apache.etch & quot; fra & quot; etch.etch & quot;
- Nye funktioner:
- Design og implementere en ramme for interoperabilitet test, plus en simpel demonstration test
- Implementere compiler del af C-binding, til at generere kode for Etch C runtime
- Integrer c-binding i vinduerne bygger.
- Port C-binding til linux, løse uoverensstemmelser mellem Windows og Linux.
- Implementering af Etch C Binding (Runtime + Compiler)
Kommentarer ikke fundet