Asụsụ mmemme Flow9 mepere emepe

Mpaghara9 Company meghere Koodu isi mmalite asụsụ mmemme na-arụ ọrụ Mkpesa 9, lekwasịrị anya n'ịmepụta oghere ndị ọrụ. Enwere ike chịkọta koodu dị n'asụsụ Flow9 n'ime faịlụ ndị enwere ike ịrụ ọrụ maka Linux, iOS, Android, Windows na macOS, wee tụgharịa ya na ngwa webụ na HTML5/JavaScript (WebAssembly) ma ọ bụ ederede isi na Java, D, Lisp, ML na C++. Koodu nchịkọta emeghe enyere ikike n'okpuru GPLv2 yana ọbá akwụkwọ ọkọlọtọ nwere ikikere n'okpuru ikikere MIT.

Asụsụ a na-etolite kemgbe afọ 2010 dị ka ihe ọzọ zuru ụwa ọnụ na multi-platform na Adobe Flash. Edobere Flow9 dị ka ikpo okwu maka imepụta eserese eserese ọgbara ọhụrụ enwere ike iji ma webụ na desktọpụ na ngwa mkpanaka. A na-eji ọrụ a n'ọtụtụ ọrụ Area9 dị n'ime ma bụrụ nke a na-akpọ Flow, mana tupu imepe koodu ahụ, e kpebiri ịmegharị ya na Flow9 iji zere ndabichi na onye nyocha ndekọ ọnụ ọgụgụ. Flow sitere na Facebook.

Flow9 na-ejikọta syntax amaara nke ọma na asụsụ C (lee ntụnyere koodu dị na Flow9 na Javascript), nwere ngwa mmemme na-arụ ọrụ n'ụdị ML и ohere Asụsụ ndị akọwapụtara ngalaba gbadoro anya na idozi nsogbu ndị akọwapụtara nke ọma ka enwere ike (maka Flow9 nke a bụ mmepe interface). Emebere Flow9 ka o jiri dee ya nke ọma, mana ọ bụrụ na ọ dị mkpa, ọ ga-ekwe omume iji ụdị ọpịpị siri ike na nchọpụta ụdị akpaaka, yana njikọ. A na-akwado polymorphism (otu ọrụ nwere ike ịhazi data nke ụdị dị iche iche), ikike ịmepụta subtypes, modul, arrays, hashes, okwu lambda.

Enwere ike chịkọta otu koodu ahụ maka nyiwe dị iche iche, na-enweghị mkpa maka ọdụ ụgbọ mmiri dị iche na mgbanwe na koodu ahụ. Otu ngwa ahụ nwere ike ịgba ọsọ na ihe nchọgharị, na ngwaọrụ mkpanaka nwere ihuenyo mmetụ, yana na sistemụ desktọpụ nwere keyboard na òké. Anyị na-enye nchịkọta ngwa ngwa emebere nke nwere ihe interface dị n'ụdị React, emebere dabere na echiche Google Material Design. Enwere ike ịchịkwa imewe ruo ọkwa pikselụ. Iji tọọ ụdịdị nwere ike jiri ọkọlọtọ CSS syntax. Maka nsụgharị na Linux, macOS na Windows mgbe ejikọtara na C ++ jiri backend dabere na Qt na OpenGL, na mgbe achịkọtara na Java - JavaFX.

N'ihi iji usoro mmemme na-arụ ọrụ, enwere ike ịgbazinye koodu ederede na ihe interface ngwa ngwa site na ọrụ ndị ọzọ. Asụsụ a dị kọmpat ma na-agụnye naanị mkpụrụokwu iri abụọ na ise, nkọwa ụtọ asụsụ ahụ dabara n'ahịrị 25 yana nkọwa. Iji mejuputa otu ọrụ na Flow255, a chọrọ koodu ugboro 9-2 karịa na HTML+CSS+JavaScript, C #, Swift ma ọ bụ Java. Dịka ọmụmaatụ, ọ bụrụ maka ngwa ule Tic-Tac-Toe si ndu maka React ọ were ide koodu ahịrị 200 na React/JavaScript/HTML/CSS, maka Flow9 anyị jisiri ike mee ya na ahịrị 83. Ọzọkwa, ngwa a nwere ike ọ bụghị naanị na a ga-ewepụta ya na ihe nchọgharị ahụ, kamakwa chịkọta ya n'ụdị ngwa mkpanaaka maka iOS na gam akporo.

Ikpo okwu na-agụnye isi ihe nchịkọta mmiri na-agba ọsọ, nke edere na Flow9 ma nwee ike ịrụ ọrụ dị ka ihe nkesa nchịkọta; ihe nchịkọta ihe ntụnye mmiri (edere ya na haxe); debugger nwere nkwado protocol gdb; usoro profaịlụ nke nwere ihe nyocha ebe nchekwa na onye na-ekpofu ihe mkpofu; JIT nchịkọta maka usoro x86_64; onye ntụgharị maka ARM na nyiwe ndị ọzọ; ngwaọrụ maka nchịkọta nhọrọ na C ++ na Java nke akụkụ kachasị arụ ọrụ nke koodu; plugins maka mwekota na koodu editọ Koodu Visual, Sublime Text, Kate na Emacs; generator parser (PEG).

isi: opennet.ru

Tinye a comment