Apache mag-ukit ang platform, wika, at transport layer independiyenteng.
Ang ibig sabihin nito ay gumagana sa maraming mga teknolohiya-agad at maaari mong ituon ang higit pa sa iyong mga kakayahan sa pagsulat ang code sa halip pagkatapos ay nagbibigay ng suporta target na tukoy.
Sa core ng mag-ukit namamalagi sa isang malakas, custom-built wika paglalarawan ng network na tumutulong sa ilarawan ang mga developer ng mga serbisyo ng network at mga pakikipag-ugnayan.
Ang wikang ito ay binigyang-kahulugan sa pamamagitan ng mag-ukit compiler at sa balangkas din ay may iba't-ibang mga may-bisang aklatan para sa paggamit ng wika sa iba pang mga kapaligiran programming.
Mga application na binuo gamit ang framework mag-ukit ay mataas ang scalable at magbigay ng mataas na antas ng kahusayan at pagganap, pagsuporta sa real-time na isa o dalawang paraan ng komunikasyon.
Ang isang serbisyo ng network na nilikha sa pamamagitan mag-ukit ay maaaring magkaroon ng isang client at server module na nakasulat sa iba't ibang wika, ngunit pa rin magagawang makipag-ugnayan at makipagtulungan nang walang anumang mga problema patungkol sa mensahe exchange at transport layer.
Mga Tampok :
binding Matatag Wika>
- C #
- Java
- Python
- JavaScript
- Go
Ano ang bagong sa paglabas:
- Ang Nakatakdang Bug:
- ValueFactory SRuntimes Mutex hindi na-unlock
- Walang Typedef sa SmartPointer sa EtchNumber
- Sirang mana sa :: katumbas at :: getHashCode mga pag-andar
- EtchPacketizer ay hindi kayang tumanggap ng maraming Pakete sa isang Buffer
- I-update upang CAPU 0.13.0
- Magdagdag ng bagong linya upang at ng nabuong file
- hang ng Client sa hasResult () o hasException ()
- Buffer Index hindi na-update matapos EtchFlexBuffer :: ilagay
- EtchPacketizer :: hindi sumusuporta sa sessionData ang maraming mga packet sa buf
- Ayusin ng sumulat ng libro Babala
- Pagpapabuti:
- Tiyakin na antas ng log at mag-log appender-configure sa EtchRuntime
- Walang newline sa pagtatapos ng file
- Gawin itong posible upang bumuo ng CPP-may-bisang para sa ilang mga platform sa isang hilera
- Build-system - Gawing Multicore build
Ano ang bagong sa bersyon 1.1.0:
- Ang Nakatakdang Bug:
- nagtatangkang paraan UnwantedMessage.ToString i-format gamit ang estilo ng java format sa halip na estilo csharp
- Kung minsan pagsasara ng TlsConnection normal ay magreresulta sa isang IOException sa Socket ay sarado.
- Compiler throws URISyntaxException kung may mga puwang sa classpath
- Bumuo ng mga problema kung mag-ukit pinagmulan ay nai-download sa isang landas na may mga puwang
- hindi pagkakatugma sa READMEs para sa bundle na mga halimbawa
- Windows 7 / .NET 3.5 error sa runtime setsockopt SP1
- Pagpapabuti:
- TransportFactory.newTransport babalik stack topped sa pamamagitan ng DeliveryService na ginagawang mahirap na ipatupad ang mga meta transports
- Nakikinig stack ay binuo 1/2 baligtad at kakaiba inhibiting serbisyo pangalan at iba pang transportasyon filter
- Baguhin ang Maven groupId sa & quot; org.apache.etch & quot; mula sa & quot; etch.etch & quot;
- Bagong Tampok:
- Disenyo at ipatupad ang framework para sa pagsubok interoperability, kasama ang isang simpleng pagsubok ng pagpapakita li>
- Ipatupad ang bahagi compiler ng c-may-bisang, upang bumuo ng code para sa mag-ukit C runtime
- Isama ang c-may-bisang sa mga window ng build.
- Port ang c-may-bisang sa linux, malutas pagkakaiba sa pagitan ng mga bintana at linux.
- Pagpapatupad ng mag-ukit C-bind (+ Runtime Compiler)
Mga Komento hindi natagpuan