เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช† เชฒเซ‡เช–เชฎเชพเช‚, เชนเซเช‚ เชœเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเซ‹เชŸเชพ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฎเชพเช‚เชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เชธเชฎเซ‚เชนเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เชฅเชฏเซเช‚ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถ.

เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‹ เชˆเชคเชฟเชนเชพเชธ เช˜เชฃเชพ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชชเชนเซ‡เชฒเชพ, 2000 เชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชถเชฐเซ‚ เชฅเชฏเซ‹ เชนเชคเซ‹. เชชเซเชฐเชฅเชฎ เช†เชตเซƒเชคเซเชคเชฟเช“ เชตเชฟเชเซเชฏเซเช…เชฒ เชฌเซ‡เชเชฟเช• 6 เชฎเชพเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชธเชฎเชฏ เชœเชคเชพเช‚, เชคเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชˆ เช—เชฏเซเช‚ เช•เซ‡ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เช† เชญเชพเชทเชพเชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชถเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ IDE เช…เชจเซ‡ เชญเชพเชทเชพ เชชเซ‹เชคเซ‡ เชจเชฌเชณเซ€ เชฐเซ€เชคเซ‡ เชตเชฟเช•เชธเชฟเชค เช›เซ‡. 2000 เชจเชพ เช…เช‚เชคเชฎเชพเช‚, เชตเชงเซ เช†เชถเชพเชธเซเชชเชฆ C# เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชจเซ‹ เชจเชฟเชฐเซเชฃเชฏ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹. เชจเชตเซ€ เช†เชตเซƒเชคเซเชคเชฟ เชœเซ‚เชจเซ€ เช†เชตเซƒเชคเซเชคเชฟ เชธเชพเชฅเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชตเชงเซ เช…เชจเซ‡ เชตเชงเซ เช•เซ‹เชก .NET เชฎเชพเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. C# เชฎเชพเช‚ เชฌเซ‡เช•เชเชจเซเชก เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เชตเชฟเช•เชพเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชคเชฐเซเช• เชธเชพเชฅเซ‡เชจเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เช…เชจเซ‡ เชธเซ‡เชตเชพเช“ เชเช• เชœ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชชเชฐเชฟเชฃเชพเชฎ เช เชเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชนเชคเซ€ เชœเซ‡เชจเซ‡ เช…เชฎเซ‡ "เชธเซ‡เชตเชพ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ" เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชพเชตเซ€ เชนเชคเซ€.

เช† เชธเช‚เชฏเซ‹เชœเชจเชจเชพ เชฅเซ‹เชกเชพ เชซเชพเชฏเชฆเชพเช“เชฎเชพเช‚เชจเซ‹ เชเช• เชฌเชพเชนเซเชฏ API เชฆเซเชตเชพเชฐเชพ เชเช•เชฌเซ€เชœเชพเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเชพเชจเซ€ เชธเซ‡เชตเชพเช“เชจเซ€ เช•เซเชทเชฎเชคเชพ เชนเชคเซ€. เชตเชงเซ เชฏเซ‹เช—เซเชฏ เชธเซ‡เชตเชพ เช…เชจเซ‡ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚, เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ เชฎเชพเชŸเซ‡ เชธเซเชชเชทเซเชŸ เชชเซ‚เชฐเซเชตเชœเชฐเซ‚เชฐเซ€เชฏเชพเชคเซ‹ เชนเชคเซ€.

เช…เชฎเซ‡ 2015 เชจเซ€ เช†เชธเชชเชพเชธ เชตเชฟเช˜เชŸเชจ เชชเชฐ เช…เชฎเชพเชฐเซเช‚ เช•เชพเชฎ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เช…เชฎเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เช†เชฆเชฐเซเชถ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชชเชนเซ‹เช‚เชšเซเชฏเชพ เชจเชฅเซ€ - เชนเชœเซ€ เชชเชฃ เชฎเซ‹เชŸเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชญเชพเช—เซ‹ เช›เซ‡ เชœเซ‡เชจเซ‡ เชญเชพเช—เซเชฏเซ‡ เชœ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เช•เชนเซ€ เชถเช•เชพเชฏ, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชœเซ‡เชตเชพ เชฆเซ‡เช–เชพเชคเชพ เชจเชฅเซ€. เชคเซ‡เชฎ เช›เชคเชพเช‚, เชชเซเชฐเช—เชคเชฟ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช›เซ‡.
เชนเซเช‚ เชฒเซ‡เช–เชฎเชพเช‚ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถ.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ

เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช…เชจเซ‡ เชนเชพเชฒเชจเชพ เช‰เช•เซ‡เชฒเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“


เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฆเซ‡เช–เชพเชคเซเช‚ เชนเชคเซเช‚: UI เช เชเช• เช…เชฒเช— เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช›เซ‡, เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชญเชพเช— เชตเชฟเชเซเชฏเซเช…เชฒ เชฌเซ‡เชเชฟเช• 6 เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡, .NET เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช เชเช•เชฆเชฎ เชฎเซ‹เชŸเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชธเซ‡เชตเชพเช“เชจเซ‹ เชธเชฎเซ‚เชน เช›เซ‡.

เช…เช—เชพเช‰เชจเชพ เช‰เช•เซ‡เชฒเชจเชพ เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ

เชจเชฟเชทเซเชซเชณเชคเชพเชจเซ‹ เชเช• เชฎเซเชฆเซเชฆเซ‹
เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชจเชฟเชทเซเชซเชณเชคเชพเชจเซ‹ เชเช• เชœ เชฎเซเชฆเซเชฆเซ‹ เชนเชคเซ‹: .NET เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชเช• เชœ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชšเชพเชฒเซ€ เชนเชคเซ€. เชœเซ‹ เช•เซ‹เชˆเชชเชฃ เชฎเซ‹เชกเซเชฏเซเชฒ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ, เชคเซ‹ เชธเชฎเช—เซเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเชคเซ€. เช…เชฎเซ‡ เชตเชฟเชตเชฟเชง เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชคเชพ เชนเซ‹เชตเชพเชฅเซ€, เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชเช•เชฎเชพเช‚ เชจเชฟเชทเซเชซเชณเชคเชพเชจเซ‡ เชฒเซ€เชงเซ‡, เชฆเชฐเซ‡เช• เชœเชฃ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซเชฏเซเช‚ เชจเชฅเซ€. เช…เชจเซ‡ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชญเซ‚เชฒเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฌเซ‡เช•เช…เชช เชชเชฃ เชฎเชฆเชฆ เช•เชฐเชคเซเช‚ เชจเชฅเซ€.

เชธเซเชงเชพเชฐเชพเช“เชจเซ€ เช•เชคเชพเชฐ
เช† เช–เชพเชฎเซ€ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เชธเช‚เชธเซเชฅเชพเช•เซ€เชฏ เช›เซ‡. เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เช˜เชฃเชพ เช—เซเชฐเชพเชนเช•เซ‹ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เช“ เชฌเชงเชพ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซ€ เชตเชนเซ‡เชฒเซ€ เชคเช•เซ‡ เชคเซ‡เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡. เชชเชนเซ‡เชฒเชพเช‚, เชธเชฎเชพเช‚เชคเชฐเชฎเชพเช‚ เช† เช•เชฐเชตเซเช‚ เช…เชถเช•เซเชฏ เชนเชคเซเช‚, เช…เชจเซ‡ เชฌเชงเชพ เช—เซเชฐเชพเชนเช•เซ‹ เชฒเชพเช‡เชจเชฎเชพเช‚ เช‰เชญเชพ เชนเชคเชพ. เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชตเซเชฏเชตเชธเชพเชฏเซ‹ เชฎเชพเชŸเซ‡ เชจเช•เชพเชฐเชพเชคเซเชฎเช• เชนเชคเซ€ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“เช เชธเชพเชฌเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เชคเซ‡เชฎเชจเซเช‚ เช•เชพเชฐเซเชฏ เชฎเซ‚เชฒเซเชฏเชตเชพเชจ เชนเชคเซเช‚. เช…เชจเซ‡ เชตเชฟเช•เชพเชธ เชŸเซ€เชฎเซ‡ เช† เช•เชคเชพเชฐ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเซเชฏเซ‹. เช†เชฎเชพเช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เช…เชจเซ‡ เชชเซเชฐเชฏเชคเซเชจ เชฅเชฏเซ‹, เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เช†เช–เชฐเซ‡ เชคเซ‡เช“เชจเซ‡ เช—เชฎเซ‡ เชคเซ‡เชŸเชฒเซ€ เชเชกเชชเชฅเซ€ เชฌเชฆเชฒเชพเชˆ เชถเช•เซเชฏเซเช‚ เชจเชนเซ€เช‚.

เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เชธเชฐเซเชตเซ‹เชคเซเชคเชฎ เช‰เชชเชฏเซ‹เช—
เชœเซเชฏเชพเชฐเซ‡ เชเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชธเซ‡เชตเชพเช“ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชธเชฐเซเชตเชฐเชฅเซ€ เชธเชฐเซเชตเชฐ เชชเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช•เซ‰เชชเชฟ เช•เชฐเซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชธเซŒเชฅเซ€ เชตเชงเซ เชฒเซ‹เชก เช•เชฐเซ‡เชฒเซ€ เชธเซ‡เชตเชพเช“เชจเซ‡ เช…เชฒเช—เชฅเซ€ เชฎเซ‚เช•เชตเชพ เชฎเชพเช—เซ€เช เช›เซ€เช เชœเซ‡เชฅเซ€ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เชฌเช—เชพเชก เชจ เชฅเชพเชฏ เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชธเซเช•เซ€เชฎ เชชเชฐ เชตเชงเซ เชฒเชตเชšเซ€เช• เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชฎเซ‡เชณเชตเซ€ เชถเช•เชพเชฏ.

เช†เชงเซเชจเชฟเช• เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช…เชฎเชฒ เช•เชฐเชตเซ‹ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡
เชฌเชงเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชชเชฐเชฟเชšเชฟเชค เชธเชฎเชธเซเชฏเชพ: เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เช†เชงเซเชจเชฟเช• เชคเช•เชจเซ€เช•เซ‹ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เช‡เชšเซเช›เชพ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชคเช• เชจเชฅเซ€. เชฎเซ‹เชŸเชพ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชธเซ‹เชฒเซเชฏเซเชถเชจ เชธเชพเชฅเซ‡, เชตเชฐเซเชคเชฎเชพเชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซเช‚ เช•เซ‹เชˆเชชเชฃ เช…เชชเชกเซ‡เชŸ, เชจเชตเชพเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เชฌเชฟเชจ-เชคเซเชšเซเช› เช•เชพเชฐเซเชฏเชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชฏ เช›เซ‡. เชŸเซ€เชฎ เชฒเซ€เชกเชฐเชจเซ‡ เชธเชพเชฌเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชฒเชพเช‚เชฌเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช† เชตเซ‡เชกเชซเชพเช‡ เช—เชฏเซ‡เชฒเซ€ เชšเซ‡เชคเชพ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชฌเซ‹เชจเชธ เชฒเชพเชตเชถเซ‡.

เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชœเชพเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเซเชถเซเช•เซ‡เชฒเซ€
เช† เชธเซŒเชฅเซ€ เช—เช‚เชญเซ€เชฐ เชธเชฎเชธเซเชฏเชพ เชนเชคเซ€ - เช…เชฎเซ‡ เชฆเชฐ เชฌเซ‡ เชฎเชนเชฟเชจเซ‡ เชฐเชฟเชฒเซ€เช เชฐเชฟเชฒเซ€เช เช•เชฐเชคเชพ เชนเชคเชพ.
เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชชเชฐเซ€เช•เซเชทเชฃ เช…เชจเซ‡ เชชเซเชฐเชฏเชคเซเชจเซ‹ เช›เชคเชพเช‚, เชฆเชฐเซ‡เช• เชชเซเชฐเช•เชพเชถเชจ เชฌเซ‡เช‚เช• เชฎเชพเชŸเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เช†เชชเชคเซเชคเชฟเชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชˆ. เชตเซเชฏเชตเชธเชพเชฏ เชธเชฎเชœเซ€ เช—เชฏเซ‹ เช•เซ‡ เช…เช เชตเชพเชกเชฟเชฏเชพเชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชคเซ‡เชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เช…เชจเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชธเชฎเชœเซ€ เช—เชฏเชพ เช•เซ‡ เชเช• เช…เช เชตเชพเชกเชฟเชฏเซเช‚ เช—เช‚เชญเซ€เชฐ เช˜เชŸเชจเชพเช“ เชคเซ‡เชฎเชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซ€ เช›เซ‡.
เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟเชจเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชฌเชฆเชฒเชตเชพเชจเซ€ เชˆเชšเซเช›เชพ เชนเชคเซ€.

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชชเชพเชธเซ‡เชฅเซ€ เช…เชชเซ‡เช•เซเชทเชพเช“


เชœเซเชฏเชพเชฐเซ‡ เชคเซˆเชฏเชพเชฐ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เช˜เชŸเช•เซ‹เชจเซ‹ เชฎเซเชฆเซเชฆเซ‹. เชฆเซเชฐเชพเชตเชฃเชจเซ‡ เชตเชฟเช˜เชŸเชจ เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เช…เชฒเช— เช•เชฐเซ€เชจเซ‡ เช˜เชŸเช•เซ‹เชจเซ€ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชœเซเชฏเชพเชฐเซ‡ เชคเซˆเชฏเชพเชฐ เชนเซ‹เชฏ.

เชจเชพเชจเซ€ เช‰เชคเซเชชเชพเชฆเชจ เชŸเซ€เชฎเซ‹. เช† เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชœเซ‚เชจเซ€ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เชชเชฐ เช•เชพเชฎ เช•เชฐเชคเซ€ เชฎเซ‹เชŸเซ€ เชŸเซ€เชฎเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชนเชคเซเช‚. เช†เชตเซ€ เชŸเซ€เชฎเชจเซ‡ เชธเช–เชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช…เชจเซเชธเชพเชฐ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชกเซ€ เชนเชคเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชตเชงเซ เชธเชฐเซเชœเชจเชพเชคเซเชฎเช•เชคเชพ เช…เชจเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐเชคเชพ เช‡เชšเซเช›เชคเชพ เชนเชคเชพ. เชซเช•เซเชค เชจเชพเชจเซ€ เชŸเซ€เชฎเซ‹ เช† เชชเชฐเชตเชกเซ€ เชถเช•เซ‡ เช›เซ‡.

เช…เชฒเช— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชฎเชพเช‚ เชธเซ‡เชตเชพเช“เชจเซเช‚ เช…เชฒเช—เชคเชพ. เช†เชฆเชฐเซเชถ เชฐเซ€เชคเซ‡, เชนเซเช‚ เชคเซ‡เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เช…เชฒเช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชนเชคเซ‹, เชชเชฐเช‚เชคเซ .NET เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชฎเชพเช‚ เชฒเช–เซ‡เชฒเซ€ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชธเซ‡เชตเชพเช“ เชซเช•เซเชค Windows เชชเชฐ เชœ เชšเชพเชฒเซ‡ เช›เซ‡. .NET เช•เซ‹เชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเซ‡เชตเชพเช“ เชนเชตเซ‡ เชฆเซ‡เช–เชพเชˆ เชฐเชนเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชนเชœเซ เชฅเซ‹เชกเซ€ เช›เซ‡.

เชœเชฎเชพเชตเชŸ เชธเซเช—เชฎเชคเชพ. เช…เชฎเซ‡ เชธเซ‡เชตเชพเช“เชจเซ‡ เชœเซ‡ เชฐเซ€เชคเซ‡ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เชฐเซ€เชคเซ‡ เชœเซ‹เชกเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช, เช…เชจเซ‡ เช•เซ‹เชก เชคเซ‡เชจเซ‡ เชฆเชฌเชพเชฃ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชฐเซ€เชคเซ‡ เชจเชนเซ€เช‚.

เชจเชตเซ€ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช—. เช† เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐ เชฎเชพเชŸเซ‡ เชฐเชธเชชเซเชฐเชฆ เช›เซ‡.

เชธเช‚เช•เซเชฐเชฎเชฃ เชธเชฎเชธเซเชฏเชพเช“


เช…เชฒเชฌเชคเซเชค, เชœเซ‹ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชจเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชคเซ‹เชกเชตเชพเชจเซเช‚ เชธเชฐเชณ เชนเซ‹เชค, เชคเซ‹ เชชเชฐเชฟเชทเชฆเซ‹เชฎเชพเช‚ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชฒเซ‡เช–เซ‹ เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจ เชนเซ‹เชค. เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เช˜เชฃเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“ เช›เซ‡; เชนเซเช‚ เชฎเซเช–เซเชฏ เชฎเซเชฆเซเชฆเชพเช“เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ€เชถ เชœเซ‡เชฃเซ‡ เช…เชฎเชจเซ‡ เช…เชตเชฐเซ‹เชงเซเชฏเชพ.

เชชเซเชฐเชฅเชฎ เชธเชฎเชธเซเชฏเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเซเชธ เชฎเชพเชŸเซ‡ เชฒเชพเช•เซเชทเชฃเชฟเช•: เชฌเชฟเชเชจเซ‡เชธ เชฒเซ‹เชœเชฟเช•เชจเซเช‚ เชธเซเชธเช‚เช—เชคเชคเชพ. เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เชฒเช–เซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชตเชฐเซเช—เซ‹เชจเซ‹ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เชœเซ‡เชฅเซ€ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เช•เซ‹เชก เชจ เชฒเช–เชพเชฏ. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเซ€เชธ เชชเชฐ เชœเชคเชพ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡, เช† เชเช• เชธเชฎเชธเซเชฏเชพ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡: เชฌเชงเชพ เช•เซ‹เชก เชเช•เชฆเชฎ เชšเซเชธเซเชค เชฐเซ€เชคเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เช›เซ‡, เช…เชจเซ‡ เชธเซ‡เชตเชพเช“เชจเซ‡ เช…เชฒเช— เช•เชฐเชตเซ€ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡.

เช•เชพเชฎเชจเซ€ เชถเชฐเซ‚เช†เชคเชจเชพ เชธเชฎเชฏเซ‡, เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ 500 เชฅเซ€ เชตเชงเซ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เช…เชจเซ‡ เช•เซ‹เชกเชจเซ€ 700 เชนเชœเชพเชฐเชฅเซ€ เชตเชงเซ เชฒเชพเช‡เชจ เชนเชคเซ€. เช† เช˜เชฃเซ‹ เชฎเซ‹เชŸเซ‹ เชจเชฟเชฐเซเชฃเชฏ เช›เซ‡ เช…เชจเซ‡ เชฌเซ€เชœเซ€ เชธเชฎเชธเซเชฏเชพ. เชคเซ‡เชจเซ‡ เช–เชพเชฒเซ€ เชฒเซ‡เชตเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเชตเซเช‚ เชถเช•เซเชฏ เชจ เชนเชคเซเช‚.

เชคเซเชฐเซ€เชœเซ€ เชธเชฎเชธเซเชฏเชพ - เชœเชฐเซ‚เชฐเซ€ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ‹ เช…เชญเชพเชต. เชตเชพเชธเซเชคเชตเชฎเชพเช‚, เช…เชฎเซ‡ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชธเซ‹เชฐเซเชธ เช•เซ‹เชกเชจเซ€ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชจเช•เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเชคเชพ.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช–เชธเซ‡เชกเชตเซเช‚


เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ€ เชœเซ‹เช—เชตเชพเชˆ

เชธเซŒเชชเซเชฐเชฅเชฎ, เช…เชฎเซ‡ เชคเชฐเชค เชœ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซเช‚ เชตเชฟเชญเชพเชœเชจ เช เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช›เซ‡. เช…เชฎเชพเชฐเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชธเชฎเชพเช‚เชคเชฐเชฎเชพเช‚ เชตเซเชฏเชพเชชเชพเชฐเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเชคเซ€. เช…เชฎเซ‡ เช†เชจเซ‡ เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€เชถเซเช‚ เชคเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช…เชฎเชพเชฐเซ€ เชธเชฎเชธเซเชฏเชพ เช›เซ‡. เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ€เช. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฎเซ‹เชŸเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชนเซ‹เชฏ เช…เชจเซ‡ เชคเซ‡ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจ เชนเซ‹เชฏ เชคเซ‹ เชคเซ‡ เช…เชจเซเชฏ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚.

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฃเซ‡ เช•เชˆ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช?

เชชเซเชฐเชฅเชฎ เชฐเชธเซเชคเซ‹ - เชนเชพเชฒเชจเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‡ เชธเซ‡เชตเชพ เชคเชฐเซ€เช•เซ‡ เช–เชธเซ‡เชกเซ‹. เช† เชธเช‚เชฆเชฐเซเชญเซ‡, เช…เชฎเซ‡ เชจเชธเซ€เชฌเชฆเชพเชฐ เชนเชคเชพ: เชคเซเชฏเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒ เชธเซ‡เชตเชพเช“ เชนเชคเซ€ เชœเซ‡ WCF เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชนเชคเซ€. เชคเซ‡เช“ เช…เชฒเช—-เช…เชฒเช— เชเชธเซ‡เชฎเซเชฌเชฒเซ€เช“เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เชฅเชฏเชพ เชนเชคเชพ. เช…เชฎเซ‡ เชฆเชฐเซ‡เช• เชฌเชฟเชฒเซเชกเชฎเชพเช‚ เชเช• เชจเชพเชจเซเช‚ เชฒเซ‹เชจเซเชšเชฐ เช‰เชฎเซ‡เชฐเซ€เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เช…เชฒเช—เชฅเซ€ เชชเซ‹เชฐเซเชŸ เช•เชฐเซเชฏเชพ เช›เซ‡. เชคเซ‡ เช…เชฆเซเชญเซเชค เชŸเซ‹เชชเชถเซ‡เชฒเซเชซ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชœเซ‡ เชคเชฎเชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชธเซ‡เชตเชพ เช…เชจเซ‡ เช•เชจเซเชธเซ‹เชฒ เชฌเช‚เชจเซ‡ เชคเชฐเซ€เช•เซ‡ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชกเซ€เชฌเช—เซ€เช‚เช— เชฎเชพเชŸเซ‡ เช† เช…เชจเซเช•เซ‚เชณ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชธเซ‹เชฒเซเชฏเซเชถเชจเชฎเชพเช‚ เช•เซ‹เชˆ เชตเชงเชพเชฐเชพเชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชธเซ‡เชตเชพเช“ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชคเชฐเซเช• เช…เชจเซเชธเชพเชฐ เชœเซ‹เชกเชพเชฏเซ‡เชฒเซ€ เชนเชคเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ เชธเชพเชฎเชพเชจเซเชฏ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชนเชคเชพ เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเชพ เชนเชคเชพ. เชคเซ‡เชฎเชจเซ‡ เชคเซ‡เชฎเชจเชพ เชถเซเชฆเซเชง เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชญเชพเช—เซเชฏเซ‡ เชœ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เช•เชนเซ€ เชถเช•เชพเชฏ. เชœเซ‹ เช•เซ‡, เช…เชฎเซ‡ เช† เชธเซ‡เชตเชพเช“ เช…เชฒเช—เชฅเซ€, เชœเซเชฆเซ€ เชœเซเชฆเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชฎเชพเช‚ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช†เชจเชพเชฅเซ€ เชœ เชเช•เชฌเซ€เชœเชพ เชชเชฐเชจเชพ เชคเซ‡เชฎเชจเชพ เชชเซเชฐเชญเชพเชตเชจเซ‡ เช˜เชŸเชพเชกเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเซเชฏเซเช‚, เชธเชฎเชพเช‚เชคเชฐ เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เชเช• เชฌเชฟเช‚เชฆเซเชจเซ€ เชธเชฎเชธเซเชฏเชพเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹.

เชนเซ‹เชธเซเชŸ เชธเชพเชฅเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซเชฒเชพเชธเชฎเชพเช‚ เช•เซ‹เชกเชจเซ€ เชฎเชพเชคเซเชฐ เชเช• เชฒเชพเช‡เชจ เช›เซ‡. เช…เชฎเซ‡ เชธเชนเชพเชฏเช• เชตเชฐเซเช—เชฎเชพเช‚ เชŸเซ‹เชชเชถเซ‡เชฒเซเชซ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช›เซเชชเชพเชตเซเชฏเซเช‚.

namespace RBA.Services.Accounts.Host
{
   internal class Program
   {
      private static void Main(string[] args)
      {
        HostRunner<Accounts>.Run("RBA.Services.Accounts.Host");

       }
    }
}

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ€ เชซเชพเชณเชตเชฃเซ€ เช•เชฐเชตเชพเชจเซ€ เชฌเซ€เชœเซ€ เชฐเซ€เชค เช›เซ‡: เชจเชตเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฌเชจเชพเชตเซ‹. เชœเซ‹ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เชตเชงเชคเซ‹ เชจเชฅเซ€, เชคเซ‹ เช† เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช‰เชคเซเชคเชฎ เช›เซ‡, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชฏเซ‹เช—เซเชฏ เชฆเชฟเชถเชพเชฎเชพเช‚ เช†เช—เชณ เชตเชงเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชจเชตเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เช…เชฒเช— เชธเซ‡เชตเชพเช“ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹. เชœเซ‹ เช†เชตเซ€ เชคเช• เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเซ‡ เชตเชงเซ "เชชเซเชฐเชฎเชพเชฃเชฟเช•" เชธเซ‡เชตเชพเช“ เชฌเชจเชพเชตเซ€ เช›เซ‡ เชœเซ‡ เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเซ‡เชฒ, เชเช• เช…เชฒเช— เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เช…เชฎเซ‡, เช˜เชฃเชพ เชฒเซ‹เช•เซ‹เชจเซ€ เชœเซ‡เชฎ, เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เช…เชจเซ‡ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชธเซ‡เชตเชพเช“ เชธเชพเชฅเซ‡ เชถเชฐเซ‚เช†เชค เช•เชฐเซ€. เชคเซ‡เช“ เช† เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เช›เซ‡. เชคเซ‡เช“ เชธเซเชตเชคเช‚เชคเซเชฐ เช›เซ‡, เชเช• เชจเชฟเชฏเชฎ เชคเชฐเซ€เช•เซ‡, เชคเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ เชเช• เช…เชฒเช— เชกเซ‡เชŸเชพ เชฎเซ‹เชกเซ‡เชฒ เช›เซ‡. เชคเซ‡เช“ เชชเซ‹เชคเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเชพ เชจเชฅเซ€, เชซเช•เซเชค เชคเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชธเชฎเชธเซเชฏเชพเช“ เชนเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชจเซ€ เชคเชฐเชซ เชตเชณเซ‡ เช›เซ‡. เช† เชธเซ‡เชตเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เชจเชตเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชจเชพ เชชเชฐเชจเชพ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ‡ เชกเชฟเชฌเช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชจเซ‡เชŸเชตเชฐเซเช• เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชธเช‚เชฌเช‚เชงเชฟเชค เช•เซ‡เชŸเชฒเชพเช• เช…เชญเชฟเช—เชฎเซ‹ เช…เชœเชฎเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชตเช—เซ‡เชฐเซ‡. เช…เชฎเชพเชฐเซ€ เชธเช‚เชธเซเชฅเชพเชฎเชพเช‚ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเชตเซ€ เช•เซ‹เชˆ เชŸเซ€เชฎ เชจเชฅเซ€ เช•เซ‡ เชœเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเซ‡เชตเชพ เชฌเชจเชพเชตเซ€ เชจ เชถเช•เซ‡.

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ€ เชซเชพเชณเชตเชฃเซ€ เช•เชฐเชตเชพเชจเซ€ เชคเซเชฐเซ€เชœเซ€ เชฐเซ€เชคเชœเซ‡ เช†เชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช เชคเซ‡ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เชฅเซ‹เชกเซเช‚ เชตเชฟเชถเชฟเชทเซเชŸ เช›เซ‡. เช† UI เชธเซเชคเชฐเชฎเชพเช‚เชฅเซ€ เชตเซเชฏเชตเชธเชพเชฏ เชคเชฐเซเช•เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡. เช…เชฎเชพเชฐเซ€ เชฎเซเช–เซเชฏ UI เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เช›เซ‡; เชคเซ‡, เชฌเซ‡เช•เชเชจเซเชกเชจเซ€ เชœเซ‡เชฎ, C# เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡. เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชญเซ‚เชฒเซ‹ เช•เชฐเซ€ เช…เชจเซ‡ เชคเชฐเซเช•เชจเชพ เชญเชพเช—เซ‹เชจเซ‡ UI เชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซเชฏเชพ เชœเซ‡ เชฌเซ‡เช•เชเชจเซเชกเชฎเชพเช‚ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช เช…เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพ เชœเซ‹เชˆเช.

เชœเซ‹ เชคเชฎเซ‡ UI เชญเชพเช—เชจเชพ เช•เซ‹เชกเชฎเชพเช‚เชฅเซ€ เชตเชพเชธเซเชคเชตเชฟเช• เช‰เชฆเชพเชนเชฐเชฃ เชœเซเช“, เชคเซ‹ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เช† เช‰เช•เซ‡เชฒเชฎเชพเช‚ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชตเชพเชธเซเชคเชตเชฟเช• เชตเซเชฏเชตเชธเชพเชฏ เชคเชฐเซเช• เช›เซ‡ เชœเซ‡ เช…เชจเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡, เชฎเชพเชคเซเชฐ UI เชซเซ‹เชฐเซเชฎ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœ เชจเชนเซ€เช‚.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เชตเชพเชธเซเชคเชตเชฟเช• UI เชคเชฐเซเช• เชซเช•เซเชค เช›เซ‡เชฒเซเชฒเซ€ เชฌเซ‡ เชฒเซ€เชŸเซ€เช“เชฎเชพเช‚ เชœ เช›เซ‡. เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‹ เชชเซเชจเชƒเช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ, เชคเซเชฏเชพเช‚เชฅเซ€ UI เช˜เชŸเชพเชกเซ€เชจเซ‡ เชฏเซ‹เช—เซเชฏ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชพเชฏ.

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพเชจเซ€ เชšเซ‹เชฅเซ€ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชตเชจเซ€ เชฐเซ€เชค, เชœเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชจเซ‡ เช˜เชŸเชพเชกเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡ เชนเชพเชฒเชจเซ€ เชธเซ‡เชตเชพเช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเซ€ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชนเชพเชฒเชจเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‡ เชœเซ‡เชฎ เช›เซ‡ เชคเซ‡เชฎ เชฌเชนเชพเชฐ เช•เชพเชขเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เชชเชฐเชฟเชฃเชพเชฎ เชนเช‚เชฎเซ‡เชถเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชชเชธเช‚เชฆ เชจเชฅเซ€ เช†เชตเชคเซเช‚, เช…เชจเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชคเซเชฏเชพเชฐเชฅเซ€ เชตเซเชฏเชตเชธเชพเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชœเซ‚เชจเซ€ เชฅเชˆ เช—เชˆ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชฐเชฟเชซเซ‡เช•เซเชŸเชฐเชฟเช‚เช— เชธเชพเชฅเซ‡, เช…เชฎเซ‡ เชจเชตเซ€ เชตเซเชฏเชตเชธเชพเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ€ เชถเช•เซ€เช เช›เซ€เช เช•เชพเชฐเชฃ เช•เซ‡ เชตเซเชฏเชตเชธเชพเชฏเชจเซ€ เช†เชตเชถเซเชฏเช•เชคเชพเช“ เชธเชคเชค เชฌเชฆเชฒเชพเชคเซ€ เชฐเชนเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เชธเซเชงเชพเชฐเซ€ เชถเช•เซ€เช เช›เซ€เช, เชœเชพเชฃเซ€เชคเซ€ เช–เชพเชฎเซ€เช“ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชตเชงเซ เชธเชพเชฐเซเช‚ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเซ‡เชฒ เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช. เช˜เชฃเชพ เชฌเชงเชพ เชฒเชพเชญเซ‹ เช‰เชชเชพเชฐเซเชœเชฟเชค เชฅเชพเชฏ เช›เซ‡.

เชธเซ‡เชตเชพเช“เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—เชฅเซ€ เช…เชฒเช— เช•เชฐเชตเซ€ เช เชฌเชพเช‰เชจเซเชกเซ‡เชก เช•เซ‹เชจเซเชŸเซ‡เชธเซเชŸเชจเซ€ เชตเชฟเชญเชพเชตเชจเชพ เชธเชพเชฅเซ‡ เช…เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡. เช† เชกเซ‹เชฎเซ‡เชจ เชกเซเชฐเชฟเชตเชจ เชกเชฟเชเชพเช‡เชจเชจเซ‹ เช•เซ‹เชจเซเชธเซ‡เชชเซเชŸ เช›เซ‡. เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เชกเซ‹เชฎเซ‡เชจ เชฎเซ‹เชกเซ‡เชฒเชจเซ‹ เชเช• เชตเชฟเชญเชพเช— เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชเช• เชญเชพเชทเชพเชจเชพ เชคเชฎเชพเชฎ เชถเชฌเซเชฆเซ‹ เชตเชฟเชถเชฟเชทเซเชŸ เชฐเซ€เชคเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชšเชพเชฒเซ‹ เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชตเซ€เชฎเชพ เช…เชจเซ‡ เชฌเชฟเชฒเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชœเซ‹เชˆเช. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช•เชตเชฟเชง เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเชพเชฐเซ‡ เชตเซ€เชฎเชพเชฎเชพเช‚ เช–เชพเชคเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชฎเซ‡ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ€เช เช›เซ€เช เช•เซ‡ เชกเซ‡เชตเชฒเชชเชฐ เช…เชจเซเชฏ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เชฎเชพเช‚ เชตเชฐเซเชคเชฎเชพเชจ เชเช•เชพเช‰เชจเซเชŸ เช•เซเชฒเชพเชธ เชถเซ‹เชงเซ€ เชถเช•เซ‡, เชคเซ‡เชจเซ‡ เชตเซ€เชฎเชพ เชตเชฐเซเช—เชฎเชพเช‚เชฅเซ€ เชธเช‚เชฆเชฐเซเชญเชฟเชค เช•เชฐเซ‡ เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เช•เซ‹เชก เชนเชถเซ‡. DRY เชธเชฟเชฆเซเชงเชพเช‚เชคเชจเซ‹ เช†เชฆเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชนเชพเชฒเชจเชพ เช•เซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชพเชฐเซเชฏ เชเชกเชชเชฅเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชเช•เชพเช‰เชจเซเชŸเซเชธ เช…เชจเซ‡ เชตเซ€เชฎเชพเชจเชพ เชธเช‚เชฆเชฐเซเชญเซ‹ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เช›เซ‡. เชœเซ‡เชฎ เชœเซ‡เชฎ เชจเชตเซ€ เช†เชตเชถเซเชฏเช•เชคเชพเช“ เช‰เชญเชฐเซ€ เช†เชตเชถเซ‡ เชคเซ‡เชฎ, เช† เชœเซ‹เชกเชพเชฃ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชฆเช–เชฒ เช•เชฐเชถเซ‡, เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชœเชŸเชฟเชฒ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชคเชฐเซเช•เชจเซ€ เชœเชŸเชฟเชฒเชคเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเชถเซ‡. เช† เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เชธเช‚เชฆเชฐเซเชญเซ‹ เชตเชšเซเชšเซ‡เชจเซ€ เชธเซ€เชฎเชพเช“ เชถเซ‹เชงเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เช‰เชฒเซเชฒเช‚เช˜เชจเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเซ€เชฎเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚, เชคเซ‡ เชคเชฆเซเชฆเชจ เชถเช•เซเชฏ เช›เซ‡ เช•เซ‡ 20-เช…เช‚เช•เชจเซ‹ เชธเซ‡เชจเซเชŸเซเชฐเชฒ เชฌเซ‡เช‚เช• เชเช•เชพเช‰เชจเซเชŸ เชจเช‚เชฌเชฐ เช…เชจเซ‡ เชเช•เชพเช‰เชจเซเชŸ เช–เซ‹เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชคเซ‡ เชคเชพเชฐเซ€เช– เชชเซ‚เชฐเชคเซ€ เชนเชถเซ‡.

เช† เชฌเชพเช‰เชจเซเชกเซ‡เชก เชธเช‚เชฆเชฐเซเชญเซ‹เชจเซ‡ เชเช•เชฌเซ€เชœเชพเชฅเซ€ เช…เชฒเช— เช•เชฐเชตเชพ เช…เชจเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชธเซ‹เชฒเซเชฏเซเชถเชจเชฅเซ€ เช…เชฒเช— เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชฌเชพเชนเซเชฏ API เชฌเชจเชพเชตเชตเชพ เชœเซ‡เชตเชพ เช…เชญเชฟเช—เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹. เชœเซ‹ เช†เชชเชฃเซ‡ เชœเชพเชฃเชคเชพ เชนเซ‹เชˆเช เช•เซ‡ เช…เชฎเซเช• เชฎเซ‹เชกเซเชฏเซเชฒ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชฌเชจเชตเซเช‚ เชœเซ‹เชˆเช, เชœเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชธเช‚เชถเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เชคเชฐเชค เชœ เชฌเชพเชนเซเชฏ เช•เซ‰เชฒเซเชธ เชฆเซเชตเชพเชฐเชพ เช…เชจเซเชฏ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชธเช‚เชฆเชฐเซเชญ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชฒเซ‹เชœเชฟเช• เชชเชฐ เช•เซ‰เชฒเซเชธ เช•เชฐเซเชฏเชพ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, REST เช…เชฅเชตเชพ WCF เชฆเซเชตเชพเชฐเชพ.

เช…เชฎเซ‡ เชจเชฟเชถเซเชšเชฟเชคเชชเชฃเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เชเชตเชพ เช•เซ‹เชกเชจเซ‡ เชŸเชพเชณเซ€เชถเซเช‚ เชจเชนเซ€เช‚ เช•เซ‡ เชœเซ‡เชจเซ‡ เชตเชฟเชคเชฐเชฟเชค เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† เชจเชฟเชฏเชฎเชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชตเซเช‚ เชเช•เชฆเชฎ เชธเชฐเชณ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช…เชฎเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€ เช•เซ‡ เชœเซเชฏเชพเช‚ เชธเช–เชค เชตเชฟเชคเชฐเชฟเชค เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ€ เช–เชฐเซ‡เช–เชฐ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ - เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชตเชšเซเชšเซ‡เชจเซ€ เช…เช‚เชคเชฟเชฎ เชธเซเชธเช‚เช—เชคเชคเชพ เชคเชฆเซเชฆเชจ เชชเชฐเซเชฏเชพเชชเซเชค เช›เซ‡.

เชšเชพเชฒเซ‹ เชšเซ‹เช•เซเช•เชธ เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆเช. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชŸเชฐเชจเซ‹ เช–เซเชฏเชพเชฒ เช›เซ‡ - เชเช• เชชเชพเช‡เชชเชฒเชพเช‡เชจ เชœเซ‡ "เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ" เชจเซ€ เชเชจเซเชŸเชฟเชŸเซ€ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชฌเชฆเชฒเชพเชฎเชพเช‚ เชเช• เช•เซเชฒเชพเชฏเช‚เชŸ, เชเช• เชเช•เชพเช‰เชจเซเชŸ เช…เชจเซ‡ เชฌเซ‡เช‚เช• เช•เชพเชฐเซเชก เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชœเซ‹ เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชเช•เชพเช‰เชจเซเชŸ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เชพเชฐเซเชก เชฌเชจเชพเชตเชŸ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เช›เซ‡, เชคเซ‹ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ "เชธเชซเชณ" เชธเซเชฅเชฟเชคเชฟ เชชเชฐ เชœเชคเซ€ เชจเชฅเซ€ เช…เชจเซ‡ "เช•เชพเชฐเซเชก เชฌเชจเชพเชตเซเชฏเซเช‚ เชจเชฅเซ€" เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฐเชนเซ‡ เช›เซ‡. เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚, เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชคเซ‡เชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเชถเซ‡. เชธเชฟเชธเซเชŸเชฎ เช›เซ‡เชฒเซเชฒเชพ เช•เซ‡เชŸเชฒเชพเช• เชธเชฎเชฏเชฅเซ€ เช…เชธเช‚เช—เชคเชคเชพเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชคเซ‡เชจเชพเชฅเซ€ เชธเช‚เชคเซเชทเซเชŸ เช›เซ€เช.

เชœเซ‹ เชกเซ‡เชŸเชพเชจเชพ เชญเชพเช—เชจเซ‡ เชธเชคเชค เชธเชพเชšเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชŠเชญเซ€ เชฅเชพเชฏ, เชคเซ‹ เช…เชฎเซ‡ เชธเช‚เชญเชตเชคเชƒ เชเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชคเซ‡เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‡เชตเชพเชจเชพ เชเช•เซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชœเชˆเชถเซเช‚.

เชšเชพเชฒเซ‹ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชซเชพเชณเชตเชตเชพเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆเช. เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเชพเชตเซ€ เชถเช•เซ‹? เช† เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชเช• เช…เชฒเช— เชญเชพเช— เช›เซ‡ - เชเช• เชชเซ‡เชฐเซ‹เชฒ เชธเชฐเซเชตเชฟเชธ เชฎเซ‹เชกเซเชฏเซเชฒ, เช•เซ‹เชก เชตเชฟเชญเชพเช—เซ‹เชฎเชพเช‚เชฅเซ€ เชเช• เชœเซ‡เชจเซ‹ เช…เชฎเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เชธเซŒ เชชเซเชฐเชฅเชฎ, เช…เชฎเซ‡ เช•เซ‹เชกเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เซ€เชจเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชฌเชจเชพเชตเซ€เช เช›เซ€เช. เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชชเชพเชธเชพเช“เชจเซ‡ เชธเซเชงเชพเชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เชœเซ‡เชจเชพเชฅเซ€ เช…เชฎเซ‡ เช–เซเชถ เชจ เชนเชคเชพ. เช…เชฎเซ‡ เช—เซเชฐเชพเชนเช• เชชเชพเชธเซ‡เชฅเซ€ เชจเชตเซ€ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช†เชตเชถเซเชฏเช•เชคเชพเช“เชจเซ‡ เชฒเชพเช—เซ เช•เชฐเซ€เช เช›เซ€เช. เช…เชฎเซ‡ UI เช…เชจเซ‡ เชฌเซ‡เช•เชเชจเซเชก เชตเชšเซเชšเซ‡เชจเชพ เชœเซ‹เชกเชพเชฃเชฎเชพเช‚ API เช—เซ‡เชŸเชตเซ‡ เช‰เชฎเซ‡เชฐเซ€เช เช›เซ€เช, เชœเซ‡ เช•เซ‰เชฒ เชซเซ‹เชฐเชตเชฐเซเชกเชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเชถเซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช†เช—เชณ, เช…เชฎเซ‡ เช† เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ เช“เชชเชฐเซ‡เชถเชจเชฎเชพเช‚ เชฐเชฟเชฒเซ€เช เช•เชฐเซ€เช เช›เซ€เช, เชชเชฐเช‚เชคเซ เชชเชพเช‡เชฒเชŸ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚. เช…เชฎเชพเชฐเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชนเชœเซ€ เชชเชฃ เชœเซ‚เชจเซ€ เชตเซเชฏเชตเชธเชพเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชจเชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซเช‚ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เชœเซ‡เชฎเชพเช‚ เชนเชตเซ‡ เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชพเชฎเซ‡เชฒ เชจเชฅเซ€. เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เช…เชจเซ‡ เชชเชพเช‡เชฒเชŸ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชจเซเช‚ เชธเช‚เชฏเซ‹เชœเชจ เช›เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เชธเชซเชณ เชชเชพเชฏเชฒเซ‹เชŸ เชธเชพเชฅเซ‡, เช…เชฎเซ‡ เชธเชฎเชœเซ€เช เช›เซ€เช เช•เซ‡ เชจเชตเซเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช–เชฐเซ‡เช–เชฐ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช›เซ‡, เช…เชฎเซ‡ เชธเชฎเซ€เช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชœเซ‚เชจเชพ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชœเซ‚เชจเชพ เช‰เช•เซ‡เชฒเชจเซ€ เชœเช—เซเชฏเชพเช เชจเชตเซ€ เช—เซ‹เช เชตเชฃเซ€ เช›เซ‹เชกเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช•เซเชฒ เชฎเชณเซ€เชจเซ‡, เช…เชฎเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชจเชพ เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชกเชจเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฒเช—เชญเช— เชคเชฎเชพเชฎ เชนเชพเชฒเชจเซ€ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เชคเซ‡ เชฌเชงเชพ เช…เชฎเชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชญเชพเช—เซ‹เชจเซเช‚ เช•เชฆ เช˜เชŸเชพเชกเชตเชพ เช…เชจเซ‡ เชตเชงเซ เชธเชพเชฐเชพ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เชฌเชจเชพเชตเซ€เชจเซ‡ เชจเชตเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชฎเชพเช‚ เช…เชจเซเชตเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚


เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เช•เชฐเชคเชพเช‚ เชตเชงเซ เช–เชฐเชพเชฌ เชฐเซ€เชคเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชตเชฐเซเชคเชฎเชพเชจ เชธเซเช•เซ€เชฎเชพ เชœ เชจเชฅเซ€, เชชเชฃ เชธเช‚เชšเชฟเชค เชเชคเชฟเชนเชพเชธเชฟเช• เชกเซ‡เชŸเชพ เชชเชฃ เช›เซ‡.

เช…เชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚, เช…เชจเซเชฏ เช˜เชฃเชพ เชฒเซ‹เช•เซ‹เชจเซ€ เชœเซ‡เชฎ, เชฌเซ€เชœเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช–เชพเชฎเซ€ เชนเชคเซ€ - เชคเซ‡เชจเซเช‚ เชตเชฟเชถเชพเชณ เช•เชฆ. เช† เชกเซ‡เชŸเชพเชฌเซ‡เช เชเช• เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชจเชพ เชœเชŸเชฟเชฒ เชตเซเชฏเชพเชชเชพเชฐเซ€ เชคเชฐเซเช• เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เชฌเชพเช‰เชจเซเชกเซ‡เชก เชธเช‚เชฆเชฐเซเชญเซ‹เชจเชพ เช•เซ‹เชทเซเชŸเช•เซ‹ เชตเชšเซเชšเซ‡ เชธเช‚เชšเชฟเชค เชธเช‚เชฌเช‚เชงเซ‹ เช…เชจเซเชธเชพเชฐ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹.

เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฌเชงเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“ (เชฎเซ‹เชŸเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช, เช˜เชฃเชพ เช•เชจเซ‡เช•เซเชถเชจเซเชธ, เช•เซเชฏเชพเชฐเซ‡เช• เช•เซ‹เชทเซเชŸเช•เซ‹ เชตเชšเซเชšเซ‡เชจเซ€ เช…เชธเซเชชเชทเซเชŸ เชธเซ€เชฎเชพเช“) เชจเซ‡ เชŸเซ‹เชš เชชเชฐ เชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เชธเชฎเชธเซเชฏเชพ เชŠเชญเซ€ เชฅเชˆ เชœเซ‡ เช˜เชฃเชพ เชฎเซ‹เชŸเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡: เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชกเซ‡เชŸเชพเชฌเซ‡เช เชจเชฎเซ‚เชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช—. เช•เซ‹เชทเซเชŸเช•เซ‹เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชตเซเชฏเซ เชฆเซเชตเชพเชฐเชพ, เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฆเซเชตเชพเชฐเชพ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เชœเซเชฏเชพเช‚ เช† เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชจเซ€ เชœเชฐเซ‚เชฐ เชนเชคเซ€. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช…เชฎเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‡ เช…เชฒเช— เชธเซเช•เซ€เชฎเชฎเชพเช‚ เช–เชธเซ‡เชกเซ€ เชถเช•เซเชฏเชพ เชจเชฅเซ€ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชนเชคเชพ.

เช•เซ‹เชกเชฎเชพเช‚ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชธเช‚เชฆเชฐเซเชญเซ‹เชฎเชพเช‚ เชธเชฎเชพเชจ เชตเชฟเชญเชพเชœเชจ เช†เชชเชฃเชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช…เชฎเชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเซเชคเชฐ เชชเชฐ เชกเซ‡เชŸเชพเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชคเซ‹เชกเซ€ เชจเชพเช–เซ‡ เช›เซ‡ เชคเซ‡เชจเซ‹ เชเช• เชธเซเช‚เชฆเชฐ เชตเชฟเชšเชพเชฐ เช†เชชเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชธเชฎเชœเซ€เช เช›เซ€เช เช•เซ‡ เช•เชˆ เช•เซ‹เชทเซเชŸเช•เซ‹ เชเช• เชฌเชพเช‰เชจเซเชกเซ‡เชก เชธเช‚เชฆเชฐเซเชญ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡ เช…เชจเซ‡ เช•เชˆ เชฌเซ€เชœเซ€.

เช…เชฎเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ€ เชฌเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹: เชนเชพเชฒเชจเชพ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซเช‚ เชชเชพเชฐเซเชŸเซ€เชถเชจ เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชธเชพเชฅเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจ.

เชœเซ‹ เชกเซ‡เชŸเชพ เชฎเชพเชณเช–เซเช‚ เชธเชพเชฐเซเช‚ เชนเซ‹เชฏ, เชตเซเชฏเชตเชธเชพเชฏเชจเซ€ เช†เชตเชถเซเชฏเช•เชคเชพเช“เชจเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‡ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เชคเซ‡เชจเชพเชฅเซ€ เช–เซเชถ เชนเซ‹เชฏ เชคเซ‹ เชตเชฐเซเชคเชฎเชพเชจ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเซเช‚ เช เชตเชพเชชเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชธเชพเชฐเซ€ เชชเชฆเซเชงเชคเชฟ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเซ‡ เชนเชพเชฒเชจเชพ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‡ เช…เชฒเช— เชธเซเช•เซ€เชฎเชฎเชพเช‚ เช…เชฒเช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชœเซเชฏเชพเชฐเซ‡ เชฌเชฟเชเชจเซ‡เชธ เชฎเซ‹เชกเชฒ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชฌเชฆเชฒเชพเชˆ เช—เชฏเซเช‚ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชธเชพเชฅเซ‡เชจเชพ เชตเชฟเชญเชพเช—เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡, เช…เชจเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹ เชนเชตเซ‡ เช…เชฎเชจเซ‡ เชฌเชฟเชฒเช•เซเชฒ เชธเช‚เชคเซเชทเซเชŸ เช•เชฐเชคเชพ เชจเชฅเซ€.

เชนเชพเชฒเชจเชพ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเซเช‚. เช†เชชเชฃเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชถเซเช‚ เช…เชฒเช— เช•เชฐเซ€เชถเซเช‚. เช† เชœเซเชžเชพเชจ เชตเชฟเชจเชพ, เช•เช‚เชˆเชชเชฃ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚, เช…เชจเซ‡ เช…เชนเซ€เช‚ เช•เซ‹เชกเชฎเชพเช‚ เชฌเช‚เชงเชพเชฏเซ‡เชฒเชพ เชธเช‚เชฆเชฐเซเชญเซ‹เชจเซเช‚ เชตเชฟเชญเชพเชœเชจ เช…เชฎเชจเซ‡ เชฎเชฆเชฆ เช•เชฐเชถเซ‡. เชเช• เชจเชฟเชฏเชฎ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เชธเซเชฐเซ‹เชค เช•เซ‹เชกเชฎเชพเช‚ เชธเช‚เชฆเชฐเซเชญเซ‹เชจเซ€ เชธเซ€เชฎเชพเช“เชจเซ‡ เชธเชฎเชœเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชˆ เชœเชพเชฏ เช›เซ‡ เช•เซ‡ เชตเชฟเชญเชพเช— เชฎเชพเชŸเซ‡เชจเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚ เช•เชฏเชพ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเซ‹ เชœเซ‹เชˆเช.

เชšเชพเชฒเซ‹ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€เช เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เช‰เช•เซ‡เชฒ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฌเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เชฎเซ‹เชกเซเชฏเซเชฒ เชเช• เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเชพเชฐเซ‡ เช เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชฎเชพเชคเซเชฐ เชเช• เชฎเซ‹เชกเซเชฏเซเชฒ เชตเชฟเชญเชพเชœเชฟเชค เช•เซ‹เชทเซเชŸเช•เซ‹เชจเชพ เชตเชฟเชญเชพเช— เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเซ€เชœเซเช‚ API เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡ เช•เซ‡ API เชฆเซเชตเชพเชฐเชพ เชซเช•เซเชค เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช— เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ€ เชธเซเชตเชคเช‚เชคเซเชฐเชคเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช† เชเช• เช†เชตเชถเซเชฏเช• เชธเซเชฅเชฟเชคเชฟ เช›เซ‡. เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เช•เซ‹เชˆ เชฎเซ‹เชŸเซ€ เชธเชฎเชธเซเชฏเชพ เชจ เชนเซ‹เชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเซ€เชกเชฟเช‚เช— เช•เชจเซ‡เช•เซเชถเชจ เชฐเชนเซ€ เชถเช•เซ‡ เช›เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช†เช—เชณเชจเซเช‚ เชชเช—เชฒเซเช‚ เช เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เช•เซ‹เชกเชจเชพ เชตเชฟเชญเชพเช—เชจเซ‡ เช…เชฒเช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เชœเซ‡ เช…เชฒเช— เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชธเชพเชฅเซ‡ เช…เชฅเชตเชพ เชตเช—เชฐ, เชเช• เช…เชฒเช— เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฎเชพเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชเช• เช…เชฒเช— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ, เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชšเชฒเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช. เช† เชเช• เช…เชฒเช— เชธเซ‡เชตเชพ เชนเชถเซ‡ เชœเซ‡เชฎเชพเช‚ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เชกเซ‡เชŸเชพเชฌเซ‡เช เช…เชจเซ‡ เชคเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹ เช•เซ‡ เชœเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเซ€เชงเซ€ เชฐเซ€เชคเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฅเซ€. เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เชนเชœเซ€ เชชเชฃ เช…เชฒเช— เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เชญเชพเช— เชธเชพเชฅเซ‡ เชตเชพเช‚เชšเชจ เชฎเชพเชŸเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เชชเช›เซ€เชฅเซ€ เช…เชฎเซ‡ เช† เช•เชจเซ‡เช•เซเชถเชจเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€เชถเซเช‚, เชเชŸเชฒเซ‡ เช•เซ‡, เชตเชฟเชญเชพเชœเชฟเชค เช•เซ‹เชทเซเชŸเช•เซ‹เชฎเชพเช‚เชฅเซ€ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ เชตเชพเช‚เชšเชจ เชกเซ‡เชŸเชพ เชชเชฃ API เชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช†เช—เชณ, เช…เชฎเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚เชฅเซ€ เช•เซ‹เชทเซเชŸเช•เซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ€เชถเซเช‚ เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชฎเชพเชคเซเชฐ เชจเชตเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‡ เช…เชฒเช— เชธเซเช•เซ€เชฎเชพ เช…เชฅเชตเชพ เชคเซ‹ เช…เชฒเช— เชญเซŒเชคเชฟเช• เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช–เชธเซ‡เชกเซ€ เชถเช•เซ€เช เช›เซ€เช. เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช…เชจเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เชกเซ‡เชŸเชพเชฌเซ‡เช เชตเชšเซเชšเซ‡ เชนเชœเซ เชชเชฃ เชฐเซ€เชกเชฟเช‚เช— เช•เชจเซ‡เช•เซเชถเชจ เช›เซ‡, เชชเชฐเช‚เชคเซ เชšเชฟเช‚เชคเชพ เช•เชฐเชตเชพเชจเซ€ เช•เซ‹เชˆ เชตเชพเชค เชจเชฅเซ€, เช† เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจเชฎเชพเช‚ เชคเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชœเซ€เชตเซ€ เชถเช•เซ‡ เช›เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช›เซ‡เชฒเซเชฒเซเช‚ เชชเช—เชฒเซเช‚ เช เชคเชฎเชพเชฎ เชœเซ‹เชกเชพเชฃเซ‹เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเชพเชฐเซ‡ เชฎเซเช–เซเชฏ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡. เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชฌเชพเชนเซเชฏ เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚เชฅเซ€ เชจเช•เชฒ เช•เชฐเชพเชฏเซ‡เชฒ เช•เซ‡เชŸเชฒเชพเช• เชกเซ‡เชŸเชพ เช…เชฅเชตเชพ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชจเซ‹ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เช† เช†เชชเชฃเซ€ เชธเชพเชฅเซ‡ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชฅเชพเชฏ เช›เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชตเชฟเชญเชพเช—. เช† เชชเชฆเซเชงเชคเชฟ เชชเซเชฐเชฅเชฎ เชเช• เชœเซ‡เชตเซ€ เชœ เช›เซ‡, เชซเช•เซเชค เชตเชฟเชชเชฐเซ€เชค เช•เซเชฐเชฎเชฎเชพเช‚. เช…เชฎเซ‡ เชคเชฐเชค เชœ เชเช• เชจเชตเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เชธ เช…เชจเซ‡ เชจเชตเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชซเชพเชณเชตเซ€เช เช›เซ€เช เชœเซ‡ API เชฆเซเชตเชพเชฐเชพ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชกเซ‡เชŸเชพเชฌเซ‡เช เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‹ เชธเชฎเซ‚เชน เชฐเชนเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‡ เช†เชชเชฃเซ‡ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เช…เชฎเชจเซ‡ เชนเชตเซ‡ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€; เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชจเชตเชพ เชฎเซ‹เชกเชฒเชฎเชพเช‚ เชฌเชฆเชฒเซเชฏเซเช‚ เช›เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช† เชฏเซ‹เชœเชจเชพ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเชจเซ‡ เชธเช‚เช•เซเชฐเชฎเชฃ เชธเชฎเชฏเช—เชพเชณเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

เชชเช›เซ€ เชฌเซ‡ เชธเช‚เชญเชตเชฟเชค เช…เชญเชฟเช—เชฎเซ‹ เช›เซ‡.

เชชเซเชฐเชฅเชฎ: เช…เชฎเซ‡ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพเชจเซ‡ เชจเชตเชพ เช…เชจเซ‡ เชœเซ‚เชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชกเซ‡เชŸเชพ เชฐเซ€เชกเชจเซเชกเชจเซเชธเซ€ เช›เซ‡ เช…เชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เชธเชฎเชธเซเชฏเชพเช“ เชŠเชญเซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชฌเซ‡ เช…เชฒเช—-เช…เชฒเช— เช—เซเชฐเชพเชนเช•เซ‹ เชฒเชˆ เชถเช•เซ€เช เช›เซ€เช. เชเช• เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡, เชฌเซ€เชœเซเช‚ เชœเซ‚เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชธเชพเชฅเซ‡.

เชฌเซ€เชœเซเช‚: เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชตเซเชฏเชตเชธเชพเชฏ เชฎเชพเชชเชฆเช‚เชกเซ‹ เช…เชจเซเชธเชพเชฐ เชกเซ‡เชŸเชพเชจเซ‡ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเซ€เช เช›เซ€เช. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ 5 เช‰เชคเซเชชเชพเชฆเชจเซ‹ เชนเชคเชพ เชœเซ‡ เชœเซ‚เชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชนเชคเชพ. เช…เชฎเซ‡ เชจเชตเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชจเชตเชพ เชฌเชฟเชเชจเซ‡เชธ เชŸเชพเชธเซเช•เชฎเชพเช‚ เช›เช เซเช เซเช‚ เชธเซเชฅเชพเชจ เช†เชชเซ€เช เช›เซ€เช. เชชเชฐเช‚เชคเซ เช…เชฎเชจเซ‡ เชเช• API เช—เซ‡เชŸเชตเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เชœเซ‡ เช† เชกเซ‡เชŸเชพเชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเชถเซ‡ เช…เชจเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เชฌเชคเชพเชตเชถเซ‡ เช•เซ‡ เช•เซเชฏเชพเช‚เชฅเซ€ เช…เชจเซ‡ เชถเซเช‚ เชฎเซ‡เชณเชตเชตเซเช‚.

เชฌเช‚เชจเซ‡ เช…เชญเชฟเช—เชฎเซ‹ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเชพ เช†เชงเชพเชฐเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

เชฌเชงเซเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชœเซ‚เชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเชพ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชจเซ‹ เชญเชพเช— เช…เช•เซเชทเชฎ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช›เซ‡เชฒเซเชฒเซเช‚ เชชเช—เชฒเซเช‚ เชœเซ‚เชจเชพ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เชธเชพเชฐเชพเช‚เชถ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช•เซ‡ เช…เชฎเชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡: เชธเซเชฐเซ‹เชค เช•เซ‹เชกเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡, เชคเซ‡เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเชตเซเช‚ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชฅเชตเซเช‚ เชœเซ‹เชˆเช. เช…เชฎเชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชเชตเซ€ เชฐเซ€เชคเซ‹ เชฎเชณเซ€ เช›เซ‡ เชœเซ‡ เช…เชฎเชจเซ‡ เช† เชเช•เชฆเชฎ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เช•เชฐเชคเชพเช‚ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เชญเซ‚เชฒ เช•เชฐเชตเซ€ เชนเชœเซ€ เชชเชฃ เชธเชฐเชณ เช›เซ‡.

เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชก เชธเชพเชฅเซ‡ เช•เชพเชฎ


เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เชคเซเชฏเชพเชฐเซ‡ เชธเซ‹เชฐเซเชธ เช•เซ‹เชก เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เช†เชตเซ‹ เชฆเซ‡เช–เชพเชคเซ‹ เชนเชคเซ‹.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เชคเซ‡ เชฒเช—เชญเช— เชคเซเชฐเชฃ เชธเซเชคเชฐเซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช† เชฒเซ‹เชจเซเชš เช•เชฐเซ‡เชฒ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹, เชชเซเชฒเช—เชˆเชจเซเชธ, เชธเซ‡เชตเชพเช“ เช…เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชชเซเชฐเชตเซƒเชคเซเชคเชฟเช“เชจเซเช‚ เชธเซเชคเชฐ เช›เซ‡. เชตเชพเชธเซเชคเชตเชฎเชพเช‚, เช† เชเช• เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชธเซ‹เชฒเซเชฏเซเชถเชจเชฎเชพเช‚ เชเชจเซเชŸเซเชฐเซ€ เชชเซ‹เชˆเชจเซเชŸ เชนเชคเชพ. เชคเซ‡ เชฌเชงเชพเชจเซ‡ เช•เซ‹เชฎเชจ เชฒเซ‡เชฏเชฐเชฅเซ€ เชšเซเชธเซเชคเชชเชฃเซ‡ เชธเซ€เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชคเซ‡ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชคเชฐเซเช• เชงเชฐเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ เชธเซ‡เชตเชพเช“ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช˜เชฃเชพ เชฌเชงเชพ เชœเซ‹เชกเชพเชฃเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชธเซ‡เชตเชพ เช…เชจเซ‡ เชชเซเชฒเช—เช‡เชจ เชคเซ‡เชฎเชจเชพ เช•เชฆ เช…เชจเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เช…เช‚เชคเชฐเชพเชคเซเชฎเชพ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€เชจเซ‡, 10 เช…เชฅเชตเชพ เชตเชงเซ เชธเชพเชฎเชพเชจเซเชฏ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เช“ เชธเซเชงเซ€ เชตเชชเชฐเชพเชฏ เช›เซ‡.

เช…เชฎเซ‡ เชญเชพเช—เซเชฏเชถเชพเชณเซ€ เชนเชคเชพ เช•เซ‡ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ‹ เช…เชฒเช—เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ.

เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชŠเชญเซ€ เชฅเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชธเชพเชฎเชพเชจเซเชฏ เชตเชธเซเชคเซเช“ เช–เชฐเซ‡เช–เชฐ เช† เชธเซเชคเชฐเชจเซ€ เชจ เชนเชคเซ€, เชชเชฐเช‚เชคเซ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชนเชคเซ€. เช† เชจเชพเชฎ เชฌเชฆเชฒเซ€เชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเซ€ เชšเชฟเช‚เชคเชพ เชธเซ€เชฎเชฟเชค เชธเช‚เชฆเชฐเซเชญเซ‹ เชนเชคเซ€. เชเชตเซเช‚ เชฌเชจเซเชฏเซเช‚ เช•เซ‡ เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เชฎเชพเช‚ 3-4 เชธเช‚เชฆเชฐเซเชญเซ‹ เชฎเชฟเชถเซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ เช…เชจเซ‡ เชธเชฎเชพเชจ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช•เชพเชฐเซเชฏเซ‹เชฎเชพเช‚ เชเช•เชฌเซ€เชœเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹. เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชนเชคเซเช‚ เช•เซ‡ เช†เชจเซ‡ เช•เซเชฏเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช•เชˆ เชธเซ€เชฎเชพเช“ เชธเชพเชฅเซ‡, เช…เชจเซ‡ เช† เชตเชฟเชญเชพเช—เชจเซ‡ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เชเชธเซ‡เชฎเซเชฌเชฒเซ€เชฎเชพเช‚ เชฎเซ‡เชช เช•เชฐเชตเชพ เชธเชพเชฅเซ‡ เช†เช—เชณ เชถเซเช‚ เช•เชฐเชตเซเช‚.

เช…เชฎเซ‡ เช•เซ‹เชก เชตเชฟเชญเชพเชœเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชจเชฟเชฏเชฎเซ‹ เช˜เชกเซเชฏเชพ เช›เซ‡.

เชชเซเชฐเชฅเชฎ: เช…เชฎเซ‡ เชนเชตเซ‡ เชธเซ‡เชตเชพเช“, เชชเซเชฐเชตเซƒเชคเซเชคเชฟเช“ เช…เชจเซ‡ เชชเซเชฒเช—เช‡เชจเซเชธ เชตเชšเซเชšเซ‡ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชคเชฐเซเช• เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€. เช…เชฎเซ‡ เชฎเชพเชˆเช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเซ€เชธเชฎเชพเช‚ เชฌเชฟเชเชจเซ‡เชธ เชฒเซ‹เชœเซ€เช•เชจเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช—เซ€เช เช›เซ€เช. เชฌเซ€เชœเซ€ เชฌเชพเชœเซ, เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ‡ เช†เชฆเชฐเซเชถ เชฐเซ€เชคเซ‡ เชเชตเซ€ เชธเซ‡เชตเชพเช“ เชคเชฐเซ€เช•เซ‡ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เชฐเซ€เชคเซ‡ เช…เชธเซเชคเชฟเชคเซเชต เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชนเซเช‚ เชฎเชพเชจเซเช‚ เช›เซเช‚ เช•เซ‡ เช† เช…เชญเชฟเช—เชฎ เช•เช‚เชˆเช• เช…เช‚เชถเซ‡ เชจเช•เชพเชฎเชพ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, C# เชฎเชพเช‚ เชธเซ‡เชตเชพเช“ เช•เซ‹เชˆเชชเชฃ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชฆเซเชตเชพเชฐเชพ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชนเชถเซ‡. เช…เชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ C# เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡; เช…เชฎเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เช…เชจเซเชฏ เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€. เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชคเช•เชจเซ€เช•เซ€ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เช เช›เซ‡ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชคเชฐเซเช•เชจเชพ เช•เซ‹เชˆเชชเชฃ เชŸเซเช•เชกเชพเช“ เชจเชฅเซ€. เชคเชฎเซ‡ เชœเซ‡ ORM เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‹ เชคเซ‡เชจเชพ เชชเชฐ เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเซเชตเชฟเชงเชพ เชฐเซ‡เชชเชฐ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡เชจเซ‡ เชธเซ‡เชตเชพเชฅเซ€ เชธเซ‡เชตเชพเชฎเชพเช‚ เชจเช•เชฒ เช•เชฐเชตเซ€ เช–เซ‚เชฌ เช–เชฐเซเชšเชพเชณ เช›เซ‡.

เช…เชฎเชพเชฐเซ€ เชŸเซ€เชฎ เชกเซ‹เชฎเซ‡เชจ เช†เชงเชพเชฐเชฟเชค เชกเชฟเชเชพเช‡เชจเชจเซ€ เชšเชพเชนเช• เช›เซ‡, เชคเซ‡เชฅเซ€ เชกเซเช‚เช—เชณเซ€เชจเซเช‚ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชนเชคเซเช‚. เช…เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเช“เชจเซ‹ เช†เชงเชพเชฐ เชกเซ‡เชŸเชพ เชเช•เซเชธเซ‡เชธ เชฒเซ‡เชฏเชฐ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชกเซ‹เชฎเซ‡เชจ เชฒเซ‹เชœเชฟเช• เชธเชพเชฅเซ‡เชจเซ€ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชฌเชฟเชเชจเซ‡เชธ เชฒเซ‹เชœเชฟเช• เช›เซ‡ เช…เชจเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชœเซ‹เชกเชพเชฃ เชจเชฅเซ€. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชธเช‚เชฌเช‚เชงเชฟเชค เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เชฐเซ€เชคเซ‡ เชกเซ‹เชฎเซ‡เชจ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช† เชคเชฌเช•เซเช•เซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชชเซเชฐเชฅเชฎ เช—เช‚เชญเซ€เชฐ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซเชฏเซ‹. เชธเซ‡เชตเชพเชจเซ‡ เชเช• เชกเซ‹เชฎเซ‡เชจ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เชจเซ‹ เชธเช‚เชฆเชฐเซเชญ เช†เชชเชตเซ‹ เชชเชกเซเชฏเซ‹ เชนเชคเซ‹, เช…เชฎเซ‡ เชคเชฐเซเช•เชจเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช—เชคเชพ เชนเชคเชพ, เช…เชจเซ‡ DRY เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‡ เช…เชฎเชจเซ‡ เช…เชนเซ€เช‚ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เช…เชตเชฐเซ‹เชง เช•เชฐเซเชฏเซ‹. เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡ เชชเชกเซ‹เชถเซ€ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เช“เชจเชพ เชตเชฐเซเช—เซ‹เชจเซ‹ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเชคเชพ, เช…เชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชกเซ‹เชฎเซ‡เชจเซเชธ เชซเชฐเซ€เชฅเซ€ เชเช•เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชตเชพ เชฒเชพเช—เซเชฏเชพ. เช…เชฎเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เช•เชฆเชพเชš เชธเชฎเชธเซเชฏเชพ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เชธเซเชŸเซ‹เชฐเซ‡เชœ เชกเชฟเชตเชพเช‡เชธเชจเชพ เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชชเชฃ เช›เซ‡. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชตเชฟเชถเชพเชณ เชญเช‚เชกเชพเชฐ เชนเชคเซ‹ เชœเซ‡เชฎเชพเช‚ เชคเชฎเชพเชฎ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เชนเชคเชพ. เชธเชฎเช—เซเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡เชจเซเช‚ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชธเซเชฅเชพเชจเชฟเช• เชฎเชถเซ€เชจ เชชเชฐ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเซเช‚ เช–เซ‚เชฌ เชœ เชฎเซเชถเซเช•เซ‡เชฒ เชนเชคเซเช‚. เชคเซ‡เชฅเซ€, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชญเชพเช—เซ‹ เชฎเชพเชŸเซ‡ เช…เชฒเช— เชจเชพเชจเชพ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ, เช…เชจเซ‡ เช•เซ‹เชˆเช เชคเซ‡เชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เช…เชฅเชตเชพ เชกเซ‹เชฎเซ‡เชจ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช‰เชฎเซ‡เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเชจเชพเชˆ เช•เชฐเซ€ เชจเชฅเซ€. เชเช•เชฎเชพเชคเซเชฐ เชธเชพเชงเชจ เชœเซ‡เชฃเซ‡ เช…เชฎเชจเซ‡ เช† เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชจ เชนเชคเซ€ เชคเซ‡ เช•เซ‹เชก เชธเชฎเซ€เช•เซเชทเชพ เชนเชคเซ€. เชชเชฐเช‚เชคเซ เช•เซเชฏเชพเชฐเซ‡เช• เชคเซ‡ เชจเชฟเชทเซเชซเชณ เชชเชฃ เชœเชพเชฏ เช›เซ‡.

เชชเช›เซ€ เช…เชฎเซ‡ เช…เชฒเช— เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช เชธเชพเชฅเซ‡ เชฎเซ‹เชกเซ‡เชฒ เชคเชฐเชซ เชœเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชตเซเชฏเชตเชธเชพเชฏ เชคเชฐเซเช• เชนเชตเซ‡ เชธเซ‡เชตเชพเชฅเซ€ เชธเซ‡เชตเชพ เชคเชฐเชซ เชตเชนเซ‡เชคเซ‹ เชจเชฅเซ€, เชกเซ‹เชฎเซ‡เชจเซเชธ เช–เชฐเซ‡เช–เชฐ เชธเซเชตเชคเช‚เชคเซเชฐ เชฌเชจเซ€ เช—เชฏเชพ เช›เซ‡. เชฌเชพเช‰เชจเซเชกเซ‡เชก เชธเช‚เชฆเชฐเซเชญเซ‹ เชตเชงเซ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เชธเชฎเชฐเซเชฅเชฟเชค เช›เซ‡. เช†เชชเชฃเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ‹ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ€เช? เช…เชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เชเช• เช…เชฒเช— เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เช…เชฒเช— เช•เชฐเซเชฏเชพ, เชชเช›เซ€ เชคเซ‡เชฎเชจเซ‡ เชจเซเชฏเซเช—เซ‡เชŸ เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เชฎเซเช•เซเชฏเชพ, เชœเซ‡เชจเซ‡ เช…เชฎเซ‡ เช†เชฐเซเชŸเชฟเชซเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชฎเซเช•เซเชฏเชพ. เช•เซ‹เชˆเชชเชฃ เชซเซ‡เชฐเชซเชพเชฐ เชธเชพเชฅเซ‡, เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช…เชจเซ‡ เชชเซเชฐเช•เชพเชถเชจ เช†เชชเชฎเซ‡เชณเซ‡ เชฅเชพเชฏ เช›เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช…เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเช“เช เชฌเชพเชนเซเชฏ เชธเซ‡เชตเชพเช“เชจเซ€ เชœเซ‡เชฎ เช†เช‚เชคเชฐเชฟเช• เชฎเชพเชณเช–เชพเช•เซ€เชฏ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‹ เชธเช‚เชฆเชฐเซเชญ เช†เชชเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เช…เชฎเซ‡ เชจเซเช—เซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชฌเชพเชนเซเชฏ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€เช เช›เซ€เช. เช†เชฐเซเชŸเชฟเชซเซ‡เช•เซเชŸเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชœเซเชฏเชพเช‚ เช…เชฎเซ‡ เช† เชชเซ‡เช•เซ‡เชœเซ‹ เชฎเซ‚เช•เซเชฏเชพ เช›เซ‡, เช…เชฎเซ‡ เชฌเซ‡ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹. เชจเชพเชจเชพ เชญเช‚เชกเชพเชฐเซ‹เชฎเชพเช‚ เช…เชฎเซ‡ เชจเซเชฏเซเช—เซ‡เชŸเชจเซ‹ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹. เชฌเชนเซเชตเชฟเชง เชธเซ‡เชตเชพเช“ เชธเชพเชฅเซ‡เชจเชพ เชญเช‚เชกเชพเชฐเชฎเชพเช‚, เช…เชฎเซ‡ Paket เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹, เชœเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชตเชšเซเชšเซ‡ เชตเชงเซ เช†เชตเซƒเชคเซเชคเชฟ เชธเซเชธเช‚เช—เชคเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช†เชฎ, เชธเซ‹เชฐเซเชธ เช•เซ‹เชก เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€เชจเซ‡, เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฎเชพเช‚ เชฅเซ‹เชกเซ‹ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชเชจเซ‡ เช…เชฒเช— เช•เชฐเซ€เชจเซ‡, เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเช“เชจเซ‡ เชตเชงเซ เชธเซเชตเชคเช‚เชคเซเชฐ เชฌเชจเชพเชตเซ€เช เช›เซ€เช.

เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเชฎเชธเซเชฏเชพเช“


เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชคเชฐเชซ เชœเชตเชพเชจเซ€ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชกเชพเช‰เชจเชธเชพเช‡เชกเซเชธ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡. เชคเชฎเชพเชฐเซ‡ เช“เชŸเซ‹เชฎเซ‡เชŸเซ‡เชก เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡, เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชจเชตเซ€ เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ

เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เช…เชฎเซ‡ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชฎเชพเชŸเซ‡เชจเซเช‚ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ CI/CD เชชเชพเช‡เชชเชฒเชพเช‡เชจ เชฌเชจเชพเชตเซ€ เช›เซ‡. เช…เชฎเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเชธเช‚เชฆ เช•เชฐเซ€ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชตเซเชฏเชตเชธเชพเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เชธเชคเชค เชœเชฎเชพเชตเชŸ เชนเชœเซ เชธเซเชงเซ€ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เชจเชฅเซ€. เชคเซ‡เชฅเซ€, เช“เชชเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชจเซเช‚ เชฌเชŸเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ - เช†เชชเชฎเซ‡เชณเซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช…เชฎเซ‡ เชธเซ‹เชฐเซเชธ เช•เซ‹เชก เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฎเชพเชŸเซ‡ เชเชŸเชฒเชพเชธเชฟเชฏเชจ, เชฌเชฟเชŸเชฌเช•เซ‡เชŸ เช…เชจเซ‡ เชฌเชฟเชฒเซเชกเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชตเชพเช‚เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เช…เชฎเชจเซ‡ เช•เซ‡เช•เชฎเชพเช‚ เชฌเชฟเชฒเซเชก เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเช–เชตเชพเชจเซเช‚ เช—เชฎเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ C# เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡. เชคเซˆเชฏเชพเชฐ เชชเซ‡เช•เซ‡เชœเซ‹ เช†เชฐเซเชŸเชฟเชซเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ Ansible เช‘เชŸเซ‹เชฎเซ…เชŸเชฟเช• เชฐเซ€เชคเซ‡ เชŸเซ‡เชธเซเชŸ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชชเชนเซ‹เช‚เชšเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เชชเช›เซ€ เชคเซ‡เชจเซเช‚ เชคเชฐเชค เชœ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เช…เชฒเช— เชฒเซ‹เช—เซ€เช‚เช—


เชเช• เชธเชฎเชฏเซ‡, เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชจเชพ เชตเชฟเชšเชพเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เชเช• เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชฒเซ‹เช—เชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเซ‹ เชนเชคเซ‹. เช…เชฎเชพเชฐเซ‡ เช เชชเชฃ เชธเชฎเชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเชคเซ€ เช•เซ‡ เชกเชฟเชธเซเช• เชชเชฐเชจเชพ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฒเซ‰เช—เซเชธ เชธเชพเชฅเซ‡ เชถเซเช‚ เช•เชฐเชตเซเช‚. เช…เชฎเชพเชฐเชพ เชฒเซ‹เช— เชŸเซ‡เช•เซเชธเซเชŸ เชซเชพเช‡เชฒเซ‹ เชชเชฐ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค ELK เชธเซเชŸเซ‡เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เช…เชฎเซ‡ เชชเซเชฐเชฆเชพเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ เชธเซ€เชงเซเช‚ ELK เชจเซ‡ เชฒเช–เซเชฏเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เชŸเซ‡เช•เซเชธเซเชŸ เชฒเซ‰เช—เซเชธเชจเซ‡ เช…เช‚เชคเชฟเชฎ เชธเซเชตเชฐเซ‚เชช เช†เชชเซ€เชถเซเช‚ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชธเซ‡เชตเชพเชจเซเช‚ เชจเชพเชฎ เช‰เชฎเซ‡เชฐเซ€เชจเซ‡ เช“เชณเช–เช•เชฐเซเชคเชพ เชคเชฐเซ€เช•เซ‡ เชŸเซเชฐเซ‡เชธ ID เชฒเช–เซ€เชถเซเช‚, เชœเซ‡เชฅเซ€ เช† เชฒเซ‰เช—เซเชธ เชชเช›เซ€เชฅเซ€ เชตเชฟเชถเซเชฒเซ‡เชทเชฟเชค เชฅเชˆ เชถเช•เซ‡.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฅเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

Filebeat เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช…เชฎเชจเซ‡ เชธเชฐเซเชตเชฐเซเชธเชฎเชพเช‚เชฅเซ€ เช…เชฎเชพเชฐเชพ เชฒเซ‹เช— เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชคเช• เชฎเชณเซ‡ เช›เซ‡, เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€, UI เชฎเชพเช‚ เช•เซเชตเซ‡เชฐเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฟเชฌเชพเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“ เชตเชšเซเชšเซ‡ เช•เซ‰เชฒ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชฏเซ‹ เชคเซ‡ เชœเซ‹เชตเชพเชจเซ€ เชคเช• เชฎเชณเซ‡ เช›เซ‡. เชŸเซเชฐเซ‡เชธ ID เช†เชฎเชพเช‚ เช˜เชฃเซ€ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.

เชธเช‚เชฌเช‚เชงเชฟเชค เชธเซ‡เชตเชพเช“เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช…เชจเซ‡ เชกเชฟเชฌเช—เซ€เช‚เช—


เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เช…เชฎเซ‡ เชตเชฟเช•เชธเชฟเชค เชฅเชˆ เชฐเชนเซ‡เชฒเซ€ เชธเซ‡เชตเชพเช“เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชกเซ€เชฌเช— เช•เชฐเชตเซ€ เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเชฎเชœเซ€ เชถเช•เซเชฏเชพ เชจ เชนเชคเชพ. เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เชธเชพเชฅเซ‡ เชฌเชงเซเช‚ เชธเชฐเชณ เชนเชคเซเช‚; เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชฎเชถเซ€เชจ เชชเชฐ เชšเชฒเชพเชตเซเชฏเซเช‚. เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชคเซ‡เช“เช เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชธเชพเชฅเซ‡ เชคเซ‡ เชœ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹, เชชเชฐเช‚เชคเซ เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชเช• เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชฒเซ‹เช‚เชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เช…เชจเซเชฏ เช˜เชฃเซ€ เชฒเซ‹เช‚เชš เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซ‡ เช† เช…เชธเซเชตเชฟเชงเชพเชœเชจเช• เช›เซ‡. เช…เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เช…เชฎเชพเชฐเซ‡ เชเชตเชพ เชฎเซ‹เชกเซ‡เชฒ เชชเชฐ เชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซเชฏเชพเช‚ เช…เชฎเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชฎเชถเซ€เชจ เชชเชฐ เชซเช•เซเชค เชคเซ‡ เชธเซ‡เชตเชพ เช…เชฅเชตเชพ เชธเซ‡เชตเชพเช“ เช›เซ‹เชกเซ€เช เช›เซ€เช เชœเซ‡เชจเซ‡ เช…เชฎเซ‡ เชกเซ€เชฌเช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เชฌเชพเช•เซ€เชจเซ€ เชธเซ‡เชตเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชฐเซเชตเชฐเซเชธเชฅเซ€ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡ เชชเซเชฐเซ‹เชก เชธเชพเชฅเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชฏ เช›เซ‡. เชกเชฟเชฌเช—เซ€เช‚เช— เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชชเชฐเซ€เช•เซเชทเชฃ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชฆเชฐเซ‡เช• เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เชฌเชฆเชฒเชพเชฏเซ‡เชฒ เชธเซ‡เชตเชพเช“ เชชเชฐเซ€เช•เซเชทเชฃ เชธเชฐเซเชตเชฐเชจเซ‡ เชœเชพเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช†เชฎ, เชธเซ‹เชฒเซเชฏเซเชถเชจเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เชคเซ‡ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชคเซ‡ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชฆเซ‡เช–เชพเชถเซ‡.

เชเชตเชพ เชธเชฐเซเชตเชฐเซเชธ เช›เซ‡ เชœเซ‡ เชซเช•เซเชค เชธเซ‡เชตเชพเช“เชจเชพ เช‰เชคเซเชชเชพเชฆเชจ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชšเชฒเชพเชตเซ‡ เช›เซ‡. เช˜เชŸเชจเชพเช“เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชœเชฎเชพเชตเชŸ เชชเชนเซ‡เชฒเชพเช‚ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชคเชชเชพเชธเชตเชพ เช…เชจเซ‡ เช†เช‚เชคเชฐเชฟเช• เชคเชพเชฒเซ€เชฎ เชฎเชพเชŸเซ‡ เช† เชธเชฐเซเชตเชฐเซเชธเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เช…เชฎเซ‡ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชธเซเชชเซ‡เช•เชซเซเชฒเซ‹ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เชชเชฐเซ€เช•เซเชทเชฃ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช‰เชฎเซ‡เชฐเซ€ เช›เซ‡. Ansible เชฅเซ€ เชœเชฎเชพเชตเชŸ เชชเช›เซ€ เชคเชฐเชค เชœ NUnit เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เช†เชชเชฎเซ‡เชณเซ‡ เชšเชพเชฒเซ‡ เช›เซ‡. เชœเซ‹ เช•เชพเชฐเซเชฏ เช•เชตเชฐเซ‡เชœ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช›เซ‡, เชคเซ‹ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชชเชฐเซ€เช•เซเชทเชฃเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชœเซ‹เช•เซ‡ เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชตเชงเชพเชฐเชพเชจเชพ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชชเชฐเซ€เช•เซเชทเชฃ เชนเชœเซ เชชเชฃ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชšเซ‹เช•เซเช•เชธ เชธเชฎเชธเซเชฏเชพ เชฎเชพเชŸเซ‡ เช•เชฏเชพ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชšเชฒเชพเชตเชตเชพ เชœเซ‹เชˆเช เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชœเซ€เชฐเชพเชฎเชพเช‚ เชŸเซ…เช—เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช.

เชตเชงเซเชฎเชพเช‚, เชฒเซ‹เชก เชชเชฐเซ€เช•เซเชทเชฃเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชตเชงเซ€ เช›เซ‡; เช…เช—เชพเช‰ เชคเซ‡ เชซเช•เซเชค เชฆเซเชฐเซเชฒเชญ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชœ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚. เช…เชฎเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ JMeter, เชคเซ‡เชฎเชจเซ‡ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ InfluxDB เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช—เซเชฐเชพเชซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Grafana เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช.

เช†เชชเชฃเซ‡ เชถเซเช‚ เชนเชพเช‚เชธเชฒ เช•เชฐเซเชฏเซเช‚ เช›เซ‡?


เชชเซเชฐเชฅเชฎ, เช…เชฎเซ‡ "เชชเซเชฐเช•เชพเชถเชจ" เชจเซ€ เชตเชฟเชญเชพเชตเชจเชพเชฅเซ€ เช›เซเชŸเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเซเชฏเซ‹. เชœเซเชฏเชพเชฐเซ‡ เช† เช•เซ‹เชฒเซ‹เชธเชธเชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชคเซˆเชจเชพเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เชคเซเชฏเชพเชฐเซ‡ เชฌเซ‡ เชฎเชนเชฟเชจเชพเชจเซ€ เชญเชฏเช‚เช•เชฐ เชชเซเชฐเช•เชพเชถเชจเซ‹ เช—เชˆ เชนเชคเซ€, เช…เชธเซเชฅเชพเชฏเซ€ เชฐเซ‚เชชเซ‡ เชตเซเชฏเชตเชธเชพเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เช…เชตเชฐเซ‹เชงเซ‡ เช›เซ‡. เชนเชตเซ‡ เช…เชฎเซ‡ เชธเชฐเซ‡เชฐเชพเชถ เชฆเชฐ 1,5 เชฆเชฟเชตเชธเซ‡ เชธเซ‡เชตเชพเช“ เชœเชฎเชพเชตเซ€เช เช›เซ€เช, เชคเซ‡เชฎเชจเซ‡ เชœเซ‚เชฅเชฌเชฆเซเชง เช•เชฐเซ€เช เช›เซ€เช เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ เชฎเช‚เชœเซ‚เชฐเซ€ เชชเช›เซ€ เช•เชพเชฐเซเชฏเชฐเชค เชฅเชพเชฏ เช›เซ‡.

เช…เชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เซ‹เชˆ เช˜เชพเชคเช• เชจเชฟเชทเซเชซเชณเชคเชพเช“ เชจเชฅเซ€. เชœเซ‹ เช†เชชเชฃเซ‡ เชฌเช— เชธเชพเชฅเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชฐเชฟเชฒเซ€เช เช•เชฐเซ€เช, เชคเซ‹ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชคเซ‚เชŸเซ€ เชœเชถเซ‡, เช…เชจเซ‡ เช…เชจเซเชฏ เชคเชฎเชพเชฎ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เช…เชธเชฐ เชฅเชถเซ‡ เชจเชนเซ€เช‚. เช†เชจเชพเชฅเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เช…เชจเซเชญเชตเชฎเชพเช‚ เช˜เชฃเซ‹ เชธเซเชงเชพเชฐเซ‹ เชฅเชพเชฏ เช›เซ‡.

เช…เชฎเซ‡ เชœเชฎเชพเชตเชŸ เชชเซ‡เชŸเชฐเซเชจ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เชคเชฎเซ‡ เชฌเชพเช•เซ€เชจเชพ เชธเซ‹เชฒเซเชฏเซเชถเชจเชฅเซ€ เช…เชฒเช—เชฅเซ€ เชธเซ‡เชตเชพเช“เชจเชพ เชœเซ‚เชฅเซ‹เชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชตเชงเซเชฎเชพเช‚, เช…เชฎเซ‡ เชธเซเชงเชพเชฐเชพเช“เชจเซ€ เชฎเซ‹เชŸเซ€ เช•เชคเชพเชฐ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช˜เชŸเชพเชกเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชตเซ‡ เช…เชฒเช— เชชเซเชฐเซ‹เชกเช•เซเชŸ เชŸเซ€เชฎเซ‹ เช›เซ‡ เชœเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชธเซ‡เชตเชพเช“ เชธเชพเชฅเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชธเซเช•เซเชฐเชฎ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช…เชนเซ€เช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฏเซ‹เช—เซเชฏ เช›เซ‡. เชšเซ‹เช•เซเช•เชธ เชŸเซ€เชฎ เชชเชพเชธเซ‡ เชเช• เช…เชฒเช— เช‰เชคเซเชชเชพเชฆเชจ เชฎเชพเชฒเชฟเช• เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชคเซ‡เชจเซ‡ เช•เชพเชฐเซเชฏเซ‹ เชธเซ‹เช‚เชชเซ‡ เช›เซ‡.

เชธเชพเชฐเชพเช‚เชถ

  • เชœเชŸเชฟเชฒ เชชเซเชฐเชฃเชพเชฒเซ€เช“เชจเชพ เชตเชฟเช˜เชŸเชจ เชฎเชพเชŸเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡. เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚, เช†เชชเชฃเซ‡ เชธเชฎเชœเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€เช เช›เซ€เช เช•เซ‡ เช†เชชเชฃเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชถเซเช‚ เช›เซ‡, เช•เชฏเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชธเช‚เชฆเชฐเซเชญเซ‹ เช›เซ‡, เชคเซ‡เชฎเชจเซ€ เชธเซ€เชฎเชพเช“ เช•เซเชฏเชพเช‚ เช†เชตเซ‡เชฒเซ€ เช›เซ‡. เช† เชคเชฎเชจเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชตเชšเซเชšเซ‡ เชธเซเชงเชพเชฐเชฃเชพเช“เชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เช•เซ‹เชกเชจเซ€ เชฎเซ‚เช‚เชเชตเชฃเชจเซ‡ เชฐเซ‹เช•เชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.
  • เชธเซ‚เช•เซเชทเซเชฎ เชธเซ‡เชตเชพเช“ เชธเช‚เชธเซเชฅเชพเช•เซ€เชฏ เชฒเชพเชญเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เช“ เช˜เชฃเซ€เชตเชพเชฐ เชซเช•เซเชค เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชคเชฐเซ€เช•เซ‡ เชœ เชตเชพเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เซ‹เชˆเชชเชฃ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹เชจเซ‡ เชนเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชชเชฐ เชจเชนเซ€เช‚. เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช•เซ‡ เชจเชพเชจเซ€ เชŸเซ€เชฎเซ‹เชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡, เชœเซ‹ เช•เซ‡ เชนเชตเซ‡ เชธเซเช•เซเชฐเชฎ เช–เซ‚เชฌ เชœ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช›เซ‡.
  • เชตเชฟเชญเชพเชœเชจ เช เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช›เซ‡. เชคเชฎเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเชˆ เชถเช•เชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชซเช•เซเชค เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เชชเชฐเชฟเชฃเชพเชฎเซ€ เช‰เชคเซเชชเชพเชฆเชจ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชนเซ‹เชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชจเชฅเซ€. เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชนเชพเชฒเชจเชพ เชตเชพเชฐเชธเชพเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเซเช‚ เชซเชพเชฏเชฆเชพเช•เชพเชฐเช• เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เชคเซ‡เชจเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เชซเซ‡เชฐเชตเชตเซเช‚ เชœเซ‡ เช…เชฎเชจเซ‡ เช—เชฎเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ เชเชกเชชเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช เชตเซเชฏเชตเชธเชพเชฏเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹เชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‡ เช›เซ‡.

    เชเช• เชจเชพเชจเซ€ เชšเซ‡เชคเชตเชฃเซ€: เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชœเชตเชพเชจเซ‹ เช–เชฐเซเชš เช˜เชฃเซ‹ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช›เซ‡. เชเช•เชฒเชพ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เช‰เช•เซ‡เชฒ เชฒเชพเชตเชตเชพเชฎเชพเช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹. เชคเซ‡เชฅเซ€ เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชจเชพเชจเช•เชกเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช›เซ‡ เชœเซ‡เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเซเช•เซ‡เชฒเชฟเช‚เช—เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชธเชฟเชตเชพเชฏ เช•เซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช—เซเชฐเชพเชนเช•เซ‹ เชคเชฎเชพเชฐเซ€ เชŸเซ€เชฎเชจเชพ เชงเซเชฏเชพเชจ เช…เชจเซ‡ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชธเซเชชเชฐเซเชงเชพ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชชเช›เซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเซ€เชธ เช•เชฆเชพเชš เชคเชฎเชจเซ‡ เช†เชœเซ‡ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€. เชคเซ‡ เชคเชฆเซเชฆเชจ เช–เชฐเซเชšเชพเชณ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเซ€เชธ เชธเชพเชฅเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชชเช›เซ€ เช–เชฐเซเชš เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชตเชงเซ เชนเชถเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชจเชพ เชตเชฟเช•เชพเชธ เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชถเชฐเซ‚ เช•เชฐเซ‹ เช›เซ‹.

    PS เชตเชงเซ เชญเชพเชตเชจเชพเชคเซเชฎเช• เชตเชพเชฐเซเชคเชพ (เช…เชจเซ‡ เชœเชพเชฃเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฐเซ€เชคเซ‡) - เช…เชจเซเชธเชพเชฐ เช•เชกเซ€.
    เช…เชนเซ€เช‚ เชฐเชฟเชชเซ‹เชฐเซเชŸเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเช‚เชธเซเช•เชฐเชฃ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹