рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреЛ 12 рд╡реАрдВ рдореЙрд╕реНрдХреЛ рдореЗрдВ Google рдбреЗрд╡рд▓рдкрд░реНрд╕ рдбреЗ 2010 рдЬреИрд╕реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рдереАред рдпрд╣ GDD рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рд╣реИ, рдЕрдЧрд▓рд╛ 16 рдирд╡рдВрдмрд░ рдХреЛ рдкреНрд░рд╛рдЧ рдореЗрдВ рд╣реЛрдЧрд╛, рдФрд░ рдкрд┐рдЫрд▓реЗ рд╡рд╛рд▓реЗ рдЯреЛрдХреНрдпреЛ, рд╕рд╛рдУ рдкрд╛рдЙрд▓реЛ рдФрд░ рдореНрдпреВрдирд┐рдЦ рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдЧрдП рдереЗред GDD рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рд╣реИ рдФрд░ 4,000 рд▓реЛрдЧ рд╡рд╣рд╛рдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдмрдорд┐рдЯ рдХрд┐рдП рдЧрдПред рдХреЗрд╡рд▓ 1,500 рдкрд╛рд╕ рд╣реБрдП рдФрд░ рдореИрдВ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рдЬреАрдбреАрдбреА 2010 рдореЗрд░реЗ рд▓рд┐рдП рдХреНрдпрд╛ рдерд╛, рдореИрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдпрд╣ рд╕рдореНрдореЗрд▓рди рдХреНрд░реЛрдХрд╕ рдПрдХреНрд╕рдкреЛ рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдкреНрд░рджрд░реНрд╢рдиреА рдкрд░рд┐рд╕рд░ рдерд╛ рдЬрд┐рд╕рдореЗрдВ 1,500 рд▓реЛрдЧ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдордВрдЬрд┐рд▓ рдкрд░ рдмреИрда рдЬрд╛рддреЗ рдереЗред рдРрд╕реЗ рд╕рдВрдХреЗрдд рдЬреЛ рдореЗрдЯреНрд░реЛ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдереЗ, рдЬреЛ рдЕрдВрддрддрдГ рд╣рдореЗрдВ рддреАрд╕рд░реА рдордВрдЬрд┐рд▓ рдкрд░ рд░рд┐рд╕реЗрдкреНрд╢рди рдбреЗрд╕реНрдХ рддрдХ рд▓реЗ рдЧрдПред рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕реЗ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рднреЗрдЬреЗ рдЧрдП рдкрдВрдЬреАрдХрд░рдг рдХреЛрдб рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдордВрдбрдк рдореЗрдВ рдЧрдП, рдЬрд╣рд╛рдВ рдПрдХ рд╕реБрдЦрдж рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдерд╛: рд╡рд┐рдиреАрдд рд╕рдВрдЧреАрдд, рдХрдИ рдирд░рдо рд╕реНрдерд╛рди, рд╢реАрддрд▓ рдкреЗрдп рдХреЗ рд╕рд╛рде рд░реЗрдлреНрд░рд┐рдЬрд░реЗрдЯрд░, рдЧрд░реНрдо рдЪрд╛рдп рдФрд░ рдХреЙрдлреА рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрднреА-рдЕрднреА рдЙрдареЗ рд╣реИрдВ, рдЦреЗрд▓ рдФрд░ рдордиреЛрд░рдВрдЬрди - рдЬреЛ рд▓реЛрдЧ рдПрдХ рдкреНрд░рд╢рдВрд╕рдХ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдП рдереЗ, рд╡рд╛рдИрдлрд╛рдИ - рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдиреЗрдЯ рдкрд░ рд╕рд░реНрдл рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╕рднреА рдХреЛ рдореБрдЦреНрдп рдмрд╛рдд - рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдерд╛ред
рд╕рдореНрдореЗрд▓рди рдХреЛ рдорд╛рд╕реНрдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗрдВрджреНрд░ рдХреЗ рдкреНрд░рдореБрдЦ рдПрд╡рдЧреЗрдиреА рд╕реЛрдХреЛрд▓реЛрд╡ рдФрд░ рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд╛рд╕ рдХреЗ рдирд┐рджреЗрд╢рдХ рдПрд░рд┐рдХ рдереЛрд▓реЛрдо рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛ред рдПрд░рд┐рдХ рдиреЗ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдЙрддреНрд╕рд╛рд╣ рдХреЗ рд╕рд╛рде, рд╕рднреА рдирдП Google рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдЬреЛ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдХреБрдЫ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд┐рдЧрд╛рдбрд╝ рдерд╛ рдФрд░ рдЙрдирдХреА рдЫрд╛рдк рдХреЛ рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рди рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЙрдирдХреЗ рднрд╛рд╖рдг рдХреЗ рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рдЧреБрдЬрд░реВрдВрдЧрд╛ред
рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ HTML5:
- рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди рдФрд░ рд╕реНрдерд┐рддрд┐;
- рднрд╛рд╖рдг рдорд╛рдиреНрдпрддрд╛;
- WebGL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 2D рдФрд░ 3D рдЧреНрд░рд╛рдлрд┐рдХреНрд╕;
- WebSockets;
- рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ред
рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ рдРрдк рдЗрдВрдЬрди :
- рдкреВрд░рд╛ рдирдХреНрд╢рд╛ рдХрдо
- рдбреЗрдЯрд╛ рдирд┐рд░реНрдпрд╛рдд / рдЖрдпрд╛рдд;
- рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛;
- рднрдВрдбрд╛рд░рдг рдПрд╕рдХреНрдпреВрдПрд▓
- OpenID + OAuth;
- рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдСрдлрд░ред
рдлрд┐рд░ рдпрд╣ GWT рдФрд░ рд╕реНрдкреНрд░рд┐рдВрдЧ рд░реЛрдУ рдЬреИрд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ред рд╕реНрдкреНрд░рд┐рдВрдЧ рд░реЛ (SR) Django рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛ рдореЗрдВред рдПрд╕рдЖрд░ рдмреИрдХрдПрдВрдб рдХреА рджреЗрдЦрднрд╛рд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬреАрдбрдмреНрд▓реНрдпреВрдЯреА рдлреНрд░рдВрдЯ-рдПрдВрдб рд▓реЗрддрд╛ рд╣реИред рд╣рдорд╛рд░реА рдЖрдВрдЦреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ, рдлреНрд░реЗрдб рд╕реЙрд╡рд░, рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдПрд░рд┐рдХ рдиреЗ рд╢рдмреНрдж рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдЖрдк рдХреБрдЫ рд╕реЗрдЯ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬреАрдбрдмреНрд▓реНрдпреВрдЯреА рдкрд░ рдПрдХ рдпреВрдЖрдИ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░ рдлреНрд░реЗрдб рдиреЗ рдПрдХреНрд▓рд┐рдкреНрд╕ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдПрдХреНрд▓рд┐рдкреНрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ Google рдкреНрд▓рдЧрдЗрди рд╣реИ, рдФрд░ рдЬрдирддрд╛ рдХреЗ рд╕рд╛рдордиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ред (рд╡реИрд╕реЗ, рдбреЗрдореЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рд╢рдмреНрдж - рд▓рдЧрднрдЧ рд╕рднреА рдкреЙрдкрдкреАрдЬрд╝ рдкрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЧрдП рдереЗред) рдбреЗрдореЛ рдиреЗ рдПрдХ рдзрдорд╛рдХреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ред рд╕рд╛рд░ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдлреНрд░реЗрдб рдиреЗ рдПрдХ рдФрд░ рдПрд╕рдЖрд░ рдЪрд┐рдк рднреА рджрд┐рдЦрд╛рдпрд╛ред рдЕрд▓рдЧ рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдХрд▓реНрдк - Google рдРрдк рдЗрдВрдЬрди рдкрд░ рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред
рдлреНрд░реЗрдб рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрддреЗ рд╣реБрдП, рдПрд░рд┐рдХ рдиреЗ рд▓рдЧрднрдЧ рддреБрд░рдВрдд рд╣реА рд░реЗрдЯреЛ рдореЗрдпрд░ рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдЦреЛ рджрд┐рдпрд╛, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд┐рдХрд╛рд╕ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХреА рдереАред рдЙрдирдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЖрдЬ рддрдХ, рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ 90 рдкреНрд░рдХрд╛рд░ рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╣реИрдВред рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдореЗрдВ рддрд▓реНрд▓реАрди рдХрд┐рдП рдмрд┐рдирд╛, рд░рд┐рдЯреЛ рдиреЗ рдЙрди рдЕрд╡рд╕рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреЛрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН:
- рдбреЗрд╡рд▓рдкрд░ рдХреА рд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг;
- рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рдгрд╛рд▓реА;
- рдмрд╛рджрд▓;
- рд╡рд┐рд╢реЗрд╖ рд╡реНрдпрд╡рд╕рд╛рдп рдХреА рд╕реНрдерд┐рддрд┐ред
рдЗрд╕ рд╕рдореНрдореЗрд▓рди рдореЗрдВ, рдЗрд╕реЗ рдЦреБрд▓рд╛ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ 5 рдЦрдВрдб рдЕрд░реНрдЬрд┐рдд рдХрд┐рдП рдЧрдП:
- рдПрдВрдбреНрд░реЙрдпрдб;
- Chrome & HTML5;
- рдореБрджреНрд░реАрдХрд░рдг;
- рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ
- рд╕рд╛рдорд╛рдЬрд┐рдХ рд╡реЗрдмред
рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб рдореЗрдВ 6 рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рдереАрдВ (рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдореБрджреНрд░реАрдХрд░рдг рдФрд░ рд╕рд╛рдорд╛рдЬрд┐рдХ рд╡реЗрдм рдХреЛ рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛), рдЗрд╕рд▓рд┐рдП рдХреБрд▓ 24 рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рдкрдврд╝реА рдЧрдИрдВ рдФрд░ рдХрдИ рдмрд╛рд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдпрд╣ рд╣реБрдЖ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖред рдХреНрд░рдо рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВред
рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдорд╣рд╛рдХрд╛рд╡реНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ
рд░реЗрдЯреЛ рдореАрдпрд░
рд░рд┐рдЯреЛ рдиреЗ 4 рдкрджреЛрдВ рдкрд░ рдЕрдкрдиреА рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдИ:
- рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ;
- рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ;
- рдХреИрд╕реЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП;
- рд╕рдмрдХ рдХреИрд╕реЗ рд╕реАрдЦреЗрдВред
рдпрд╣рд╛рдБ рдореИрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЙрдкрдпреЛрдЧ рдкрд░ рдмрд╣реБрдд рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдереНрд░реЗрдбреНрд╕ / рдПрд╕рд┐рдВрдХреНрд╢реНрд░реЗрдбред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрд╡реЗрджрди рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреА рдкреВрд░реА рдЬрд╛рдирдХрд╛рд░реА рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдмреЗрд╢рдХ, рдЖрд╡реЗрджрди рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рди рднреВрд▓реЗрдВ:
- рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХрд░реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕реЗ рдЯреНрд░реИрдХрдмреЛрд▓ рдкрд░ рд▓рдЯрдХрд╛ рджреЗрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ;
- рд╕реНрдерд┐рддрд┐ рдкрдЯреНрдЯреА рдЫрд┐рдкрд╛рдирд╛ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реИ;
- рджреЗрд╢реА рдЖрдЗрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ;
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╡рд░реАрдпрддрд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдФрд░ рдпрд╛рдж рд░рдЦрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢реИрд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:
- рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ APIs рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ (рдирд╣реАрдВ, рдЧрдВрднреАрд░рддрд╛ рд╕реЗ!)
- рдЖрд╡реЗрджрди рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛;
- рдкрд░рд┐рджреГрд╢реНрдп / рдкреЛрд░реНрдЯреНрд░реЗрдЯ рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ;
- рд╡рд┐рднрд┐рдиреНрди рд╕рдВрднрд╛рд╡рд┐рдд рд╕реНрдХреНрд░реАрди рдЖрдХрд╛рд░реЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред
рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдпреБрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдерд╛ред рдЕрдкрдиреЗ рд╕рднреА рд╕рдмреВрддреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд╣ рдЕрдХреНрд╕рд░ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реБрдП рд░реЗрдЯреЛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛:
- рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдкрд░ рдЬрд╛рдПрдВ;
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореАрдХреНрд╖рд╛;
- рдЕрдиреНрдп рдЪреАрдЬреЗрдВред
рдРрдк рдЗрдВрдЬрди рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ
рдлреНрд░реЗрдб рд╕реЙрд░
рдЪреИрдирд▓ рдПрдкреАрдЖрдИ
рдпрд╣ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмреАрдЪ рд╕реАрдзреЗ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рд╣реИред
рдЕрдм рдХреНрдпрд╛ рд╣реИ:
- Async Server - рдХреНрд▓рд╛рдЗрдВрдЯ (рдЪреИрдирд▓ рд╕рдВрджреЗрд╢ рдкреНрд░рдгрд╛рд▓реА, рджреНрд╡рд┐рджрд┐рд╢ рдкреНрд░рдгрд╛рд▓реА рдкрд░ рдЖрдзрд╛рд░рд┐рдд)
- рд╕рд░реНрд╡рд░ (рдмрдирд╛рдП рдЧрдП рдЪреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ);
- рдХреНрд▓рд╛рдЗрдВрдЯ (рдЬреЗрдПрд╕ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдФрд░ рдХреЙрд▓рдмреИрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ)ред
MapReduce
MapReduce рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рддрд░рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХреБрдЫ рд╕реЗрдЯреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рд╣реИ рдЬреЛ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рддреЗ рд╣реИрдВред MapReduce рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдлреНрд░реЗрдб рдиреЗ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ "рдЬрд╛рджреВ!" рдХрд╣рд╛ред MapReduce рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ Map рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП Mapper API рдЦреБрд▓рд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж:
- рд░рд┐рдкреЛрд░реНрдЯ рдкреАрдврд╝реА, рдбреЗрдЯрд╛ рдирд┐рд░реНрдпрд╛рдд, рд╢рдорд╛ рдкрд▓рд╛рдпрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ;
- рдЕрдВрджрд░ TaskQueue;
- рдЕрдкрд╛рдЪреЗ 2 рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ;
- рдЕрдЬрдЧрд░ / рдЬрд╛рд╡рд╛ рд╕рдорд░реНрдерди;
- рдЖрдВрддрд░рд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рдиред
рдирд╛рдорд╕реНрдерд╛рди рдПрдкреАрдЖрдИ
рдпрд╣ рдПрдкреАрдЖрдИ рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░ рдФрд░ рдореЗрдореЗрдХреИрдЪреНрдб рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд╕рд╛рде рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ, рдореИрдВ рдХреБрдВрдЬреА рдФрд░ рдорд╛рди рдХреЗ рдмреАрдЪ рдПрдХ рдирд╛рдо рд╕реНрдерд╛рди рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВред рд╕реНрдкрд╖реНрдЯ рдЙрдкрдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред
рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдкреАрдЖрдИ
рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░рдгрд╛рд▓реА, рдЬреЛ рдЕрдм рддрдХ рдХреА рддрд░рд╣ рд╣реИред рдХреЗрд╡рд▓ рдЕрдЬрдЧрд░ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдХрд┐рд╕реА рдЗрдХрд╛рдИ рдХреЛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреА рдЧрдИ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдлрд╝реАрд▓реНрдб рдХреЛ рдХрд┐рд╕реА рднреА рдорд╛рди рд╕реЗ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкрд▓рд╛рдпрди рдФрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВред
рд╣реЛрд╕реНрдЯреЗрдб рдПрд╕рдХреНрдпреВрдПрд▓
рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ SQL рдХреНрд╡реЗрд░реА рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬрд┐рд╕реЗ 1 рдмрдЯрди рджрдмрд╛рдХрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбреЗрдореЛ рдбреЗрдЯрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХрдВрд╕реЛрд▓
рдКрдкрд░ рджреА рдЧрдИ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ред
рдЖрдзреНрдпрд╛рддреНрдорд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ, рд╣рдо рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрддреГрдкреНрдд рд╣реЛрдиреЗ рд▓рдЧреЗ - рджреЛрдкрд╣рд░ рдХрд╛ рднреЛрдЬрди рд╢реБрд░реВ рд╣реБрдЖред рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЭрдЯрдХреЗ рдФрд░ рд▓рд╛рдЗрдиреЗрдВ рдирд╣реАрдВ рдереАрдВред рднреЛрдЬрди рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред рдлреНрд░рд┐рдЬ рдореЗрдВ рдореБрдлреНрдд рдкреЗрдп рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЦреБрд╢ рд╣реИрдВред
рдереЛрдбрд╝рд╛ рдЖрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдлрд┐рд░ рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдирдП рдХрд╛ рдЖрдирдВрдж рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рджреМрдбрд╝реЗред
рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ HTML5
рдЬреЗрд░реЗрдореА рдУрд░рд▓реЛ
рдЬреЗрд░реЗрдореА рдиреЗ рдкрд╣рд▓реЗ рд╢рдмреНрджрд╛рд░реНрде рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдЕрд░реНрдерд╛рддреН:
- рдирдпрд╛ рдкреЗрдЬ рд▓реЗрдЖрдЙрдЯ рдЯреИрдЧ
- рд▓рд┐рдВрдХ рдЯреИрдЧ рдХреЗ рд░рд┐рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдирдП рдореВрд▓реНрдп;
- рдорд╛рдЗрдХреНрд░реЛрдбрд╛рдЯрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐;
- ARIA рд╡рд┐рд╢реЗрд╖рддрд╛ред
рдЖрдЧреЗ рд╣рдо рдХреИрдирд╡рд╛рд╕ рдкрд░ рдЧрдП:
- рдбреНрд░рд╛рдЗрдВрдЧ рд▓рд╛рдЗрдиреЗрдВ рдФрд░ рдЖрдХрд╛рд░;
- рдЫрд╡рд┐ рдбреЗрдЯрд╛;
- рд╡реЗрдм рдЬреАрдПрд▓;
- рдЗрдирд▓рд╛рдЗрди рдПрд╕рд╡реАрдЬреАред
рддрдм рдПрдХ рдбреЗрдореЛ рдФрд░ рдПрдХ рдХрд╣рд╛рдиреА рдереА:
- рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдЯреИрдЧ;
- рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдФрд░ рдЫреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рдЕрдзрд┐рд╕реВрдЪрдирд╛;
- рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЙрдиреНрдореБрдЦреАрдХрд░рдг рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдгред
рдЦреИрд░, рдЖрдЦрд┐рд░рдХрд╛рд░ рд╣рдо css3 рдореЗрдВ рдЪрд▓реЗ рдЧрдП:
- рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ;
- рд╕рдВрдХреНрд░рдордг;
- рдПрдиреАрдореЗрд╢рди;
- рд▓рдЪреАрд▓рд╛ рдмреЙрдХреНрд╕ рдореЙрдбрд▓ред
рдЬреЗрд░реЗрдореА рдХреЗ рд╕рд╛рде, рд╡рд╛рджрд┐рдо рдореЗрд╡реЗрд╡, рдЬрд┐рд╕реЗ рдкреЗрдкреНрд╕рдмреЗ рдХреЗ рдирд╛рдо рд╕реЗ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдиреЗ рдЕрдкрдиреА рдкреНрд░рд╕реНрддреБрддрд┐ "рд╕реНрдкреЗрд╢рд▓ рдЗрдлреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЪрд╛рдп" рдмрдирд╛рдИред
рдРрдк рдЗрдВрдЬрди рдореЗрдВ рд╣реИрд╡реА рдбреНрдпреВрдЯреА рдбрд╛рдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ
рдорд╛рдЗрдХ рдЖрдЗрдЬрд╝рддреНрд╕реНрдХреА
рд╡реИрд╕реЗ, рд╕рднреА рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдореЗрдВ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдШрдЯрдирд╛ рдереАред рдпрд╣ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ рдЬреЛ рдРрдк рдЗрдВрдЬрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
- рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдХрд╛рдо рдХреЗ рд╕рдордп рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдирд╛;
- рдПрдХ рд╣реА рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдмрд╣реБрдд рд▓рдЧрд╛рддрд╛рд░ рдЕрджреНрдпрддрди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ;
- рдмрдврд╝рддреА рджреЗрд░реА;
- AppEngine рднрд╛рд░реА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдорд╛рдЗрдХ рдиреЗ рддрдм рдХрдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рдкреЗрд╢ рдХреАрдВ, рдЬреЛ LAMP рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░ рдкрд░рд┐рдЪрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдмрджрд▓ рджреЗрддреА рд╣реИрдВ:
- рдбреЗрдЯрд╛ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдпрд╣ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ;
- рдЕрдХреНрд╕рд░ рдПрдХ рд╣реА рдбреЗрдЯрд╛ рдХреЛ 2 рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
- рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЙрдбрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рдФрд░ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рдВрднрд╡ рд╣реИрдВ: рдирд┐рдореНрди-рд╕реНрддрд░ рдФрд░ рдЙрдЪреНрдЪ-рд╕реНрддрд░ред
рдирд┐рдореНрди рд╕реНрддрд░ рдХреА рддрдХрдиреАрдХ
рдирд╛рдорд┐рдд рдХрд╛рд░реНрдп:
- рдХрддрд╛рд░ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ;
- рдирд╛рдо рдХрдо рд╕реЗ рдХрдо 7 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ;
- рдПрдХ рдирд╛рдорд┐рдд рдХрд╛рд░реНрдп рдмрдирд╛рдирд╛ рд╕рдорд╛рди рдбреЗрдЯрд╛рдмреЗрд╕ рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬрд╝ рд╣реИред
рдЯрд╛рд╕реНрдХ рдЕрдбрд╝рдЪрди:
- рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЯреВрдЯрдирд╛;
- рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрдВрджрд░ рдХрд╛рд░реНрдп рдмрдирд╛рдирд╛;
- minuses рдХреА - рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╡реГрджреНрдзрд┐ред
рд▓реЗрди-рджреЗрди рдХрд╛рд░реНрдп:
- рдХрд╛рд░реНрдп рд▓реЗрди-рджреЗрди рдХреЗ рдЖрд╡реЗрджрди рдХреЗ рджреМрд░рд╛рди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд░рд┐рдХреЙрд░реНрдб рд╕рдореВрд╣:
- рд▓реЗрдирджреЗрди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛;
- рд╕рдореВрд╣ рдХреЛ рдПрдХ рдкреЗрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;
- рдкреЗрдбрд╝ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдЖрдХрд╛рд░ рдкрд░ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИ;
- рдХреЛрдИ рднреА рд░рд┐рдХреЙрд░реНрдб рд▓реЗрди-рджреЗрди рдХрд░рддрд╛ рд╣реИ;
- рдмреИрдЪ рдХрд╛рд░реНрдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рдореВрд╣ рдмрдирд╛рддреЗ рд╣реИрдВред
рдирд╛рдорд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ:
- рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рд╢реАрдШреНрд░рддрд╛ рд╕реЗ рдЦреЛрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛;
- рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреНрд░рдордмрджреНрдз рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛;
- рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреА рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд░реНрдмрд╛рджреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрдХрд╛рдИ рдХреЗ рдЕрджреНрд╡рд┐рддреАрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдЧреБрдг:
- рдЕрдиреНрдп рдЧреБрдгреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЧреБрдг рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред
- рддреЗрдЬреА рд╕реЗ рдкрд╛рд╕ рдЕрдиреБрд░реЛрдзред
рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рддрдХрдиреАрд╢рд┐рдпрди
рддрдм рдорд╛рдЗрдХ рдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛:
- рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкреНрд░рдХрд╛рд╢рди рдкрдврд╝рдирд╛;
- MapReduce;
- рдЫреЛрдЯреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ;
- рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмреАрдЪ рдЕрдиреБрднрд╡ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рдиред
рдореИрдВ рдЗрд╕ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЛ рдкрд╛рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдм рдХреБрдЫ рдореИрдВ рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрд░рд╛рдо рдХрд░рдирд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдмреНрд░реЗрдХ рдмрд╣реБрдд рдХрд╛рдо рдЖрдпрд╛ред
Chrome рд╡реЗрдмрд╕реНрдЯреЛрд░ рдореЗрдВ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ
рдкреЙрд▓ рдХрд┐рдирд▓рд╛рди
рдЕрдЪреНрдЫреЗ рдЖрдзреБрдирд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреЙрд▓ рдиреЗ рдПрдХ рдХрд╣рд╛рдиреА рд╢реБрд░реВ рдХреА:
- рд╕рд░рд▓ рдкрдВрдЬреАрдХрд░рдг (рдПрд╡рд┐рдпрд░реА рдПрдбрд┐рдЯрд░);
- рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рд╕рд╛рде рдкрдВрдЬреАрдХрд░рдг, рдЕрд░реНрдерд╛рдд, рдореМрдЬреВрджрд╛ рдЦрд╛рддреЛрдВ (рдбрд╛рдпрд░реА.рдХреЙрдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ;
- рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рднрдВрдбрд╛рд░рдг (iehtherpad.com);
- HTML5 рдФрд░ css3 рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдореГрджреНрдз рдПрдиреАрдореЗрд╢рди;
- AppCache рдФрд░ LocalStorage / DB рдХреЗ рдХрд╛рд░рдг рдСрдлрд╝рд▓рд╛рдЗрди рдореЛрдб рд╕рдорд░реНрдерди;
- WebWorkers рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛;
- рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдкреЙрд▓ рдиреЗ рдЬрд╛рдирд╛ рдХрд┐ рдХреНрдпреЛрдВ рдХреНрд░реЛрдо рд╡реЗрдмрд╕реНрдЯреЛрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛:
- рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЦреЛрдЬ;
- рдПрдХрд▓ рдПрдХреАрдХреГрдд рднреБрдЧрддрд╛рди рдкреНрд░рдгрд╛рд▓реА;
- рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдпреЛрдЬрдирд╛ред
рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреВрд░реА рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдореИрдВ рдмрдбрд╝реА рдмреЗрд╕рдмреНрд░реА рдХреЗ рд╕рд╛рде рджреЗрдЦ рд░рд╣рд╛ рдерд╛ред
рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕: HTML5 рдпрд╛ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА?
рд░реЗрдЯреЛ рдореАрдпрд░, рдорд╛рдЗрдХрд▓ рдорд╣реЗрдореЙрдл
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рдХреНрддрд╛рдУрдВ рдиреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдпрд╛ рдЙрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрдм рд▓рд┐рдЦрдирд╛ рд╣реИред
рджреЗрд╢реА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рддрд╛рдХрдд:
- рдХрд╛рдо рдХреА рдЧрддрд┐;
- рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
- рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдЙрдЪреНрдЪ рдПрдХреАрдХрд░рдгред
HTML5 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╢рдХреНрддрд┐:
- рд╡рд┐рднрд┐рдиреНрди рд░реВрдк рдХрд╛рд░рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
- рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдиреНрдпреВрдирддрдо рд▓рд╛рдЧрдд рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ;
- рддреЗрдЬреА рд╕реЗ рд╡реЗрдм рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рдЙрдирдХреЗ рдХрд╛рдо рдХрд╛ рд╕рдордп рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ред
рдпрд╣рд╛рдБ, рд╡реИрд╕реЗ, рдорд╛рдЗрдХрд▓ рдлреЙрд░реНрдо рдХреА рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕реНрд▓рд╛рдЗрдб рд▓рд╛рдпрд╛:
рдЬреЗрдПрд╕ рдХреЛрдб рдХреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЧрддрд┐:
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ (2004) - 1800 рдПрдордПрд╕
- рдХреНрд░реЛрдо (2010) - 10 рдПрдордПрд╕
рдбреЛрдо рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕реНрдкреАрдб:
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ (2004) - 118 рдПрдордПрд╕
- рдХреНрд░реЛрдо (2010) - 2 рдПрдордПрд╕
рдорд╣рд╛рди рддреБрд▓рдирд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ =)
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдм рд╡реЗрдм рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЖрдкрдХреЛ рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди рдФрд░ рдХрдИ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ, рдЬрд┐рд╕ рддрдХ рдкрд╣реБрдВрдЪ "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░" рджреЗрддреА рд╣реИред
рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдЪрд╛рд░ рдХреЛ рдЖрдЧреЗ рд░рдЦрд╛ рдЧрдпрд╛ рдХрд┐ рдЖрджрд░реНрд╢ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдФрд░ HTML5 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╣реИ, рдЬреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП PhoneGap рдФрд░ рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЗрд╕ рдкрд░ GDD рд▓рдЧрднрдЧ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рдерд╛, рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рд╢рдмреНрдж рдФрд░ рдПрдХ рдмреБрдлреЗ рдореЗрдЬ рдерд╛, рдЬрд┐рд╕рдиреЗ рдЗрд╕ рдЕрджреНрднреБрдд рдФрд░ рдШрдЯрдирд╛рдкреВрд░реНрдг рджрд┐рди рдХреЛ рдЕрднрд┐рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ред
рдПрдХ рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ:
- рдпрд╛рдВрдбреЗрдХреНрд╕ рдЫрд┐рдкреЗ рд╣реБрдП рд╡рд┐рдЬреНрдЮрд╛рдкрди =)
- рдЧреВрдЧрд▓ - рдмреИрдХ рд╡реНрдпреВ