αž”αž‰αŸ’αž‡αžΈαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž αž“αž·αž„αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸαž αž‘αŸ†αž–αŸαžš

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

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

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

αžαŸ„αŸ‡αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™αžαŸ’αž„αŸƒαž–αž»αž’αŸ”

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

αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αž˜αŸ’αžšαžΎαžœαžΈαž“αžŠαžΌ - αžœαžΈαž“αžŠαžΌαžŠαžΌαž…αž‚αŸ’αž“αžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαŸ” αž˜αž»αžαž„αžΆαžšαž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ (αž’αž˜αŸ’αž˜αžαžΆ) αž€αŸ†αžŽαŸ‚αžšαž”αžŸαŸ‹ Windows αž˜αž·αž“αž˜αžΆαž“αžœαžαŸ’αžαž˜αžΆαž“αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž‘αŸ αž§αž‘αžΆαž αžšαžŽαŸ αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αžŸαŸ’αžαž·αžαž· αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αžΆαž“αžŸαŸ†αžŽαž»αŸ†αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αžŽαŸ’αžαžΆαž‰ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ (web, ftp, ...) αž‡αžΆαž‘αžΌαž‘αŸ… Windows Server αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž… Windows αž’αž˜αŸ’αž˜αžαžΆ, quacks αžŠαžΌαž… Windows αž’αž˜αŸ’αž˜αžαžΆ, αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆ, αžœαžΆαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒ 2 αžŠαž„αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αžŸαž˜αž—αžΆαž‚αžΈαž’αž˜αŸ’αž˜αžαžΆαžšαž”αžŸαŸ‹αžαŸ’αž›αž½αž“αŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αžŠαŸ„αž™αžŸαžΆαžšαž’αŸ’αž“αž€αž‘αŸ†αž“αž„αž‡αžΆαž“αžΉαž„αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž›αžαž·αžαžαŸ†αž”αŸ’αžšαžΉαž„αž”αŸ’αžšαŸ‚αž„/αž“αž·αž˜αŸ’αž˜αž·αž αž€αžΆαžšαž…αŸ†αžŽαžΆαž™αž…αž»αž„αž€αŸ’αžšαŸ„αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαž’αžΆαž…αž€αžΎαž“αž‘αžΎαž„αž€αŸαžŠαŸ„αž™ αž˜αž·αž“αžŸαŸ†αžαžΆαž“αŸ‹αž‘αŸαŸ” αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαžœαŸαž‘αž·αž€αžΆαžœαžΈαž“αžŠαžΌαž€αžΆαž“αŸ‹αž€αžΆαž”αŸ‹αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸαž›αžΎαžŸαž›αž”αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αžΈαž•αŸ’αžŸαžΆαžšαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžšαž”αžŸαŸ‹αžœαžΆαž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž”αŸ†αž•αž»αžαŸ”

αž™αžΌαž“αžΈαž€- αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαŸ” αž€αžΆαžšαž„αžΆαžšαž”αŸ‚αž”αž”αŸ’αžšαž–αŸƒαžŽαžΈαž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž˜αž·αž“αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αžœαžαŸ’αžαž˜αžΆαž“αž“αŸƒαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€αžŠαŸ‚αž›αž’αŸ’αž›αžΆαž”αŸ‹αžŸαŸ’αž‚αžΆαž›αŸ‹αž“αŸ„αŸ‡αž‘αŸ αžŠαŸ„αž™αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸ‚αž€αž»αž„αžŸαžΌαž›αž‡αžΆαž’αžΆαžαž»αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸ αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž“αŸαŸ‡αž’αžΆαž…αž‡αžΆαž€αžΆαžšαž–αž·αž”αžΆαž€ αžŠαŸ„αž™αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž…αŸ†αžŽαžΆαž™αž›αžΎαž€αžΆαžšαž…αžΆαž€αž…αŸαž‰αž–αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ‚αž’αžαŸ’αžαž”αž‘αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαž‡αžΆαž”αŸ’αžšαž·αž™αž—αžΆαž–αžαŸ’αž›αžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” VimαžŸαŸ†αžŽαž½αžšαžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αž”αžΆαž“αž‘αž‘αž½αž›αž€αžΆαžšαž…αžΌαž›αž˜αžΎαž›αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 6 αž›αžΆαž“αžŠαž„αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž› 1.8 αž†αŸ’αž“αžΆαŸ†αŸ” αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžŸαŸ†αžαžΆαž“αŸ‹αŸ— (αž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–) αž“αŸƒαž‚αŸ’αžšαž½αžŸαžΆαžšαž“αŸαŸ‡αž‚αžΊαŸ– αžŠαŸαž”αŸ€αž“ - αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžŠαŸαž–αŸαž‰αž“αž·αž™αž˜ αž€αŸ†αžŽαŸ‚αž€αž‰αŸ’αž…αž”αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαŸ„αžαž‡αžΆαžŸαŸ†αžαžΆαž“αŸ‹αž›αžΎ LTS (αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžšαž™αŸˆαž–αŸαž›αžœαŸ‚αž„ - αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž™αŸˆαž–αŸαž›αžŠαŸαž™αžΌαžšαž˜αž½αž™) αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž€αŸ’αž“αž»αž„αž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹αžαŸ’αž–αžŸαŸ‹ αž“αž·αž„αžŸαŸ’αžαŸαžšαž—αžΆαž–αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž€αž‰αŸ’αž…αž”αŸ‹αŸ” αž‚αžΌαž”αŸŠαž»αž“αž‘αžΌ - αž˜αžΆαž“αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž€αž‰αŸ’αž…αž”αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαŸ‚αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αžαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αžŠαŸ‚αž›αž’αžΆαž…αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αžŸαŸ’αžαŸαžšαž—αžΆαž– αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈ Red Hat Enterprise Linux - OSαž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž‘αžΈαžαžΆαŸ†αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ‹ αžšαž½αž˜αž‘αžΆαŸ†αž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž–αžΈαž’αŸ’αž“αž€αž›αž€αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž€αž‰αŸ’αž…αž”αŸ‹αž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž·αž˜αž½αž™αž…αŸ†αž“αž½αž“ αž“αž·αž„αž€αž‰αŸ’αž…αž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆαŸ” CentOS - αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  αž”αŸ†αžšαŸ‚αž”αŸ†αžšαž½αž›αž“αŸƒ Red Hat Enterprise Linux αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž›αž€αŸ’αžαžŽαŸˆαžŠαŸ„αž™αž’αžœαžαŸ’αžαž˜αžΆαž“αž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹αž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž· αž“αž·αž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαŸ‚αž›αž‘αžΎαž”αžαŸ‚αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž’αŸ’αžœαžΎαž‡αžΆαž˜αŸ’αž…αžΆαžŸαŸ‹αž›αžΎαž•αŸ’αž“αŸ‚αž€αž“αŸαŸ‡ αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž‚αžΊαž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αž˜αŸ’αžšαžΎαžœαžΈαž“αžŠαžΌ, ឬ αž‚αžΌαž”αŸŠαž»αž“αž‘αžΌ. αž”αŸ’αžšαžŸαž·αž“β€‹αž”αžΎβ€‹αž™αžΎαž„β€‹αž…αžΆαžαŸ‹β€‹αž‘αž»αž€β€‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’β€‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Windows αž“αŸ„αŸ‡β€‹αž‚αžΊβ€‹αž‡αžΆβ€‹αž€αžΆαžšβ€‹αžŸαŸ’αž‚αžΆαž›αŸ‹β€‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’β€‹αž‡αžΆβ€‹αž…αž˜αŸ’αž”αž„αŸ” αž‚αžΌαž”αŸŠαž»αž“αž‘αžΌ - αž€αžΆαžšαž’αžαŸ‹αž’αŸ’αž˜αžαŸ‹αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“αž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαž αž αžΎαž™αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž”αž‰αŸ’αž αžΆαž€αžΆαž“αŸ‹αžαŸ‚αžαž·αž…αž“αŸ…αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‚αž˜αŸ’αžšαŸ„αž„αž›αžΎαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αžŠαŸ„αž™αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αžŸαžΌαž˜αž”αž“αŸ’αžαž‘αŸ…αžŸαŸ†αžŽαž»αŸ†αž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™ (αžŠαŸ†αž‘αžΎαž„) αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž– αž“αž·αž„αžαžΆαž˜αžŠαžΆαž“αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž¬αž•αŸ’αž“αŸ‚αž€αžšαž”αžŸαŸ‹αžœαžΆαž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαŸ”

αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŠαŸαžŸαŸ†αžαžΆαž“αŸ‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž“αžΉαž„αž‡αžΆαž€αžΆαžšαžŠαžΆαž€αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαžΆαŸ” αž“αŸ…αž–αŸαž›αž“αŸαŸ‡ αž‘αžΌαž‘αŸ…αž”αŸ†αž•αž»αžαž‚αžΊ 3 αžœαž·αž’αžΈ:

  • αž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡ (αžšαž€αŸ’αžŸαžΆ) αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αž‚αžΊαž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαžŠαŸ‚αž›αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ†αž•αž»αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αŸ†αžŽαžΆαž™αžαžœαž·αž€αžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αž‰αŸ’αž‡αžΆαž‘αž·αž‰ IP αž‹αž·αžαž·αžœαž“αŸ’αžαž–αžΈαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αž“αž’αžΆαž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž˜αž·αž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αžœαžΆαžαžΆαž˜αž–αŸαž›αžœαŸαž›αžΆαŸ”
  • αž‡αž½αž› Server Dedicated (VDS) – αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžœαžΆαžŠαŸ„αž™αž―αž€αžšαžΆαž‡αŸ’αž™ αž“αž·αž„αž‘αŸ†αž αŸ†αž•αŸ’αž‘αž»αž€
  • αž”αž„αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹ (αž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹αž–αž½αž€αž‚αŸαž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž“αžΌαžœαž±αž€αžΆαžŸαžŠαžΎαž˜αŸ’αž”αžΈαžŸαžΆαž€αž›αŸ’αž”αž„αž˜αž»αžαž„αžΆαžšαžšαž”αžŸαŸ‹αžœαŸαž‘αž·αž€αžΆαž“αŸαŸ‡αžŠαŸ„αž™αž˜αž·αž“αž‚αž·αžαžαŸ’αž›αŸƒ) αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‡αžΆαžœ cloud hosting αž˜αž½αž™αž…αŸ†αž“αž½αž“ αžŠαŸ‚αž›αž‚αŸ†αžšαžΌαž“αŸƒαž€αžΆαžšαž”αž„αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αž’αžΆαž“αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαž‚αžΊαž‡αžΆαžšαžΏαž„αž’αž˜αŸ’αž˜αžαžΆαžŽαžΆαžŸαŸ‹αŸ” αž’αŸ’αž“αž€αžαŸ†αžŽαžΆαž„αžŠαŸαž›αŸαž…αž’αŸ’αž›αŸ„αž”αŸ†αž•αž»αžαž“αŸƒαž‘αž·αžŸαžŠαŸ…αž“αŸαŸ‡αŸ– Amazon AWS (αž–αž½αž€αž‚αŸαž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž˜αž½αž™αž†αŸ’αž“αžΆαŸ†αžŠαŸ„αž™αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αž”αŸ’αžšαž…αžΆαŸ†αžαŸ‚) Google Cloud (αž–αž½αž€αž‚αŸαž•αŸ’αžαž›αŸ‹ $300 αžŠαž›αŸ‹αž‚αžŽαž“αžΈαžŠαŸ‚αž›αž’αžΆαž…αž…αŸ†αžŽαžΆαž™αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž†αŸ’αž“αžΆαŸ†αž›αžΎαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž”αž„αŸ’αž αŸ„αŸ‡αž–αž–αž€) , Yandex.Cloud (αž–αž½αž€αž‚αŸαž•αŸ’αžαž›αŸ‹αž±αŸ’αž™ 4000 rubles αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž™αŸˆαž–αŸαž› 2 αžαŸ‚), Microsoft Azure (αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαžŠαŸ„αž™αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž–αŸαž‰αž“αž·αž™αž˜αž€αŸ’αž“αž»αž„αž˜αž½αž™αž†αŸ’αž“αžΆαŸ† + 12 rubles αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŽαžΆαž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž™αŸˆαž–αŸαž›αž˜αž½αž™αžαŸ‚) αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž’αŸ’αž“αž€αž’αžΆαž…αžŸαžΆαž€αž›αŸ’αž”αž„αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž…αŸ†αžŽαžΆαž™αž˜αž½αž™αž€αžΆαž€αŸ‹αž˜αž½αž™αžŸαŸαž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αž‘αž½αž›αž”αžΆαž“αž˜αžαž·αž”αŸ’αžšαž αžΆαž€αŸ‹αž”αŸ’αžšαž αŸ‚αž›αž’αŸ†αž–αžΈαž‚αž»αžŽαž—αžΆαž– αž“αž·αž„αž€αž˜αŸ’αžšαž·αžαž“αŸƒαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αžαž›αŸ‹αŸ”

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

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

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

αž‡αžΆαž‘αžΌαž‘αŸ… αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž“αŸαŸ‡αŸ– αž™αžΎαž„αž˜αžΆαž“αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž αŸ…αžαžΆ β€œαž’αŸ’αž“αž€αžšαŸ€αž”αž…αŸ†β€ (β€œorchestration” αž‚αžΊαž‡αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ server instances αž‡αžΆαž…αŸ’αžšαžΎαž“) αžŠαŸ‚αž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αžšαž·αžŸαŸ’αžαžΆαž“αž“αŸ…αž›αžΎ server instance, virtualization container (αžŸαŸ’αžšαŸαž…αž…αž·αžαŸ’αž αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αž·αžαž‡αžΆ αž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž”αŸ’αžšαžΎ) αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ‚αž„αž…αŸ‚αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αŸ…αž‡αžΆαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž‘αžΌαž‡αžΈαžαž›αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹ - αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‘αŸ…αž€αžΌαžŠαžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αŸ„αŸ‡αžαžΆαž˜αžšαž™αŸˆ "αžŸαŸ’αž‚αŸ’αžšαžΈαž”" αŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž€αžΆαžš orchestration αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž˜αžΎαž›αžƒαžΎαž‰αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αžšαž˜αŸ€αž›αž…αŸαž‰ αž¬αžαŸ’αžšαž‘αž”αŸ‹αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž‘αŸ…αž€αžΆαž“αŸ‹αž”αžšαž·αžŸαŸ’αžαžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž αžΎαž™αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž“αŸ…αž›αžΎαŸ” αžŠαŸ†αž”αžΌαž„ αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž“αŸαŸ‡αž‘αŸ†αž“αž„αž‡αžΆαž˜αž·αž“αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αž’αŸ’αž“αž€αž‘αŸ αž–αŸ’αžšαŸ„αŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαžšαŸ€αž”αž…αŸ†αž’αŸ’αžœαžΈαž˜αž½αž™ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‡αžΆαž…αŸ’αžšαžΎαž“ (αž’αŸ’αž“αž€αž’αžΆαž…αž˜αžΆαž“αž˜αž½αž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹?) αž αžΎαž™αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‡αžΆαž…αŸ’αžšαžΎαž“ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαžœαžΆαŸ” αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž§αž”αž€αžšαžŽαŸαž€αŸ’αž“αž»αž„αž‘αž·αžŸαžŠαŸ…αž“αŸαŸ‡ αž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž–αŸαž‰αž“αž·αž™αž˜αž”αŸ†αž•αž»αžαž‚αžΊ Kubernetes αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™ αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ google.

αž‡αŸ†αž αžΆαž“αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž‚αžΊαž“αž·αž˜αŸ’αž˜αž·αžαž“αŸ…αž€αž˜αŸ’αžšαž·αž OSαŸ” αžŸαž–αŸ’αžœαžαŸ’αž„αŸƒαž“αŸαŸ‡ αž‚αŸ†αž“αž·αžαž“αŸƒ "dockerization" αž”αžΆαž“αžšαžΈαž€αžšαžΆαž›αžŠαžΆαž›αž™αŸ‰αžΆαž„αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™ αžŠαŸ‚αž›αž˜αž€αž–αžΈαž§αž”αž€αžšαžŽαŸ DockersαžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž˜αž»αžαž„αžΆαžšαž“αŸƒαž€αž»αž„αžαžΊαž“αŸαžšαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž–αžΈαž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αžΆαž“αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αž”αžšαž·αž”αž‘αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αŸ” αžαžΎαž“αŸαŸ‡αž˜αžΆαž“αž“αŸαž™αž™αŸ‰αžΆαž„αžŽαžΆαŸ– αž“αŸ…αž€αŸ’αž“αž»αž„αž’αž»αž„αž“αžΈαž˜αž½αž™αŸ—αž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž’αŸ’αž“αž€αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž½αž™ αž¬αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αžŠαŸ‚αž›αž“αžΉαž„αž‡αžΏαžαžΆαž–αž½αž€αžœαžΆαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ‚αž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„ OS αž‘αžΆαŸ†αž„αž˜αžΌαž›αžŠαŸ„αž™αž˜αž·αž“αžŸαž„αŸ’αžŸαŸαž™αžαžΆαž˜αžΆαž“αž’αŸ’αž“αž€αž•αŸ’αžŸαŸαž„αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αŸαŸ‡αž‘αŸαŸ” αž˜αž»αžαž„αžΆαžšαž“αŸαŸ‡αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžαŸ’αž›αžΆαŸ†αž„αžŽαžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΌαž…αž‚αŸ’αž“αžΆαž”αŸαŸ‡αž”αž·αž‘αž“αŸƒαž€αŸ†αžŽαŸ‚αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αž¬αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αŸ‰αŸ‡αž‘αž„αŸ’αž‚αž·αž…αž‚αŸ’αž“αžΆ αž€αŸαžŠαžΌαž…αž‡αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž”αŸ†αžŽαŸ‚αž€αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αŸ…αž‡αžΆαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αŸ” αž€αžΆαžšαžαžΆαžŸαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž“αŸαŸ‡αž“αŸ…αž–αŸαž›αž€αŸ’αžšαŸ„αž™αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‘αŸ…αž‡αžΆαžšαžΌαž”αž—αžΆαž– αžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžΎαž§αž‘αžΆαž αžšαžŽαŸ αžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž“αŸ„αŸ‡αž‚αžΊαžŠαŸ„αž™αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžšαžΌαž”αž—αžΆαž–αž“αŸαŸ‡ αž“αž·αž„αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αžœαžΆαž˜αžΆαž“ αž’αŸ’αž“αž€αž‘αž‘αž½αž›αž”αžΆαž“αž”αžšαž·αž™αžΆαž€αžΆαžŸαžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€! αž“αŸ…αž€αŸ’αž“αž»αž„αž‡αŸ†αž αžΆαž“αžŠαŸ†αž”αžΌαž„ αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαž“αŸαŸ‡αž‘αžΆαŸ†αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ„αž›αž”αŸ†αžŽαž„αž–αŸαžαŸŒαž˜αžΆαž“ αž“αž·αž„αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαžŠαŸ„αž™αž”αŸ‚αž„αž…αŸ‚αž€αžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αŸ…αž‡αžΆαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž•αŸ’αžŸαŸαž„αŸ—αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž“αž·αž™αžΆαž™αž“αŸ…αž‘αžΈαž“αŸαŸ‡αžαžΆ αž˜αž·αž“αž˜αŸ‚αž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αžΆαžšαž…αžαž‘αŸ αž αžΎαž™αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž“αž·αž…αŸ’αž…αž“αŸ„αŸ‡αž‘αŸαŸ” Dockerization αž‚αžΊαž˜αžΆαž“αž—αžΆαž–αž™αž»αžαŸ’αžαž·αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“ "αž”αŸ‚αž„αž…αŸ‚αž€" αž”αŸ‚αž„αž…αŸ‚αž€αž‡αžΆαž•αŸ’αž“αŸ‚αž€αžαžΌαž…αŸ— αžŠαŸ‚αž›αž“αžΈαž˜αž½αž™αŸ—αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž…αŸ†αž–αŸ„αŸ‡αž€αž·αž…αŸ’αž…αž€αžΆαžšαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αžœαžΆ αžŠαŸ‚αž›αž αŸ…αžαžΆ "αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž˜αžΈαž€αŸ’αžšαžΌαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜"αŸ”

αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž”αžšαž·αž™αžΆαž€αžΆαžŸ αž™αžΎαž„αžαŸ’αžšαžΌαžœαž’αžΆαž“αžΆαž“αžΌαžœαž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αžŸαž˜αžαŸ’αžαž—αžΆαž–αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αžŠαŸ‚αž›αžšαž½αž˜αž˜αžΆαž“αž€αžΆαžšαž”αŸ†αž”αŸ’αž›αŸ‚αž„αž€αžΌαžŠαž‚αŸ’αžšαž”αŸ‹αž”αŸ’αžšαž—αŸαž‘ αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ αž“αž·αž„αž€αž‰αŸ’αž…αž”αŸ‹αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž€αžΆαžšαž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„αž’αŸ†αž–αžΈαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž“αž·αž„αž’αŸ’αžœαžΈαŸ—αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž™αžΎαž„αžαŸ’αžšαžΌαžœαž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹αž›αžΎαž‚αŸ†αž“αž·αžαžŠαžΌαž…αž‡αžΆ "αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹" (CI - αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹) αž§αž”αž€αžšαžŽαŸαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž“αŸαŸ‡αž‚αžΊ Jenkins (αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ CI αžŸαžšαžŸαŸαžšαž€αŸ’αž“αž»αž„ Java αž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαž˜αžΆαž“αž—αžΆαž–αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αž”αž“αŸ’αžαž·αž…αž“αŸ…αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜) Travis CI (αžŸαžšαžŸαŸαžšαž‡αžΆ Ruby αž”αŸ’αžšαž’αžΆαž“αž”αž‘ αžŸαžΆαž˜αž‰αŸ’αž‰αž‡αžΆαž„ αž‡αŸαž“αž‚αžΈαž“αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αžαŸ’αž›αŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αžœαž·αžŸαŸαž™αž“αŸƒαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž“αŸ…αžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž˜αž‘αžΆαžš) Gitlab CI (αž”αžΆαž“αžŸαžšαžŸαŸαžšαž“αŸ…αž›αžΎ Ruby αž“αž·αž„ Go).

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

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

  • Python αž‚αžΊαž‡αžΆαž—αžΆαžŸαžΆαžŠαŸ‚αž›αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸ αžœαžΆαž’αž—αŸαž™αž‘αŸ„αžŸαž…αŸ†αž–αŸ„αŸ‡αž€αŸ†αž αž»αžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž€αŸαž’αžΆαž…αž˜αžΆαž“αž—αžΆαž–αžαžΉαž„αžšαŸ‰αžΉαž„αž‡αžΆαž˜αž½αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž•αž„αžŠαŸ‚αžš αžŠαžΎαž˜αŸ’αž”αžΈαž€αž»αŸ†αž±αŸ’αž™αž‚αžΆαžαŸ‹αž’αŸ’αžœαžΎαž’αŸ’αžœαžΈαž’αžΆαž€αŸ’αžšαž€αŸ‹αŸ” αž‡αžΆαž—αžΆαžŸαžΆαž…αžΆαžŸαŸ‹αž‘αž»αŸ† αž“αž·αž„αž˜αžΆαž“αž“αŸαž™αžšαž½αž…αž αžΎαž™ αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαŸ’αž›αž½αž“αž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 1991αŸ”
  • Go - αž—αžΆαžŸαžΆαž–αžΈ Google αž€αŸαž˜αžΆαž“αž—αžΆαž–αžšαž½αžŸαžšαžΆαž™αžšαžΆαž€αŸ‹αž‘αžΆαž€αŸ‹ αž“αž·αž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž•αž„αžŠαŸ‚αžš αžœαžΆαž–αž·αžαž‡αžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αž„αž€αŸ’αžšαž„ αž“αž·αž„αž‘αž‘αž½αž›αž”αžΆαž“αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αžΆαž“αž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆαžŽαžΆαž˜αž½αž™αŸ” αžœαžΆαž’αžΆαž…αžŸαžΆαž˜αž‰αŸ’αž‰ αž“αž·αž„αžšαžΈαž€αžšαžΆαž™ αž¬αžœαžΆαž’αžΆαž…αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰ αž“αž·αž„αž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαŸ” αžŸαŸ’αžšαžŸαŸ‹β€‹αž“αž·αž„β€‹αž€αŸ’αž˜αŸαž„β€‹αž‘αžΎαž”β€‹αžαŸ‚β€‹αž›αŸαž…β€‹αž˜αž»αžβ€‹αž€αžΆαž›β€‹αž–αžΈβ€‹αž†αŸ’αž“αžΆαŸ†β€‹αŸ’αŸ αŸ αŸ©αŸ”
  • Rust αž˜αžΆαž“αž’αžΆαž™αž»αž…αžΆαžŸαŸ‹αž‡αžΆαž„αž˜αž·αžαŸ’αžαžšαž½αž˜αž€αžΆαžšαž„αžΆαžšαž–αžΈαž˜αž»αž“αž”αž“αŸ’αžαž·αž… αžŠαŸ‚αž›αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 2006 αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž€αŸ’αž˜αŸαž„αž“αŸ…αž‘αžΎαž™ αž”αžΎαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‘αŸ…αž“αžΉαž„αž˜αž·αžαŸ’αžαžšαž½αž˜αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αžαŸ’αž›αž½αž“αŸ” αž•αŸ’αžαŸ„αžαž›αžΎαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž…αŸ’αžšαžΎαž“ αž”αžΎαž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαž“αŸ…αžαŸ‚αž–αŸ’αž™αžΆαž™αžΆαž˜αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž€αž˜αŸ’αžšαž·αžαž‘αžΆαž”αž‡αžΆαž…αŸ’αžšαžΎαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸαžŠαŸ„αž™αŸ”
  • αž…αžΆαžœαŸ‰αžΆαž‚αžΊαž‡αžΆαž‡αžΎαž„αž…αžΆαžŸαŸ‹αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž“αŸ…αž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 1995 αž αžΎαž™αž‡αžΆαž—αžΆαžŸαžΆαž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž—αžΆαžŸαžΆαžŠαŸ‚αž›αž‚αŸαž”αŸ’αžšαžΎαž…αŸ’αžšαžΎαž“αž”αŸ†αž•αž»αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž αž‚αŸ’αžšαžΆαžŸαž“αžΆαž–αŸαž›αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž“αŸαŸ‡αŸ” αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‚αŸ†αž“αž·αžαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž€αžΆαžšαžšαŸ€αž”αž…αŸ†αžŠαŸαž’αŸ’αž„αž“αŸ‹αžšαž”αžŸαŸ‹αžœαžΆ αž–αŸαž›αžœαŸαž›αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αžΆαž…αž€αŸ’αž›αžΆαž™αž‡αžΆαž”αž‰αŸ’αž αžΆαž”αŸ’αžšαžˆαž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αž”αžΌαž„αŸ”
  • ASP.net αž‚αžΊαž‡αžΆαžœαŸαž‘αž·αž€αžΆαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžŠαŸ„αž™ Microsoft αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαžŸαžšαžŸαŸαžšαž˜αž»αžαž„αžΆαžš αž—αžΆαžŸαžΆ C# (αž”αŸ’αžšαž€αžΆαžŸαžαžΆ C Sharp) αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαŸ’αž›αž½αž“αž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 2000 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‡αžΆαž…αž˜αŸ’αž”αž„αŸ” αž—αžΆαž–αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αžšαž”αžŸαŸ‹αžœαžΆαž‚αžΊαž’αžΆαž…αž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‘αŸ…αž“αžΉαž„αž€αž˜αŸ’αžšαž·αžαžšαžœαžΆαž„ Java αž“αž·αž„ Rust αŸ”
  • PHP αžŠαŸ‚αž›αžŠαžΎαž˜αž‘αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš HTML αž‡αžΆαž˜αž»αž“ αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž“αŸαŸ‡ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαž‘αž‘αž½αž›αž”αžΆαž“αž—αžΆαž–αž‡αžΆαž’αŸ’αž“αž€αžŠαžΉαž€αž“αžΆαŸ†αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αžΈαž•αŸ’αžŸαžΆαžšαž—αžΆαžŸαžΆαž€αŸαžŠαŸ„αž™ αž€αŸαžœαžΆαž˜αžΆαž“αž“αž·αž“αŸ’αž“αžΆαž€αžΆαžšαž†αŸ’αž–αŸ„αŸ‡αž‘αŸ…αžšαž€αž€αžΆαžšαž’αŸ’αž›αžΆαž€αŸ‹αž…αž»αŸ‡αž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” αžœαžΆαž˜αžΆαž“αž€αž˜αŸ’αžšαž·αžαž…αžΌαž›αž‘αžΆαž” αž“αž·αž„αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸƒαž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αžΌαžŠ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž–αŸαž›αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž“αŸαŸ‡ αž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αŸ†αž›αŸ’αž˜αž˜ αž˜αž»αžαž„αžΆαžšαž“αŸƒαž—αžΆαžŸαžΆαž’αžΆαž…αž˜αž·αž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž‘αŸαŸ”

αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹, αž•αŸ’αž“αŸ‚αž€αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž™αžΎαž„ - αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ - Frontend αŸ” (frontend) - αž‚αžΊαž‡αžΆαž˜αž»αžαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αžœαžΆαžŸαŸ’αžαž·αžαž“αŸ…αž‡αžΆαž˜αž½αž™αž•αŸ’αž“αŸ‚αž€αž“αŸαŸ‡αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αŸ’αžœαžΎαž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αŸ”

αžŠαŸ„αž™αž˜αž·αž“αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αž αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž˜αž»αžαž‘αŸ†αž“αžΎαž”αžˆαžšαž›αžΎαžŸαžŸαžšαžŸαŸ’αžαž˜αŸ’αž—αž…αŸ†αž“αž½αž“αž”αžΈ αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒ (αž“αž·αž„αž˜αž·αž“αž…αŸ’αžšαžΎαž“αž‘αŸ) αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” αžŠαžΌαž…αŸ’αž“αŸ„αŸ‡αž αžΎαž™αž€αžΆαžšαž–αŸαž‰αž“αž·αž™αž˜αž”αŸ†αž•αž»αžαž…αŸ†αž“αž½αž“αž”αžΈαž‚αžΊ:

  • ReactJS αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αžΆαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αŸ” αžαžΆαž˜αž–αž·αž αž€αŸ’αžšαž”αžαžŽαŸ’αžŒαžαž»αžŸαž–αžΈαž…αŸ†αžŽαž„αž‡αžΎαž„αžŠαŸ‚αž›αž˜αžΆαž“αž˜αŸ„αž‘αž“αž—αžΆαž–αžšαž”αžŸαŸ‹αžœαžΆ αžαŸ‚αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžŠαŸ‚αž›αž‚αŸ’αž˜αžΆαž“αž˜αž»αžαž„αžΆαžšαž˜αž½αž™αž…αŸ†αž“αž½αž“ "αž…αŸαž‰αž–αžΈαž”αŸ’αžšαž’αž”αŸ‹" αž“αž·αž„αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž–αž½αž€αžœαžΆαžŠαŸ„αž™αžŠαŸƒαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž˜αžΆαž“αž€αžΆαžšαž”αŸ’αžšαŸ‚αž”αŸ’αžšαž½αž›αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸƒ "αž€αžΆαžšαžšαŸ€αž”αž…αŸ†" αž“αŸƒαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž“αŸαŸ‡ αž”αž„αŸ’αž€αžΎαžαž‡αžΆαž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αŸ” αžœαžΆαž’αžΆαž…αž‡αžΆαž€αžΆαžšαž›αŸ†αž”αžΆαž€αž”αž“αŸ’αžαž·αž…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αž”αžΌαž„ αžŠαŸ„αž™αžŸαžΆαžšαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž˜αž½αž™αž…αŸ†αž“αž½αž“ αž“αž·αž„αž€αžΆαžšαžšαŸ€αž”αž…αŸ†αž”αžšαž·αžŸαŸ’αžαžΆαž“αžŸαžΆαž„αžŸαž„αŸ‹αž™αŸ‰αžΆαž„αž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžšαž αŸαžŸ αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž€αž‰αŸ’αž…αž”αŸ‹ "create-react-app" αŸ”
  • VueJS αž‚αžΊαž‡αžΆαž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” αž“αŸƒαž–αŸ’αžšαŸ‡αžαŸ’αžšαžΈαž―αž€αž“αŸαŸ‡ αžœαžΆαž™αž€αž…αŸ†αžŽαž„αž‡αžΎαž„αž“αŸƒαž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαžŠαŸ‚αž›αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ’αžšαžΎαž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αŸ…αž€αŸ’αž“αž»αž„ Vue αž§αž”αžŸαž‚αŸ’αž‚αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αžΌαž›αž‚αžΊαž‘αžΆαž”αž‡αžΆαž„αž”αž„αž”αŸ’αž’αžΌαž“αžŠαŸ‚αž›αž”αžΆαž“αž›αžΎαž€αž‘αžΎαž„αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αž‚αžΆαžαŸ‹αž‚αžΊαž‡αžΆαž€αžΌαž“αž–αŸ…αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž–αž½αž€αž‚αŸαŸ”
  • Angular αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž‚αŸβ€‹αž…αžΆαžαŸ‹β€‹αž‘αž»αž€β€‹αžαžΆβ€‹αž‡αžΆβ€‹αžŸαŸ’αž˜αž»αž‚αŸ’αžšβ€‹αžŸαŸ’αž˜αžΆαž‰β€‹αž”αŸ†αž•αž»αžβ€‹αž“αŸƒβ€‹αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒβ€‹αž‘αžΆαŸ†αž„β€‹αž“αŸαŸ‡ αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αžαŸ‚β€‹αž˜αž½αž™β€‹αž‚αžαŸ‹β€‹αžŠαŸ‚αž›β€‹αž‘αžΆαž˜αž‘αžΆαžš TypeScript (αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαžŸαžΆ Javascript) αŸ” αž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž αž‚αŸ’αžšαžΆαžŸαž’αŸ†αŸ”

αžŠαŸ„αž™αžŸαž„αŸ’αžαŸαž”αž“αžΌαžœαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž”αžΆαž“αžŸαžšαžŸαŸαžšαžαžΆαž„αž›αžΎ αž™αžΎαž„αž’αžΆαž…αžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“αž”αžΆαž“αžαžΆ αž₯αž‘αžΌαžœαž“αŸαŸ‡αž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αžΊαžαž»αžŸαž‚αŸ’αž“αžΆαž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸαŸ‡αž”αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž–αžΈαž˜αž»αž“αŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž‚αŸ’αž˜αžΆαž“αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αžšαžΆαžšαžΆαŸ†αž„αž’αŸ’αž“αž€αž–αžΈαž€αžΆαžšαž’αŸ’αžœαžΎ "αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™" αžαžΆαž˜αžšαž”αŸ€αž”αž…αžΆαžŸαŸ‹αž“αŸ„αŸ‡αž‘αŸαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΎαž–αŸαž›αžœαŸαž›αžΆαžαž·αž…αžαž½αž…αžŠαŸ‚αž›αž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž“αŸ…αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ†αž αž»αžŸαžŠαŸαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž•αŸ’αž›αžΌαžœαž“αŸαŸ‡αž“αžΉαž„αžαŸ’αžšαžΌαžœαžŠαžΎαžšαžŠαŸ‚αžšαž¬αž‘αŸ? αžαŸ’αž‰αž»αŸ†αž‡αžΏαžαžΆαž…αž˜αŸ’αž›αžΎαž™αž‚αžΊαž‘αŸαŸ” αžŠαŸ„αž™αž…αŸ†αžŽαžΆαž™αž–αŸαž›αž”αž“αŸ’αžαž·αž…αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αž‚αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž’αŸ’αž“αž€αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž§αž”αž€αžšαžŽαŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡ (αž αžΎαž™αž’αŸ’αž“αž€αž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž“αŸαŸ‡αž‘αŸ αž–αŸ’αžšαŸ„αŸ‡αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž™αž›αŸ‹αžαžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž‚αž˜αŸ’αžšαŸ„αž„αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž¬αž’αžαŸ‹) αž’αŸ’αž“αž€αž’αžΆαž…αž›αŸαž„αžœαžΆαž…αŸαž‰ αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„ αž§αž‘αžΆαž αžšαžŽαŸ αž€αžšαžŽαžΈαž“αŸƒαž€αŸ†αž αž»αžŸαžαŸ’αž˜αŸ„αž…αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž”αžšαž·αžŸαŸ’αžαžΆαž“ αž αžΎαž™αžŠαŸ‚αž›αž›αŸαž…αž‘αžΎαž„αžαŸ‚αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž•αž›αž·αžαž€αž˜αŸ’αž˜ αž€αžΆαžšαžœαž·αž—αžΆαž‚αž–αŸαž›αž™αž”αŸ‹αž’αŸ†αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž“αžΆαŸ†αž±αŸ’αž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‚αžΆαŸ†αž„ αž“αž·αž„αž˜αžΌαž›αž αŸαžαž»αžŠαŸ‚αž›αžœαžΆαž˜αž·αž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαŸ”

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

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