αž αžΆαž„αž’αž“αž‘αžΆαž‰αžαŸ’αž„αŸƒαž‘αžΈ 23 αž§αžŸαž—αžΆαŸ– αžαŸ„αŸ‡αž’αž”αž’αžšαž–αž–αž€ JS αž“αž·αž„αž‘αžΌαžšαžŸαž–αŸ’αž‘αžŠαŸƒ

αžαžΎαžœαžΆαž’αŸ’αž›αžΆαž”αŸ‹αž€αžΎαžαž‘αžΎαž„αž‘αŸαžŠαŸ‚αž›αžαžΆαžšαžΏαž„αžŠαŸ‚αž›αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž”αŸ†αž•αž»αžαžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αžšαŸ€αž“αž“αŸ…αž―αž€αž·αž…αŸ’αž…αž”αŸ’αžšαž‡αž»αŸ†αž˜αž½αž™ αž˜αž·αž“αž˜αŸ‚αž“αž˜αž€αž–αžΈαžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αžŸαž˜αŸ’αžšαžΆαž€αž€αžΆαž αŸ’αžœαŸ αž¬αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž–αž·αž’αžΈαž‡αž”αŸ‹αž›αŸ€αž„ αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž‡αžΆαž˜αž½αž™αžœαžΆαž‚αŸ’αž˜αž·αž“ αž¬αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αž•αŸ’αžŸαŸαž„αž‘αŸ€αž? αž”αžΎαž’αž‰αŸ’αž…αžΉαž„ αžαŸ„αŸ‡αžšαŸ†αž›αž„αžšαž”αžŸαŸ‹αž”αž“αŸ’αžαŸ‚αž˜ αž αžΎαž™αž‘αŸ…αž αžΆαž„αž•αŸ’αž‘αžΆαž›αŸ‹αŸ” αž‘αŸ…αž αžΆαž„αž’αž“αž‘αžΆαž‰αŸ”

αž αžΆαž„αž’αž“αž‘αžΆαž‰αžαŸ’αž„αŸƒαž‘αžΈ 23 αž§αžŸαž—αžΆαŸ– αžαŸ„αŸ‡αž’αž”αž’αžšαž–αž–αž€ JS αž“αž·αž„αž‘αžΌαžšαžŸαž–αŸ’αž‘αžŠαŸƒ

αž˜αž·αž“αž˜αžΆαž“αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαž‚αž½αžšαž±αŸ’αž™αž’αž»αž‰αž‘αŸ αž™αžΎαž„αž“αžΉαž„αž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰αž…αŸ†αž“αž½αž“ 12 αž“αžΆαž€αŸ‹ αž αžΎαž™αž˜αžΆαž“αž€αžΆαžšαžŸαž“αŸ’αž‘αž“αžΆαž•αŸ’αž‘αžΆαž›αŸ‹αž‡αžΆαž˜αž½αž™αž‘αžŸαŸ’αžŸαž“αž·αž€αž‡αž“αŸ” αž™αžΎαž„β€‹αž“αžΉαž„β€‹αž“αž·αž™αžΆαž™β€‹αž’αŸ†αž–αžΈβ€‹αž–αž–αž€β€‹αž€αŸ’αž“αž»αž„β€‹αž–αž·αž—αž–β€‹αž–αž·αž αž”αž‰αŸ’αž αžΆβ€‹αž†αŸ‚αž€αž†αŸαžšβ€‹αž€αŸ’αž“αž»αž„β€‹αžαž˜αŸ’αž›αŸƒβ€‹αžŠαŸ‚αž›β€‹αž˜αž·αž“β€‹αž”αžΆαž“β€‹αžšαŸ†αž–αžΉαž„β€‹αž‘αž»αž€ αž“αž·αž„β€‹αž”αŸ’αžšαž—αŸαž‘β€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž‡αž»αŸ†αžœαž·αž‰β€‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜β€‹αž–αž–αž€αŸ” αž…αžΌαžšαž™αžΎαž„αž–αŸ’αž™αžΆαž™αžΆαž˜αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αžαžΆαžαžΎαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ JS αž›αŸ’αž’αž‡αžΆαž“αžšαžŽαžΆ αžαžΎαž‚αžΆαžαŸ‹αž‚αž½αžšαž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαž”αŸ‚αž”αžŽαžΆ αž“αž·αž„αžαžΆαžαžΎαž‚αžΆαžαŸ‹αž‡αŸ†αž–αžΆαž€αŸ‹αž’αŸ’αžœαžΈαžŠαž›αŸ‹αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž…αžΌαžšαž™αžΎαž„αž‚αž·αžαžαžΆαžαžΎαž’αŸ’αžœαžΈαŸ—αž“αžΉαž„αž‘αŸ…αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž“αŸ…αž†αŸ’αž“αžΆαŸ† 2020 αž“αž·αž„αžšαž™αŸˆαž–αŸαž›αžŠαŸ‚αž›αž€αžΆαžšαž αŸ„αŸ‡αž αžΎαžšαž”αžΆαž“αž…αžΆαž€αž…αŸαž‰αžŠαžΎαž˜αŸ’αž”αžΈαžšαžŸαŸ‹αž“αŸ…αŸ”

αžαžΎαžœαžΆαž“αžΉαž„αž€αžΎαžαž‘αžΎαž„αž™αŸ‰αžΆαž„αžŠαžΌαž…αž˜αŸ’αžαŸαž… αž“αž·αž„αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž˜αžΎαž›αŸ–

αž“αŸ…αž˜αŸ‰αŸ„αž„ 12:00: αž–αž–αž€ vs. αž‡αžΆαžαž·αžŠαŸ‚αž€

αžŸαžΌαž˜αž€αŸ’αžšαž‘αŸαž€αž˜αžΎαž›αž‚αŸ†αžšαžΌαž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ†αž–αžΈαž–αž–αž€αŸ–

  • αž–αž–αž€αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžαŸ„αž€αŸ” αžšαž”αŸ€αž”αž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž€αžΆαžšαž…αŸ†αžŽαžΆαž™αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠ αž’αžΆαž“αž”αž„αŸ’αž€αžΆαž“αŸ‹αžŠαŸƒαž–αžΈ AWS αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž€αžΆαžšαž…αŸ†αžŽαžΆαž™ αž“αž·αž„αž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž€αžΆαžšαž…αŸ†αžŽαžΆαž™αž‡αžΆαž˜αž½αž™αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αŸ”
  • αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž’αŸ’αžœαžΎαž…αŸ†αžŽαžΆαž€αžŸαŸ’αžšαž»αž€αž‘αŸ…/αž–αžΈαž–αž–αž€αŸ”
  • αž–αž–αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αž“αž»αžŸαŸ’αžŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆαŸ” αžαžΎαž’αŸ’αž“αž€αž–αž·αžαž‡αžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž€αž“αŸ…αž–αŸαž›αžŽαžΆ αž αžΎαž™αž“αŸ…αž–αŸαž›αžŽαžΆ - αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαŸ”
  • αž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž–αž–αž€ αž“αž·αž„αž€αžΆαžšαž…αžΆαž€αŸ‹αžŸαŸ„αžšαž’αŸ’αž“αž€αž›αž€αŸ‹αžαžΆαž˜αž–αž–αž€αŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ„αž›αž”αŸ†αžŽαž„αž“αŸαŸ‡ αž™αžΎαž„αž”αžΆαž“αž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰αžŠαŸαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ αž“αž·αž„αž…αž˜αŸ’αžšαž»αŸ‡αž–αžΈαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž•αž›αž·αžαž•αž› αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“ αž“αž·αž„αž€αžΆαžšαž”αŸ’αžšαžΉαž€αŸ’αžŸαžΆαžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžαžΆαž”αŸ‹αž™αŸ„αž”αž›αŸ‹αž•αŸ’αžŸαŸαž„αŸ—αŸ”

αž αžΆαž„αž’αž“αž‘αžΆαž‰αžαŸ’αž„αŸƒαž‘αžΈ 23 αž§αžŸαž—αžΆαŸ– αžαŸ„αŸ‡αž’αž”αž’αžšαž–αž–αž€ JS αž“αž·αž„αž‘αžΌαžšαžŸαž–αŸ’αž‘αžŠαŸƒ

αž“αŸ…αž˜αŸ‰αŸ„αž„ 14:00: αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ JavaScript αž›αŸ’αž’αž‚αž½αžšαžαŸ‚αž‡αžΆ

αžαžΎβ€‹αž’αŸ’αž“αž€β€‹αžαŸ’αžšαžΌαžœβ€‹αžŸαž·αž€αŸ’αžŸαžΆβ€‹αžœαž·αž‘αŸ’αž™αžΆαžŸαžΆαžŸαŸ’αžαŸ’αžšβ€‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšβ€‹αžšαž™αŸˆαž–αŸαž› αŸ₯ αž†αŸ’αž“αžΆαŸ†β€‹αž‘αŸ? αžαžΎαž™αž›αŸ‹αž™αŸ‰αžΆαž„αžŽαžΆαž…αŸ†αž–αŸ„αŸ‡αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜? αžαžΎαž˜αž½αž™αžŽαžΆαžŸαŸ†αžαžΆαž“αŸ‹αž‡αžΆαž„? αžαžΎαž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž˜αž»αžαž–αž·αžαž‡αžΆαž‡αž·αžαžŸαŸ’αž“αž·αž‘αŸ’αž’αž“αžΉαž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž αžΎαž™αž‚αž½αžšαžαŸ‚αž’αžΆαž…αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž”αžΆαž“αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž“αŸαŸ‡αž‘αŸ? αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆ backender αž‡αžΆαž˜αž’αŸ’αž™αž˜αžŸαžšαžŸαŸαžšαž€αžΌαžŠαžŸαŸ’αž’αžΆαžαž‡αžΆαž„ frontender? αžαžΎβ€‹αž€αŸ’αž”αž½αž“β€‹αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž‚αŸβ€‹αžœαžΆαž™αžαž˜αŸ’αž›αŸƒβ€‹αž›αžΎαžŸ?

αž”αž»αžšαžŸαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™αž˜αž€αž–αžΈ Code Hipsters, Vitya Vershansky αž“αž·αž„ Andrey Melikhov αž“αžΉαž„αž˜αž·αž“αž”αž‰αŸ’αž…αž”αŸ‹αž”αž‰αŸ’αž αžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αž½αž€αž‚αŸαžšαž½αž˜αž‚αŸ’αž“αžΆαž“αžΉαž„αž–αŸ’αž™αžΆαž™αžΆαž˜αžŸαŸ’αžœαŸ‚αž„αžšαž€αžαžΆαžαžΎ js-er αžŠαŸαž›αŸ’αž’αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‡αžΆαž“αžšαžŽαžΆαŸ”

αž αžΆαž„αž’αž“αž‘αžΆαž‰αžαŸ’αž„αŸƒαž‘αžΈ 23 αž§αžŸαž—αžΆαŸ– αžαŸ„αŸ‡αž’αž”αž’αžšαž–αž–αž€ JS αž“αž·αž„αž‘αžΌαžšαžŸαž–αŸ’αž‘αžŠαŸƒ

αž“αŸ…αž˜αŸ‰αŸ„αž„ 16:00 αž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αžŠαŸƒαŸ” αžŠαžΎαž˜αž‘αž›αŸ‹αž“αžΉαž„ αžœαŸαž‘αž·αž€αžΆαž†αŸ’αž›αž„αŸ” αž€αŸ†αžŽαŸ‚ 2020

αž€αžΆαžšαž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž“αŸαŸ‡αž€αžΎαžαž‘αžΎαž„αž‡αžΆαžšαŸ€αž„αžšαžΆαž›αŸ‹αž†αŸ’αž“αžΆαŸ†αŸ” αžœαžΆαž”αžΆαž“αž•αž»αžαž–αžΌαž‡ Xamarin, Cordova, Ionic αžšαž½αž…αž αžΎαž™αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ Native Script αž“αž·αž„ React αžŠαžΎαž˜αž”αžΆαž“αž˜αž€αžšαž€αž™αžΎαž„αŸ” αž αžΎαž™αž₯αž‘αžΌαžœαž“αŸαŸ‡ Flutter αŸ”

αž…αžΆαŸ†αž˜αžΎαž›αžαžΆαžαžΎαž‘αŸ†αž αŸ†αž“αŸƒαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ αž“αž·αž„αž•αž›αž·αžαž•αž›αž˜αžΆαž“αž₯αž‘αŸ’αž’αž·αž–αž›αž›αžΎαž‡αž˜αŸ’αžšαžΎαžŸαž“αŸƒαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆ αž“αŸ…αž…αŸ†αžŽαž»αž…αžŽαžΆαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αŸ’αžαžΌαžšαž‘αŸ…αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαžΎαž˜ តើ C++ αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αžŠαŸ‚αžšαž¬αž‘αŸ?

αž αžΆαž„αž’αž“αž‘αžΆαž‰αžαŸ’αž„αŸƒαž‘αžΈ 23 αž§αžŸαž—αžΆαŸ– αžαŸ„αŸ‡αž’αž”αž’αžšαž–αž–αž€ JS αž“αž·αž„αž‘αžΌαžšαžŸαž–αŸ’αž‘αžŠαŸƒ

αž…αžΆαž”αŸ‹αž–αžΈαž˜αŸ‰αŸ„αž„ 18:00 αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž–αž·αž’αžΈαž‡αž”αŸ‹αž›αŸ€αž„

αž”αžΆαž‘/αž…αžΆαžŸαŸŽ αžœαžΆαž‡αžΆαž€αž˜αŸ’αž˜αžœαžΈαž’αžΈαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž”αž“αŸ’αžŸαŸ†αŸ” αž™αžΎαž„αž“αžΉαž„αž”αŸ’αžšαžΆαžšαž–αŸ’αž’αž–αž·αž’αžΈαžŠαž„αŸ’αž αŸ‚αžšαž†αŸ’αž˜αžΆ αž•αŸ’αžαž›αŸ‹αž’αŸ†αžŽαŸ„αž™αžŠαž›αŸ‹αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜ αž“αž·αž„αž’αŸ’αžœαžΎαž€αž˜αŸ’αžšαž„αžŸαŸ†αžŽαž½αžšαž’αŸ†αž–αžΈαž€αžΌαžŠαž…αž˜αŸ’αž›αŸ‚αž€αž˜αž½αž™αŸ”

PS αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“αž”αžΆαž“αžšαž€αžƒαžΎαž‰αž”αŸ’αžšαž’αžΆαž“αž”αž‘αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αŸ αžœαžΆαž˜αžΆαž“αž”αž‰αŸ’αž‡αžΈαžŠαŸαž’αŸ†αž“αŸƒαž€αžΆαžšαž‡αž½αž”αž”αŸ’αžšαž‡αž»αŸ†αž‚αŸ’αž“αžΆαžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž›αžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘ αž“αž·αž„αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž•αŸ’αžŸαŸαž„αŸ— - αž“αŸαŸ‡αž‚αžΊαž‡αžΆ αžαŸ†αž”αž“αŸ‹αž”αžŽαŸ’αžαžΆαž‰. αž“αŸ…β€‹αžαŸ’αž„αŸƒβ€‹αž‘αžΈβ€‹αŸ’αŸ£ αžαŸ‚β€‹αž§αžŸαž—αžΆ αž“αžΉαž„β€‹αž–αž·αž—αžΆαž€αŸ’αžŸαžΆ αžšαž”αŸ€αž”αž”αž„αŸ’αž€αžΎαžαž€αŸ’αžšαž»αž˜αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž αžΎαž™ Artyom Zaitsev αž“αžΉαž„αž’αŸ’αžœαžΎ αžŸαž·αž€αŸ’αžαžΆαžŸαžΆαž›αžΆαžŸαŸ’αžαžΈαž–αžΈ Flutter.

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹