ืืืืืืจื ืืืื ืฉื ErgoFramework 2.2 ืืชืจืืฉื, ืชืื ืืืืขืช ืขืจืืืช ืืจืฉืช ืืืืื ืฉื Erlang ืืกืคืจืืืช ื-OTP ืฉืื ืืฉืคืช Go. ืืืกืืจืช ืืกืคืงืช ืืืคืชื ืืืื ืืืืฉืื ืืขืืื Erlang ืืืฆืืจืช ืคืชืจืื ืืช ืืืืืจืื ืืฉืคืช Go ืชืื ืฉืืืืฉ ืืชืื ืืืช ืขืืฆืื ืืืืืืช ืืืื ืืช gen.Application, gen.Supervisor ื-gen.Server, ืืื ืื ืืืืืืื - gen. Stage (ืคืื ืืืืืจ/ืกืื), ื'ื ืจื Saga (ืขืกืงืืืช ืืืืืจืืช, ืืืฉืื ืฉื ืืคืืก ืืขืืฆืื SAGA) ื-gen.Raft (ืืืฉืื ืฉื ืคืจืืืืงืื Raft).
ืื ืืกืฃ, ืืืกืืจืช ืืกืคืงืช ืคืื ืงืฆืืื ืืืืช ืคืจืืงืกื ืขื ืืฆืคื ื ืืงืฆื ืืงืฆื, ืฉืืื ื ืืืื ื ื-Erlang/OTP ืื-Elixir. ืืืืืื ืฉืืฉืคืช Go ืืื ืื ืืืื ืืฉืืจ ืืชืืืื Erlang, ืืืกืืจืช ืืฉืชืืฉืช ืืืืจืืืื ืื ืืืกืืก ื-gen.Server ืขื ืืขืืคืช "ืฉืืืืจ" ืืืืคืื ืืืฆืื ืืจืื. ืงืื ืืคืจืืืงื ืืืคืฅ ืชืืช ืจืืฉืืื MIT.
ืขืจืืืช ืืจืฉืช ื-ErgoFramework ืืืืฉืืช ืืืืืื ืืช ืืคืจื DIST ืฉื ืคืจืืืืงืื Erlang. ืืฉืืขืืช ืืืืจ ืืื ืฉืืืฉืืืื ืฉื ืืชืื ืขื ืืกืืก ErgoFramework ืคืืขืืื ืืืืคื ืืงืืจื ืขื ืื ืืืฉืื ืฉื ืืชื ืืฉืคืืช ืืชืื ืืช Erlang ืื Elixir (ืืืืื ืืืื ืืจืืงืฆืื ืขื ืฆืืืช Erlang). ืืื ืื, ืจืืื ืืฆืืื ืฉืชืื ืืช ืืขืืฆืื ืฉื gen.Stage ืืืืฉืืช ืขื ืคื ืืคืจื Elixir GenStage ืืชืืืืช ืื ืืืืคื ืืื (ืืืืื ืืืืฉืื).
ืืืืืืจื ืืืืฉื:
- ื ืืกืคื ืชืื ืืืช ืืืฉืืช
- gen.Web ืืื ืืคืืก ืขืืฆืื ืฉื Web API Gateway (ืืืืื ื ืื Backend For Frontend). ืืืืื.
- gen.TCP ืืื ืชืื ืืช ืืืืคืฉืจืช ืื ืืืืฉื ืืืืจ ืฉื ืืงืืื ืืืืืจ TCP ืืืื ืืืื ืืืืฅ ืืืชืืืช ืงืื. ืืืืื.
- gen.UDP - ืืืืื ืืชืื ืืช gen.TCP, ืจืง ืขืืืจ ืคืจืืืืงืื UDP. ืืืืื.
- ืคืื ืงืฆืืื ืืืืช ืืืฉื ืฉื Events ืืืฆืขื ืขื ืืืืขืช ืืคืืง ืืืจืืขืื ืคืฉืื ืืชืื ืฆืืืช, ืืืืคืฉืจ ืืืฆืืจ ืื ืื ืื ืื ืืืืืคืช ืืืจืืขืื (ืคืื/ืกืื) ืืื ืชืืืืืื ืืงืืืืื. ืืืืื.
- ื ืืกืคื ืชืืืื ืืจืืฉืื ืกืืืื, ืืืืคืฉืจ ืืกืืจื/ืื-ืกืืืจืืืืืืฆืื ืืืืืืืืช ืฉื ืืืืขืืช ืืกืื ื ืชืื ืื ืืงืืจื ืฉื ืืืื ื. ืืฉืืขืืช ืืืืจ ืืื ืฉืืื ื ืฆืจืื ืืืชืจ ืืืฉืชืืฉ ื-etf.TermIntoStruct ืขืืืจ ืื ืืืืขื ืฉืืชืงืืื. ืกืืืื ืจืฉืืืื ืืืืจื ืืกืื ืฉืฆืืื ืืืืคื ืืืืืืื, ืื ืฉืืืืฅ ืืฉืืขืืชืืช ืืช ืืืฆืืขื ืืืืืคื ืืืืืขืืช ืืื ืฆืืชืื ืืืืืจืื.
ืืงืืจ: OpenNet.ru