αα½ααααΈαα·ααααα½αααΆαααΆαα
αααααααααΎααααααααΌααααααΆααααΆααα·α αΆαααΆααααα’αααααΌαααΆαααααααα’ααααααα½αααα Tugberk Ugurlu αααααΆαααααΎααΆαααΌααααααΆαααααα»αααα·ααΆααα·α αα½α α’αααΈαααααΆαααααααΆααα ααΆααααααααααΌα αααααααααΎαα αααααΆα’αααΈαααα’ααααα·αααααα·ααΆαα’αααΈαααα½αααΆαααααααααααα
αααααΆαααΆαα·αα’αΆα
αα
αα½α
αααααα»αααΆααααααααααααα
αααα»αα’ααααα habro ααΌα
ααΆαααααΆαααααααααΌα
ααΆααααΌααααΆαααααααα + ααααΌαα
ααΆαα
ααααΆα 2019 ααΎαααΌαααααΆααα·αααααΉαααα’αααααααααααα Uruglu ααα»ααααααα ααα»ααααααααΆααααααααΆααααΆα
αααΎααααααΆααααΆααααα
αΌααααα»αααΆαααααα ααααα·αααΎα’αααα
αΌαα
α·αααααΆ ααΎαααΉαααααα»αααα’ααααααααααΆαα―αααααααααααΆααα»αα’αααΈααΆααα
ααΆααααααααα
ααα
αΆαα
ααΌααα
ααααα·αααΎα’ααααα·αααααΆααααααααα»αααΉααααα αΆααΌα
ααΆααΆααα
ααΆααααααααααΌα αααααααΈααααΌαα‘αΎα αααα
αΆααααααΎαααΆαααΆααααααα αααααααααΆαα·αα
αααΆααααΆααααΌαα
αΆααααααΎαααΈααΆαααααα αααα»αααΏααΆααααΌαα’αααααααΌαααΌααααααααααΎααααΈα±ααα’αααααΆααααα·αααΏααΆαααα·α
α¬α
αααΎαα’αααΈα’αααΈαααα’αααααΉααα
ααΆ α αΎααααααΆααααααααααα’αΆαααααα’αααα αΎαααααΎααΆααα
αααα»ααααααααααΆαααααα ααΆα
ααα»α
α
αΆααααααΎα α’αααα’αΆα
ααααα·ααα α¬ααααΆαααα (ααΆαα§ααααααα·αα½ααααα’ααααα·αααΆα
αΌαα
α·ααα) α αΎαααααααααααΈααααα’αα»ααααααΆα α’ααααααα ααααΆααααΆααααα’αΎαααΆαα½αααΉαααΌαααΆαααααΆααααααααααα·αααααα αα·αααΆααΎααΆααΆαααΆααααα»αααααΆαααα»ααααΆα αα»αβααααα
:
αααα»αβαα·αβααΆβααααΌααααΆαβααα’βαααα»αβαααβαααα»αβα’αΆα βαααααβαααβα’αααβααΆβααααΆααβαααβα αΆααβααααΎαβαα ααΆβααααααααβαα½αβααΊβαααα αα»αβααααΎβααΆαβααααααβααΆβαα½α! ααΆααααΈααααΌα α’αααααααΌααααααΆααααΆααα·ααααααΉαα’αααΈααααααααααα αα·αααΆαααααΉααα»ααααααΆααααααΉαααΆα αααααΊααΆαααα½αααα’ααα½αα ααα½ααααααααΌααα½α ααΎααααΈαα½αα’αααα αΆααααααΎαααΆααα ααΆααααα’αααα
- ααΎα’αααΈααΆαααα αΆαααααΎααααα»αααααΆααΆααααααααΆα?
- ααΎα ααα½αα’αααααααΎααααΆααααααααααα»ααααααΉαααααΎα’ααααααααααΆαα½αααααααααααααααΎαααΊααΆα’αααΈ?
- ααΎβααΎαβααΉαβααααΎβααααΌβααβααΆαβαααααβαα·αβα’αΆαβαα·ααααααβα’αααΈαααα?
- ααΎβααααΈβαααΆαααβαααβααααΉαβαα»αβααΆαβα’αααΈβαααα ααΎβααΎαβααΉαβαααααααΆαβααΆβαααβααααβααΆ?
- ααΎααΆαααααΉααα»ααααααΆααααΆααααΈαααααΆααααααΆαααααααααα αα·αααααααΆαααΆαα’αααΈαααα?
- ααΎα’αααααααΌααα·αααΌαααΈαααααΌαααΆαααΆαα½ααααααΆααααααΉαααΆααααααααααΆααααΆααααα αα·ααααααααααααα·αα αααααααΎααΆααααα¬αα?
- ααΎαα·αααααααααΎαααααααααΆαααααΎαααΉααααααΆαα»α?
ααΆαααααααααΆααααααΆαααα½ααα½αα ααα½ααααααΆααααααααααααααΆααααΆαααααα»α αα·ααααα»αααααααα»αααΆαα αΌααα½ααααα»ααααααααΆαα’αΆααΈαααΆα αααΎαααααΆαα ααααα·αααΎα’αααααΉαααΈα ααααΎαα αααααααα½αααΆααααα (αα·ααααααααααααααΆαααααααααΉαααα·αααααα’αααααααΌαααααΎααΆα) αααα’αααα’αΆα ααααααααααααα·α αααααααΌαααααααΆααααα’α·ααα αα ααααααααααα αΆα
αααααααααα·αααααΌα
ααΎβαααα»αβααΆαβαααβααΆβα’αααΈβαααβααΆαααβααΆ "ααΌαααααΆα" αα βααΈααα? ααΆααα·ααα ααααααααααΎα αααα αΆααΆαα αααΎααα αααα»αα§ααααΆα ααααααΌα ααααα "α’αΆα " ααααΌαααΆααααααααΆααααααααΎαα·ααΈααΆααααα αα·ααα αα αααα·ααααΆαααααΆαααααΆααα α’αΆαααααα ααα»ααα ααΆααααααΆααα»ααααααααΆαααα α’αααα αΆααααααΎαααααΌααα αααααααααα»αααΉααααα αΆαααααααΆααααΆααααααΌααααααααΆααα»αα’αααα αα»αααααα ααΆαααααα·ααΈααααΌαααΆααααααα‘αΎαααΎααααΈαααααααΆααααα αΆα’αΆααΈααααα αα·αα’αααααααΎααααΆαα ααΌα ααααααΎααα·ααααααααααΆααααα αΆααΆααααααααααααα αα·αααΆαααααααα»α (ααΆαααααααααααα’αααααααΎ)α α ααα»α’αααΈααΆαααΆααΏααααααααΆαααααα»αααΆαα αα αΆα? αααα ααααΆαα αααα»αααααααααααΌα’αααααααααα’ααα α’αααα αΌαα α·αααααααααααααααααααΆααααα½αααααααααΆαααααα αΆααΆααα’αα ααΈαααααα’ααααα·αααΆ "ααΎαααα»αααΆα’αααααααααααααα·ααΈααααααααΆ ααααα·αααΎαααα»αααααΎααΆαααααΌαααααααΈαααααα"? ααΆααα·ααα αα·αααααα ααΈααααααα»αααααΎααΆααααααα α α·αααα’αααΈαααααα αα·αα’αααΈαααααααΌαααααΎ. ααΆααΆααα·αααΆαα ααΎαααααΆαααααααΌαααααααα»αααΉααααα αΆαααααααα½α ααΈαα½αααααα αα½αααα ααααααα αΆαααααααΈαα½ααα αααααΆαααΆαααΆααααα ααααα·αααΎααααα·αααααΌαααααααΎαααααΌαααΆαααααααααΆαα αααΆαα αααααΎαααΉαααΈα’αααΈαααααααΌαα αααΆαααΆαααααααααΎαααΎα ααΆαααααααααααααΎααααααααααα½α ααΆααααα αααααΆααααΆααααααααΆααααα αΆαααααΆαααααααα α αααααα»αααΎα α¬αα·ααααΆααΆααααααααα αα·αααα½αααΆαααΆααααααΉαααΆαααααααΈααααα α
αααα»ααα·αααΆαααα»αα’αΆα αααα α»ααααα αΌαα’αααααΆ ααααα·αααΎα’αααα―αααααααααααααα»αα α·αααααΆααΆαα»ααααααααΆααααααααααααααααααααΌα αααααααα’ααα αΆααααα½αα ααα½αααΊααΆα’αααΈ αααα ααααααΉααααααΉααα·αα’αΆα ααααααΆααααααΆααααααΆααα·ααααααααΆαααααα αα·αα’αα·ααααααΌαααααΆαααΉαααΆααααα»ααα·ααααααα
αα·αα’αΈαα ααΌα
αααααααααααααααααΌαα
αΆααααααΎα? ααΌ
αααααΆαααΆαααΆααααα αα»αααΉααααααα
αααααΆααααα α
αΌαααΎααα·αα·αααααΎαα±ααααΆααα·ααααααΌααααα αΆααααααααααααααΆααααααααααααααΆαααααα»ααααααΎααα½αααααααααα»αααΆαα’αα»ααααα αααααΊααααΆαααααααα’αααααααΌααααααΆαααα·αααααΆαααΆα
αααΎααααααα αΆααΉαααΌα αα·ααα α»αα»α α αΎααααααΆαααααααααααΆαααΆαα
αααα»αααααααααααααααααααααααα·ααΆααααΆααα
αααα»ααααααααααααααΆααααααα±ααα
αααααΎαα ααααααΉαα’αααΈααΆααααααΆαα»α αα·αααΆααααα·αααααα
ααΆααααααΆ ααΆααααααα
α
α·αααααααα’αααα’αααΈαααααααα’ααααααααΆαα»α αα·αααΆααααα·ααααααααααα’ααααααα»αααααααααα ααΆααααααααΆαααααΆαααααααααααα
ααΎααααΎαααΆαααααααααα ααΌα
ααααααααΌαα’αααααααΌααααααααΈααααααααααΆαααααα αα·αα’αΆααααααααΉααα»αααααααααααααααα’αααα αααααΆααααα’αααααααΌαα’αΆα
ααΆααααααααΌα
ααΆααααΆααααα αα·αααααΎααΆαααααΎαααΎααααααα’ααααΎααΆαααΆαααααααααααΆαααααΎα‘αΎαα αααααΆαααΆαααΆααααα α’αααα’αΆα
ααααααααΉαααΆαααΆααααααΆααααΆαααΆαααααα·αααααΆααα»αααααΆααα’ααααααααΈααααΌααααΆααααα»ααα·αααααααααααΆαααααΆααα ααΆαααααΆααα αααααααααααΌαα
ααααααΉαααααΉαααΆααααααΆααααααΉα
ααΌαααααΆααα·ααααααα’αΆα
ααααΌαααΆααα·αααΆααΆαα
ααΆαααααααααα·αααααααααα’αΆα
ααααΎααΆαααααααΆαααΆα αα·αααααΎααααΆααααΆαααΌααααα»αα ααΌα
αααα α
ααααααΉαα’αααΈαα
ααΆαααααααααα·αααααααα½αααααΆααααααααααααααΆααα’ααααα
αααααααΎαααΎαααΌαααααΆααα·ααααααααΆααααΆαααα½αα α§ααΆα ααα,
ααΌααα
αα
ααααααα’αααααΆαααΆααααααΉααααααααααΆααα’αααΈααααΌααααΆααααα»ααα·αααααααααααα ααΌααααααα
αα·ααααΆααΈααΆααααΈαααααΆααααααΆ αα·αααααααΆααααα·ααααααα ααααΌαα’αααααααΌαααα
ααΆα
α»αααααα ααααααα
ααααΆαααααααΆα’αααΈαααα αΆααΆααααα»ααα·αααααα ααΎααααα½ααα·ααΆαα’αααΈααααΆαααααααΆαααααααα ααΎααΆαα½αααααΎαααΆααααα»ααααααααΆαααααΆαα
ααΎαααΆαααΈαααααα αα·ααααΆαααΈααααααα¬αα? ααΎαα·ααααααα’αααΈααΉααα
αααα»αααααΆαααααααΆααααααα’ααα? α αΎαα ααα»α’αααΈ? ααΎβα’αααβαααα
αβααΆαβαα»αβααααΆααβαααααΆααβαααβααααβααΆ? ααΎβααΆβααΉαβααααΌαβααΆαβααααΎβααΆβαααααΆααβαα
βα
αααααβαααβααΆααααΆααβα¬βαα? ααΎααΆα ααΎααΉαααΆααααα»ααααΆ? αααα»αααΌαααααΆαα±ααα
αΆααααααΎααα·ααααΆαααααΆαααααΆαααααααΆαα½α
ααααΆαααααΆαααααα
ααααααααααΆααααΆαααΆαα»ααΆα αααΎα; ααΆαααααα’αΆα ααΆααααΎαααΆααααααααααΆαααααααΎαααΆααα αααα»αααααΆααααΌααααααααΌα ααααΆ α¬αααΆαααΈααααααααααΆαααααααΎαααΆαααΎααααααααααααααααααΆαααααα’αααα ααααΆαααΆααααααα½αα ααα½ααα αααα»ααααααΆαααααα’αααα’αΆα ααΆα―ααα ααα»ααααααααααααα½αααααΆααΆααΆααα αα·αααΎαα αα αααααΆααα’αααααααΎααααΆαααααα αΌαααααΎαα½αααΆααΈααΆααααα α
ααΆα
αΆαααΆα
αααΎααααΈααΆααΆααΆαααααΆαααααααΆααααααααααΆαααΆαααααααΆαα½αααααΆαα
αα·ααα
αα ααααΌα
ααΆααΆαααααΆααααααΌαααααααΆααααΆαααααααααααΆααααΌα αα·ααα·ααααΆααααα
α αα
αααα»αααα·ααααααΆααα
ααΆαααααααα αα
ααΈαααααααααα ααΎαααααΌαααααααα»αααΉααααα αΆαααααααααΈ αα·ααα·ααααα½αα αααααΎαααααααααα½αααα’αΆα
ααΆααααααααα
ααΌααα
αα
ααααααα
αααααΆααααααααΆαα½ααα·ααααΆααααα
ααΆαααααααΆαααΆααααααΆααααααΆααααΆαα
ααΆαα ααα αΆαααΆααααααΆαα
αααα»αβαα·αβααααΆααβααΆβααΆαβααΆααβαααααΆαβααβαααβαα βαααα»αβαααααβααΆα αβαααβα‘ααβαα½αβααΉαβα αΆααβααΌα βααΆβααβα ααα»ααβαααααΆααβα’αααβααΆααβααααΆβααα αααααΆαααΆαααΆααααα αααα»αααΉααααα αΆαααααααα·αααααααΆααααα’α·ααα ααΈααα α αΎααααα»αααΏααΆαααααΆαααα αααα»αααααααααααααΌαααΆααα·αααααΆαααΆαααααΉαααααΌααααα»ααααααΆααα "ααΆαα ααα αΆαααΆααααααΆαα"α
ααααααααααααΌαααΆααααααΎαα‘αΎααααααΆαααααΆαααααΆαααΆαα»ααΆα αααΎααααΆαααααΉαααααΌα α αΎαααΆαααααΆαααααααΆααααααααΆαααααα½αααααΆααΏααααααΌαααΆααααα αα‘αΎααα ααΎααΌαααααΆααααα·ααΈααΆααααααΆααααααΎαα‘αΎα α§ααΆα ααα TCP αα·α UDP α αααααΆαααΆαααΆααααα αα·ααΈααΆαααΆαααααα αααΎααααα·ααααααααααΆααααΎααααΈααααααααααΌαααΆαααΆααα’ααααααααααααααααΎα αααααΆααΏααααααΎαααΆααααααααααα»αααααα α αΎαααααΉαααα’ααααααΆααααΎαααααΌαααΆαααααα’αααααααΎααααΆαααααααα ααΆααΏααααΆα αΆαααΆα ααααα»αααΆαααααααααα·ααΈααΎααααΈα ααα αΆαααΆααααααΆααααΎααααΈααααααααΉαααααα»αααααααααααααα ααΎααααααααα
ααΆαα
ααα
αΆααααααΊααα’ααααΎααΆαααααΈ
α’ααααααα½αααααΉαα’αααΈ
α αΌααα·ααΆαα’αααΈαααααα·ααααΆα’αΆααΈαααααα αα ααΆαααααααααααα·ααααΆ ααα αΌαααΆαααΆα αα·αααΆαα»αααα
ααΌα αααα ααΎαβααΆαβαα·ααΆααααΆβα’αααΈβαα·αααααΆαβα αααααΆαα ααΆααααααααβααααααβααβααααααααα ααΆαα αααΎα α’αααααααΎααααΆαααα·ααα·αααΈααΆαα»ααΆααα’αααααααααααααααααααα’ααααα α αΎααα·ααΆααααααααααα αααα·ααααααααΈαα½αααΆααΆαααααααα α’αααβααααΎβα αΆααα’αΆααααααβααΎβα’αααΈβαααβααΆβααΆαβα’ααααααααβααΆαα½αβααααααααβααααβα’ααα α’αααΈβαααβα’αΆα βαααααα βααΆαβαααβααΆαβααααΎβααΆ αα·αβααααβαααβααααααααβααααα·ααααα·βααΆαβαααααΆβααααβα’αααβααααΎ α’αααΈβαα·αβααααβαααβααΆβααααΎβααΆαα½αβαα·ααααααβα’αααβααααΎα
ααΌα
αααα
αααααΎαααα’ααααααααααΆααααα αΆα αααα»αααΉααα·ααΆαα’αααΈααααΆαααααααααααααα·ααΈ αα·αααΆααα
ααΆααααααααα ααΌα
ααααα αΎα αααα»ααα·αααΆαααααααααααααααααααΎααααΆαααααΆααα
ααΆαααααα·ααΈααααα·αααααΆα’αααΈααααααααααΆαααΆαα»αααααα·ααΈααααΌαααΆααααααΎααααααα αααααΆαααΆαααΆααααα αααααααααα»ααα·αα’αααΈααΆααΆααααα
αααΎα ααΆα αΆααααΌα
ααΆαααα»αααΆααααα
αααΎαααΆ αααααΆαααααΆαααααΌαα
ααΆαααααα·ααΈ αα·αααααΌααααΆααααααααααΊααΆαααΆααα·αα
αααΆαα α αΎααααα·αααΆααααΈαααΊααΆααααααααΆαααΆααα·ααααα·αααα α
αΌαααΎαααα§ααΆα ααα
αααααΆαααααΉα - αααααα·α
ααΆααα ααΆααααααα»ααααααα , ααΆαα·ααα,ααα»α ,αααα»α αα·αααααΉαααα·ααΆααα ααααΆαααααααααααααΎα ααΆααααα ααααΆαααα½ααα»αααααΌααα ααΆααΆααααααααΆ αα·αααααΎ (CQRS) ααΆαα α»ααααααααααΉαααα·ααΆααα ααΆααΆαααΌααα ααααΌαα ααΆ MVC, MVVM αα·α MVP
αα·ααΈααΆααααααα ααΆα
ααΆαα·αααααααΆααααααααααα’αααααΉαααΎααααα½αα’ααααα ααΎααααααααΆα’αααα αΌααα½ααααααα½ααα»αααααΌαααΆαααααα»αα ααααααααΎαααΆααα ααΆααααααααα αααα»ααα αα·α α’αααααααααΆααααΌαααΆαααααΆααααααααΆαα½ααα·ααααα½αααΆαααΆααααααααΎααΆαααΆαααααα»α αα·ααααα αα·α αα ααΆαααααα’αααα αααα»αααααΈααα α’ααααααα ααααΆααααΌαααΆαααααααααααααααΆααα αα αααα·ααααΆαααααΆαααααΎαααΎαααΆαα½ααα αααα·α ααααααααααΌαααΆαα’αΆααΈααααα αα·αααααααααααΈαααααααααα’αααα»ααααα»αααΆαααααΎαα·α αα ααΆαααααααααΆα
ααΌααα
ααα αΆαααααΌαααΊαααααΎαααΆααααααΉαααααΉαααααΌα αα·αα
αααααααα’αααΈα’αααΈαααααααα
α’αΆααΈααααααααα’ααααααα»αααααΆααΆααααααα
ααΆα αα·αααααααααααααΆααααΈαααα’αααααΉαααααΌααααααααΆαα αα
αα
ααααααααααΎαααααΌααΆαααα»α ααΆαα·ααα
αααα ααααΆααΆααα
αα
αααα·ααααΆα
αΆαααα»ααα½αααααααααααΎαααααΆαααααα ααααα·αααΆααααααααααα·α
ααΆα Domain Driven Designα ααααααΆαααΆααααα ααΎααααα‘αααα
ααααααααααΈαααααΆαααααααα·α ααΌα
ααααα
ααααααΉα αα·ααααα·ααααααααα»ααα·ααααααα
ααααα: www.habr.com