рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордпред рдореИрдВрдиреЗ рд▓реЛрдЯрд╕ рдбреЙрдорд┐рдиреЛ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдРрд╕реЗ рд╕рдордп рдореЗрдВ рдмрдирд╛рдпрд╛ рдерд╛ рдЬрдм "google" рд╢рдмреНрдж рдЕрднреА рддрдХ рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдерд╛, рдФрд░ рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рд╣реВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред рдФрд░ рд░реИрдореНрдмрд▓рд░ред рдореИрдВрдиреЗ Infoseek рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ - рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдВрдХреАрд░реНрдг рдЦреЛрдЬ рдереА рдФрд░ рдпрд╛рд╣реВ рдХреА рддрд░рд╣ рдПрдХ рдмрд╣реБрдд рдмрджрд╕реВрд░рдд рдУрд╡рд░рд▓реЛрдб рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдирд╣реАрдВ рдерд╛!
рдХреЗрд╡рд▓ рд╡реЗрдм рдХреЗ рд▓рд┐рдП рд╣реА рдирд╣реАрдВ, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдПрдХ рд░рдЪрдирд╛рддреНрдордХ рдХрд╛рд░реНрдп рд╣реИред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдЗрд╕ рдХрдерди рдХреЗ рд╕рд╛рде рдмрд╣рд╕ рдХрд░реЗрдЧрд╛ред рдФрд░ рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдореЗрдВ рд╕реМрдВрджрд░реНрдп рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЬреНрдЮрд╛рди рдореЗрдВ рдПрдХ рдЕрднреНрдпрд╛рд╕ рдХреА рддрд░рд╣ рд╣реИ - рд╕рдЪреНрдЪрд╛рдИ рдХреА рдПрдХ рдХрд╕реМрдЯреАред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЕрднреНрдпрд╛рд╕ рд╡рд╕реНрддреБрдирд┐рд╖реНрда рд╣реИ рдФрд░ рдорд╛рдкрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рддреЛ рд╕реМрдВрджрд░реНрдп рдПрдХ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рд╡рд┐рд╖рдп рд╣реИ, рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рджреЗрдЦ рд░рд╣рд╛ рд╣реИред рддреЛ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, рд▓реЗрдХрд┐рди рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд╕реБрдВрджрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрдпрд╛ рд╣реИ?

(рдХреЗрдбреАрдкреАрд╡реА рдкрд░ рдЖрдВрдЦ рдореЗрд░реА рдирд╣реАрдВ рд╣реИ, рдЖрдВрдЦ рдорд╣рд┐рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдЖрдИрдПрдордПрдЪрдУ, рдХреЗрдбреАрдкреАрд╡реА рдкрд░ рдорд╣рд┐рд▓рд╛ рдЖрдВрдЦ рдкреБрд░реБрд╖ рдЖрдВрдЦ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрдбреАрдкреАрд╡реА рд╣реИ !)
рдХрдЯ рдХреЗ рддрд╣рдд, рдореЗрд░реЗ рдЕрдкрдиреЗ рдорд╛рдкрджрдВрдб рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрд╕ рд╕рдордп рд╕реБрдВрджрд░ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рдХреЗ рдХрд╛рд░рдг рдмрд╣реБрдд рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рдкреНрд░рд╕реНрддреБрддрд┐ред рд╢рд╛рдпрдж рдХрд┐рд╕реА рдиреЗ рд╕реБрдВрджрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдорд╛рдирджрдВрдб рдХреЛ рдмрджрд╕реВрд░рддреА рдорд╛рдирджрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ред рд╣реИрд░рд╛рди рдордд рд╣реЛрдЗрдП, рдЖрдкрдХреЛ рдмрд╕ рдПрдХ рдЕрд▓рдЧ рдЕрдиреБрднрд╡ рд╣реИред
рдФрд░ рдЬрдм рд╕реЗ рдЖрдк рдХрдЯ рдХреЗ рддрд╣рдд рдЧрдП, рддреЛ рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдирд╛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрд╕рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЖрдкрдХреЛ рдмреБрд░рд╛ рд▓рдЧрддрд╛ рд╣реИ рдпрд╛ рдпрд╣рд╛рдБ рддрдХ рдХрд┐ рдЖрдкрдХреЛ рдмрджрд╕реВрд░рдд рд▓рдЧрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ, рдПрдХ рд▓реЗрдЦрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рд╣реЛрдЧрд╛ред
рд╡рд╛рд╕
рдкреНрд░реЛрдЯреЛрдХреЙрд▓
рдореБрдЭреЗ рдпрд╣ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рдирджрдВрдб рдЕрд▓рдЧ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдирд╣реАрдВред рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡реЗрдм рдкрд░ рд░рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╡реЗрдм (рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдХреЗ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реИрдВред рд╡реЗрдм рдкрд░ рдореБрдЦреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЯреАрд╕реАрдкреА рдФрд░ рдЖрдИрдкреА тАЛтАЛрд╣реИрдВ ред рдХрдИ рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЙрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдВ HTTP рдХреЛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг (рдпрд╛ рдмрд▓реНрдХрд┐, рдЗрд╕рдХрд╛ рдЯреАрдПрд▓рдПрд╕- рдЖрдзрд╛рд░рд┐рдд HTTPS рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рдорд╛рдирддрд╛ рд╣реВрдВ ред рдЕрд░реНрдерд╛рддреН, HTTPS / TLS (HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕реБрдВрджрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (LDAP, RPC, IMAP4, POP3, SMTP, FTP, NNTP, ...) рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╕рд╛рде рдХрдо рд╕реБрдВрджрд░ рдмрдирд╛рддреЗ рд╣реИрдВред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрд╡рдпрдВ рдЗрди рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╛рд╣рд░реА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
WebSocket рдХреЗ рд▓рд┐рдП , рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕реБрдВрджрд░ рдФрд░ рдЖрд╢рд╛рдЬрдирдХ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рд╕реНрдерд┐рд░ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИред
рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ
рдХреЗрд╡рд▓ рдПрдХ рдкреИрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдХреА рддрд░рдл, рджреВрд╕рд░рд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рдлред рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╣реИред рдПрдХ рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдиреЗ рд▓рд╛рдн рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рд╕реБрдВрджрд░ рд╡реЗрдм-рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреА рдЖрдзреБрдирд┐рдХ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдЬреЛ рдЖрдзреБрдирд┐рдХ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдкреЙрд▓реАрдлрд╛рдЗрд▓ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрд╛рдп рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрджрд╕реВрд░рдд рд╣реИред рдЕрдВрдд рдореЗрдВ, рди рдХреЗрд╡рд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЖрдзреБрдирд┐рдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рддрд╛рд▓рдореЗрд▓ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд╡реНрдпрд╡рд╕рд╛рдп рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред
YAP
рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рднреНрд░рд╛рдордХ рд╣реИред рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрдХреНрд╖ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рдбреЗрд╡рд▓рдкрд░ рдХреЛ HTML / CSS / JS triad (рдХреБрдЫ рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЬреЛ рд╕рдордЭрддреЗ рд╣реИрдВ) рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдПрдХ рдмрд╛рд░ рдЬреАрдбрдмреНрд▓реНрдпреВрдЯреА рдХреЗ рд╕рд╛рде рдирд┐рдХрдЯ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдореВрд▓ рдХреЛрдб рдХреЛ рджреЗрдЦрдиреЗ рдкрд░ рдЗрд╕реЗ рд╕реБрдВрджрд░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рдВрдХрд▓рди рдпрд╛ рд╡рд╛рд╖реНрдкреЛрддреНрд╕рд░реНрдЬрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЧреНрд░рд╛рд╣рдХ рдХреЛрдб, IMHO рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдмрдкреИрдХ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрджрд╕реВрд░рдд рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЬрд┐рддрдирд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣ рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЗ рд╕рдорд╛рди рд╣реЛрддрд╛ рд╣реИ, рдЙрддрдирд╛ рд╣реА рдмреЗрд╣рддрд░ред рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реЛрддрд╛? GWT рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдХреЛрдб рдХреЛ рдкреНрд░реЛрдбрдХреНрд╢рди рдореЗрдВ рдбрд┐рдлреНрд▓реЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред
рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб (Java, PHP, perl, python, C #, Ruby, ...) рдкрд░ рдЕрдзрд┐рдХ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрдВрджрд░ рд╣реИ рдЬрдм рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреЛрдиреЛрдВ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рднреА, рднрд╛рд╖рд╛ рд╕реЛрдЪ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ , рдФрд░ рд╕рдорд╛рди рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рд╡рд╛рд▓реА рдЯреАрдореЗрдВ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╣реЛрддреА рд╣реИрдВред
рдорд╛рдирд╡рддрд╛
рдПрдХ рд╕реБрдВрджрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрдкрдпреЛрдЧреА, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЕрдВрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдПред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдПрдХ рд╕реБрдВрджрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрдХреНрддрд┐ (рд╡реЗрдм тАЛтАЛрдбреЗрд╡рд▓рдкрд░ рдирд╣реАрдВ) рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд╡реЗрдм рд╕реЗрд╡рд╛рдПрдВ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рд╕реБрдВрджрд░ рд╣реИрдВ,
рдПрдХ рд╕реБрдВрджрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдПрдХ рд╕рд╣рдЬ рдЬреНрдЮрд╛рди рдпреБрдХреНрдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк UI рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддрд░реНрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рд╡рд┐рд╖рдп рд╣реИред рд▓реЗрдХрд┐рди UX рдХреЗ рд╕рд╛рде , рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдЕрдЧрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрд┐рдирд╛ рдкреНрд░рддрд┐рд╖реНрдард┐рдд RTFM рдХреЗ рдЖрд╡реЗрджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдПрдХ рдмреБрд░рд╛ UX, рдПрдХ рдмрджрд╕реВрд░рдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧред рдЗрд╕ рдорд╛рдирджрдВрдб рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рдмрд╕реЗ рд╕реБрдВрджрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рдмрдЪреНрдЪреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрднреА рднреА рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рд░рд┐рд╡рд░реНрд╕ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА
рдПрдХ рдмрд╛рд░, рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдлреНрд▓реЙрдкреА рдбрд┐рд╕реНрдХ рдкрд░, рдЕрдм рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░, рдпрд╛ рддреБрд░рдВрдд рд╡реЗрдм рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдФрд░ рдЗрд╕реЗ рджреВрд╕рд░реА рдорд╢реАрди рдкрд░ рдЪрд▓рд╛рдирд╛ рдПрдХ рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп рд╣реИред рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде, рд╕реНрдерд┐рддрд┐ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рд╣реИред рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╣реА рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреНрд▓реЛрди рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдПрдХ Facebook, Twitter, Instagram, Mail.ru рдпрд╛ Yandex рд╡реЗрдм рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╡рд┐рд╖рдпрдЧрдд рдЖрд▓рд╛ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рджрд░реНрд╢рдХреЛрдВ (рдЬреИрд╕реЗ рдлреЗрд╕рдмреБрдХ рдФрд░ Vkontakte, Mail.ru рдФрд░ Gmail, Google рдореИрдкреНрд╕ рдФрд░ рдПрдЬрд╝реНрдпреЛрд░ рдореИрдкреНрд╕) рдХреЗ рд╕рд╛рдеред рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реЗрдм-рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╡реИрд╢реНрд╡рд┐рдХ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЖрдЗрдП рдмрддрд╛рддреЗ рд╣реИрдВ, рдЧреИрд░-рддреБрдЪреНрдЫ ред
рдореИрдВрдиреЗ рдХрднреА рднреА рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реЗрдм-рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рд╕реЛрдЪ рднреА рдирд╣реАрдВ рд╕рдХрддрд╛ рдХрд┐ рд╡реЗ рдЕрдВрджрд░ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреА рдЯреАрдореЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рд╕рдорд╛рди рдЙрддреНрдкрд╛рдж рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрдЧреЛрдВ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реА рд╕реБрдВрджрд░рддрд╛ рдХрд╛ рдорд╛рдирдХ рдПрдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ рдЬрд┐рд╕реЗ рдПрдХ рдЕрд▓рдЧ рд▓реИрдкрдЯреЙрдк рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдХ рд╕реБрдВрджрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рди рдХреЗрд╡рд▓ рдКрдкрд░ рдФрд░ рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП), рдмрд▓реНрдХрд┐ рдиреАрдЪреЗ рдФрд░ (рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП)ред
"рдЙрднрдпрдЪрд░"
рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
- рдХрдВрдкреНрдпреВрдЯрд░ (рд▓реИрдкрдЯреЙрдк, рдбреЗрд╕реНрдХрдЯреЙрдк);
- рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ (рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдФрд░ рдЯреИрдмрд▓реЗрдЯ);
рдХрд╣реАрдВ рдХреНрд╖рд┐рддрд┐рдЬ рдкрд░ рдПрдХ рдФрд░ " рдЪреАрдЬреЛрдВ рдХрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ " рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рддрдХред
рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдЙрддрдирд╛ рд╣реА рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рдЬрд▓ рдЬреАрд╡ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред рдпреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИрдВ рдФрд░ рд╡реЗ рдЙрди рдЬреАрд╡реЛрдВ (рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ) рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЙрдирдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВред рд╕реБрдВрджрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡реЗ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдЙрднрдпрдЪрд░реЛрдВ рдХреА рддрд░рд╣ рджрд┐рдЦрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╡реЗ рдЬреЛ рдкрд╛рдиреА рдореЗрдВ рд╣реИрдВ рдЬреИрд╕реЗ рдордЫрд▓реА, рдЬрд╛рдирд╡рд░реЛрдВ рдХреА рддрд░рд╣ рдЬрдореАрди рдкрд░ рдФрд░ рд╣рд╡рд╛ рдореЗрдВ ( рдПрд╕рдИрдУ ) рдкрдХреНрд╖рд┐рдпреЛрдВ рдХреА рддрд░рд╣ред
рдореИрдВ рдмрджрд╕реВрд░рдд рдЙрднрдпрд▓рд┐рдВрдЧреАрдкрди рдХреЛ рдмрджрд╕реВрд░рдд рдорд╛рдирддрд╛ рд╣реВрдВ, рдпрд╣ рджреЛ (рдПрд╕рдИрдУ - рддреАрди) рдХреБрд░реНрд╕рд┐рдпреЛрдВ рдкрд░ рдмреИрдардиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╢реНрд░реЗрдпрд╛ рд╕реЗ рдлрд┐рдпреЛрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдмреЗрд╣рддрд░ - рджрд┐рди рдХреЗ рджреМрд░рд╛рди рдПрдХ рдФрд░ рд░рд╛рдд рдореЗрдВ рдПрдХ рдФрд░ред рд╣рд╛рдБ, рдФрд░ рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░ рд╣реИред
рдХреНрд░реЙрд╕ рдХреЗ рдмрдВрдЯрд╡рд╛рд░реЗ
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдкреИрд░рд╛рдЧреНрд░рд╛рдл "рд░рд┐рд╡рд░реНрд╕ рд╕реНрдХреИрд▓реЗрдмрд┐рд▓рд┐рдЯреА" рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╡реИрд╢реНрд╡рд┐рдХ рдкреНрд░рдХреГрддрд┐ рдЧреНрд░рд╣ рдкрд░ рдПрдХ рд╡реЗрдм-рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рд╕рдВрднрд╡ рдмрдирд╛рддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдиреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реЛрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдЕрд▓рдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдлрд┐рд░ рднреА, рдореИрдЧреЗрдВрдЯреЛ (рдИ-рдХреЙрдорд░реНрд╕ рд╕реНрдЯреЛрд░ рдмрдирд╛рдиреЗ рдХреА рд░реВрдкрд░реЗрдЦрд╛) рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рдЖрдо рдорддрднреЗрджреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╕реБрдВрджрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рди рдХреЗрд╡рд▓ рдореЙрдбреНрдпреВрд▓рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд▓реНрдХрд┐ рдЗрд╕реЗ рдЕрдиреНрдп рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рднреА рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреБрдЫ рд╣рдж рддрдХ, рдпрд╣ рд╡рд┐рдЪрд╛рд░ JSR 168 рдФрд░ JSR 286 рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдФрд░ рд╡рд░реНрдбрдкреНрд░реЗрд╕ , Django рдФрд░ рдЙрд╕реА Magento рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЕрдиреНрдп рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЙрдбреНрдпреВрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬрд┐рддрдиреА рдЕрдзрд┐рдХ рд╣реЛрдЧреА, рдпрд╣ рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЙрддрдирд╛ рд╣реА рд╕реБрдВрджрд░ рд╣реЛрдЧрд╛ред рдХреНрд░реЙрд╕-рд╕рд╛рдЭрд╛рдХрд░рдг рдЖрдкрдХреЛ рдмреЗрд╣рддрд░ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рдиред
рдореЙрдбреНрдпреВрд▓ рд╕реЗ, рдореЗрд░рд╛ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдЬреИрд╕реЗ рдХрд┐ jQuery рдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ - рдмрд▓реНрдХрд┐, рдмрдбрд╝реЗ рд╕реНрд╡рд░реВрдк, рдЬреИрд╕реЗ рдХрд┐ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдФрд░ Django рдореЗрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ред рд▓реЗрдХрд┐рди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдереАрд╕рд┐рд╕ рдпрд╣ рднреА рд╕рдЪ рд╣реИ рдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рддрд░рдг рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред
рд╣рд╛рд░реНрд╡рд░реНрдб рд╡рд╛рд╕реНрддреБрдХрд▓рд╛
рд╣рд╛рд░реНрд╡рд░реНрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ , рд╡рд░реНрддрдорд╛рди рд╕рддреНрддрд╛рд░реВрдврд╝ рдкреНрд░рд┐рдВрд╕рдЯрди рдХреА рдЧреЗрдВрдж рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХреЛрдб рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдиреЗ рдЙрдбрд╝рд╛рди рдирд╣реАрдВ рднрд░реА, рд▓реЗрдХрд┐рди рд╡рд┐рдЪрд╛рд░ рд╣реА рдореБрдЭреЗ рд╕реБрдВрджрд░ рд▓рдЧрддрд╛ рд╣реИред рдЦрд╛рд╕рдХрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдПред рдХреЛрдИ рднреА рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ (HTML / CSS / JS / Images / ...) рдХреЛрдб рд╣реИред рдЗрд╕реЗ рдХрдо рд╕реЗ рдХрдо рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░, рдХрдо рд╕реЗ рдХрдо рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдкрд░ рдХреИрд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдбреЗрдЯрд╛ REST / JSON (рд╕реБрдВрджрд░) рдпрд╛ SOAP / XML (рдереЛрдбрд╝рд╛ рдХрдо рд╕реБрдВрджрд░) рд╣реИред рдпрд╛ WebSockets / JSON (рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ)ред
рд╕реНрдерд╛рдиреАрдпрдХрд░рдг
рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рджреЛ рдмрд╛рддреЗрдВ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреНрдпрд╛рди рд░рдЦрддрд╛ рд╣реВрдВ - рдпрд╣ рдПрдХ рдмрд╣реБрднрд╛рд╖реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рд╕рдордп рдХреНрд╖реЗрддреНрд░ рд╣реИред рдореИрдВ рдЦреБрдж рд▓рд╛рддрд╡рд┐рдпрд╛ рд╕реЗ рд╣реВрдВ, рд╣рдо рддреАрди рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рдПрд▓рд╡реА, рдЖрд░рдпреВ, рдПрдиред рдПрдХ рд╕реБрдВрджрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рди рдХреЗрд╡рд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд▓реНрдХрд┐ рдмрд╛рд╣рд░реА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рднрд╛рд╖рд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рднреА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕реЗ рдХреНрд░рд╛рдЙрдбрд┐рди ред рд╡рд╣реА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ, рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрдм рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдХреЛ рдХреИрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ рдпрд╣ рдХрд░реЗрдВ: рд╕рд░реНрд╡рд░ рдкрд░ рдЬреЛ рдХреБрдЫ рднреА рд╣реИ рд╡рд╣ рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдЖрддрд╛ рд╣реИ - UTC, рд╕рдм рдХреБрдЫ рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ - рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ред рдпрд╣ рд╕реБрдВрджрд░ рд╣реИред
рдбреЗрде рд╕реНрдЯрд╛рд░реНрд╕ рдХреА рдЬрдЧрд╣ рдлреЛрд░реНрдЬ
рдПрдХ рдмрд╛рд░, рд╣рд░ рдХрдореЛрдмреЗрд╢ рдмрдбрд╝реЗ рд╢рд╣рд░ рдХрд╛ рдЕрдкрдирд╛ рдПрдХ рдЬрд╛рд▓ рдерд╛ред рд╢рд╛рдпрдж рдПрдХ рднреА рдирд╣реАрдВред рдХреБрдЫ рдмреЗрд╣рддрд░ рд╣реИрдВ, рдХреБрдЫ рдмрджрддрд░ рд╣реИрдВред рд▓реЛрд╣рд╛рд░ рд╕реНрд╡рд╛рдореА рдкреВрд░реЗ рд╡рд┐рд╢реНрд╡ рдореЗрдВ рдЬрд╛рдиреЗ рдЬрд╛рддреЗ рдереЗ, рдФрд░ рд╡реЗ рднреА рдереЗ рдЬреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд┐рдХрд▓реНрдк рдХреЗ рдЖрдП рдереЗред рдпреБрджреНрдзреЛрдВ, рдорд╣рд╛рдорд╛рд░рд┐рдпреЛрдВ, рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЖрдкрджрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╣ред рдЖрдмрд╛рджреА рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╢рд╣рд░ рдЧрд╛рдпрдм рд╣реЛ рдЧрдПред рд▓реЗрдХрд┐рди рд▓реЛрд╣рд╛рд░ рдЬрд┐рдВрджрд╛ рд░рд╣рд╛ред рдЧрд╛рдпрдм рд╢рд╣рд░реЛрдВ рдХреЗ рдмрдЬрд╛рдп, рдирдП рдмрдирд╛рдП рдЧрдП рдереЗ рдФрд░ рдЙрдирдореЗрдВ рдлреЛрд░реНрдЬ рднреА рджрд┐рдЦрд╛рдИ рджрд┐рдП рдереЗред
рдЕрдм DNS рдЬреИрд╕реА рд╕реЗрд╡рд╛ рдХреЛ рджреЗрдЦреЗрдВред рдЬрдм рд░реВрдЯ рд╕рд░реНрд╡рд░ рд▓реЗрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдкреВрд░реА рджреБрдирд┐рдпрд╛ рдмреБрдЦрд╛рд░ рдореЗрдВ рд╣реЛрддреА рд╣реИ ред
рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдПрдХ рдЦреВрдмрд╕реВрд░рдд рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлреЗрд╕рдмреБрдХ рдпрд╛ Mail.ru рдЬрд┐рддрдирд╛ рдмрдбрд╝рд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред рдпрд╣ рдбреЗрде рд╕реНрдЯрд╛рд░ рдХреЗ рдХрд░реАрдм рд╣реИ, рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рдкрд░рд┐рдЪрд╛рд▓рди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВред рд╣рд╛рдВ, рдлреЗрд╕рдмреБрдХ рдХреЗ рдирд╖реНрдЯ рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдорд╛рдирд╡рддрд╛ рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реЛрдЧреА, рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ (рд░реВрд╕реА рд╕рдВрдШ рдореЗрдВ рд╕рдорд╛рди рд╡реАрдХреЗ рдФрд░ рдЗрдВрд╕реНрдЯрд╛рдЧреНрд░рд╛рдо, рдЯреНрд╡рд┐рдЯрд░, ...) рдкрд░ рдЬрд▓реНрджреА рд╕реЗ рд▓реЗ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдлрд┐рд░ рднреА, рдЧреНрд░рд╣ рдХреА рдЖрдмрд╛рджреА рдХреЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдмрдВрдж рдХрд░рдирд╛ рдмрджрд╕реВрд░рдд рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреЛрд░реЗрдВрдЯ )ред
рд╕рд╛рд░рд╛рдВрд╢
рдпрджрд┐ рдЖрдк рдЕрдВрдд рддрдХ рдкрдврд╝ рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ рд╣реИрд░рд╛рди рд╣реИрдВ - " рд╡рд╣ рдХреНрдпрд╛ рдерд╛? ", рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдЕрдкрдиреА рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╕рд╣рд╛рдиреБрднреВрддрд┐ рд╡реНрдпрдХреНрдд рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдпрд╣ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрдирд╛рдпрд╛ред рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдврд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬреЛ рдРрд╕рд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдореИрдВ рдЙрдирдХреЗ рд╕рд╛рде рдЦреВрдмрд╕реВрд░рдд рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЕрдкрдиреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рддрд▓рд╛рд╢ рд╕рдХрддрд╛ рд╣реВрдВред рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рд╣реИред
рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред