Google рдбреЗрд╡рд▓рдкрд░ рджрд┐рд╡рд╕ 2010 рдХреЗ рдорд╣рд╛рди Google рдпрд╛ рдЗрдВрдкреНрд░реЗрд╢рди



рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреЛ 12 рд╡реАрдВ рдореЙрд╕реНрдХреЛ рдореЗрдВ Google рдбреЗрд╡рд▓рдкрд░реНрд╕ рдбреЗ 2010 рдЬреИрд╕реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рдереАред рдпрд╣ GDD рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рд╣реИ, рдЕрдЧрд▓рд╛ 16 рдирд╡рдВрдмрд░ рдХреЛ рдкреНрд░рд╛рдЧ рдореЗрдВ рд╣реЛрдЧрд╛, рдФрд░ рдкрд┐рдЫрд▓реЗ рд╡рд╛рд▓реЗ рдЯреЛрдХреНрдпреЛ, рд╕рд╛рдУ рдкрд╛рдЙрд▓реЛ рдФрд░ рдореНрдпреВрдирд┐рдЦ рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдЧрдП рдереЗред GDD рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рд╣реИ рдФрд░ 4,000 рд▓реЛрдЧ рд╡рд╣рд╛рдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдмрдорд┐рдЯ рдХрд┐рдП рдЧрдПред рдХреЗрд╡рд▓ 1,500 рдкрд╛рд╕ рд╣реБрдП рдФрд░ рдореИрдВ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рдЬреАрдбреАрдбреА 2010 рдореЗрд░реЗ рд▓рд┐рдП рдХреНрдпрд╛ рдерд╛, рдореИрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред



рдпрд╣ рд╕рдореНрдореЗрд▓рди рдХреНрд░реЛрдХрд╕ рдПрдХреНрд╕рдкреЛ рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдкреНрд░рджрд░реНрд╢рдиреА рдкрд░рд┐рд╕рд░ рдерд╛ рдЬрд┐рд╕рдореЗрдВ 1,500 рд▓реЛрдЧ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдордВрдЬрд┐рд▓ рдкрд░ рдмреИрда рдЬрд╛рддреЗ рдереЗред рдРрд╕реЗ рд╕рдВрдХреЗрдд рдЬреЛ рдореЗрдЯреНрд░реЛ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдереЗ, рдЬреЛ рдЕрдВрддрддрдГ рд╣рдореЗрдВ рддреАрд╕рд░реА рдордВрдЬрд┐рд▓ рдкрд░ рд░рд┐рд╕реЗрдкреНрд╢рди рдбреЗрд╕реНрдХ рддрдХ рд▓реЗ рдЧрдПред рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕реЗ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рднреЗрдЬреЗ рдЧрдП рдкрдВрдЬреАрдХрд░рдг рдХреЛрдб рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдордВрдбрдк рдореЗрдВ рдЧрдП, рдЬрд╣рд╛рдВ рдПрдХ рд╕реБрдЦрдж рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдерд╛: рд╡рд┐рдиреАрдд рд╕рдВрдЧреАрдд, рдХрдИ рдирд░рдо рд╕реНрдерд╛рди, рд╢реАрддрд▓ рдкреЗрдп рдХреЗ рд╕рд╛рде рд░реЗрдлреНрд░рд┐рдЬрд░реЗрдЯрд░, рдЧрд░реНрдо рдЪрд╛рдп рдФрд░ рдХреЙрдлреА рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрднреА-рдЕрднреА рдЙрдареЗ рд╣реИрдВ, рдЦреЗрд▓ рдФрд░ рдордиреЛрд░рдВрдЬрди - рдЬреЛ рд▓реЛрдЧ рдПрдХ рдкреНрд░рд╢рдВрд╕рдХ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдП рдереЗ, рд╡рд╛рдИрдлрд╛рдИ - рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдиреЗрдЯ рдкрд░ рд╕рд░реНрдл рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╕рднреА рдХреЛ рдореБрдЦреНрдп рдмрд╛рдд - рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдерд╛ред

рд╕рдореНрдореЗрд▓рди рдХреЛ рдорд╛рд╕реНрдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗрдВрджреНрд░ рдХреЗ рдкреНрд░рдореБрдЦ рдПрд╡рдЧреЗрдиреА рд╕реЛрдХреЛрд▓реЛрд╡ рдФрд░ рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд╛рд╕ рдХреЗ рдирд┐рджреЗрд╢рдХ рдПрд░рд┐рдХ рдереЛрд▓реЛрдо рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛ред рдПрд░рд┐рдХ рдиреЗ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдЙрддреНрд╕рд╛рд╣ рдХреЗ рд╕рд╛рде, рд╕рднреА рдирдП Google рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдЬреЛ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдХреБрдЫ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд┐рдЧрд╛рдбрд╝ рдерд╛ рдФрд░ рдЙрдирдХреА рдЫрд╛рдк рдХреЛ рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рди рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЙрдирдХреЗ рднрд╛рд╖рдг рдХреЗ рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рдЧреБрдЬрд░реВрдВрдЧрд╛ред

рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ HTML5:









рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ рдРрдк рдЗрдВрдЬрди :





рдлрд┐рд░ рдпрд╣ GWT рдФрд░ рд╕реНрдкреНрд░рд┐рдВрдЧ рд░реЛрдУ рдЬреИрд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ред рд╕реНрдкреНрд░рд┐рдВрдЧ рд░реЛ (SR) Django рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛ рдореЗрдВред рдПрд╕рдЖрд░ рдмреИрдХрдПрдВрдб рдХреА рджреЗрдЦрднрд╛рд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬреАрдбрдмреНрд▓реНрдпреВрдЯреА рдлреНрд░рдВрдЯ-рдПрдВрдб рд▓реЗрддрд╛ рд╣реИред рд╣рдорд╛рд░реА рдЖрдВрдЦреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ, рдлреНрд░реЗрдб рд╕реЙрд╡рд░, рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдПрд░рд┐рдХ рдиреЗ рд╢рдмреНрдж рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдЖрдк рдХреБрдЫ рд╕реЗрдЯ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬреАрдбрдмреНрд▓реНрдпреВрдЯреА рдкрд░ рдПрдХ рдпреВрдЖрдИ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░ рдлреНрд░реЗрдб рдиреЗ рдПрдХреНрд▓рд┐рдкреНрд╕ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдПрдХреНрд▓рд┐рдкреНрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ Google рдкреНрд▓рдЧрдЗрди рд╣реИ, рдФрд░ рдЬрдирддрд╛ рдХреЗ рд╕рд╛рдордиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ред (рд╡реИрд╕реЗ, рдбреЗрдореЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рд╢рдмреНрдж - рд▓рдЧрднрдЧ рд╕рднреА рдкреЙрдкрдкреАрдЬрд╝ рдкрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЧрдП рдереЗред) рдбреЗрдореЛ рдиреЗ рдПрдХ рдзрдорд╛рдХреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ред рд╕рд╛рд░ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдлреНрд░реЗрдб рдиреЗ рдПрдХ рдФрд░ рдПрд╕рдЖрд░ рдЪрд┐рдк рднреА рджрд┐рдЦрд╛рдпрд╛ред рдЕрд▓рдЧ рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдХрд▓реНрдк - Google рдРрдк рдЗрдВрдЬрди рдкрд░ рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред



рдлреНрд░реЗрдб рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрддреЗ рд╣реБрдП, рдПрд░рд┐рдХ рдиреЗ рд▓рдЧрднрдЧ рддреБрд░рдВрдд рд╣реА рд░реЗрдЯреЛ рдореЗрдпрд░ рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдЦреЛ рджрд┐рдпрд╛, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд┐рдХрд╛рд╕ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХреА рдереАред рдЙрдирдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЖрдЬ рддрдХ, рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ 90 рдкреНрд░рдХрд╛рд░ рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╣реИрдВред рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдореЗрдВ рддрд▓реНрд▓реАрди рдХрд┐рдП рдмрд┐рдирд╛, рд░рд┐рдЯреЛ рдиреЗ рдЙрди рдЕрд╡рд╕рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреЛрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН:





рдЗрд╕ рд╕рдореНрдореЗрд▓рди рдореЗрдВ, рдЗрд╕реЗ рдЦреБрд▓рд╛ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ 5 рдЦрдВрдб рдЕрд░реНрдЬрд┐рдд рдХрд┐рдП рдЧрдП:





рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб рдореЗрдВ 6 рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рдереАрдВ (рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдореБрджреНрд░реАрдХрд░рдг рдФрд░ рд╕рд╛рдорд╛рдЬрд┐рдХ рд╡реЗрдм рдХреЛ рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛), рдЗрд╕рд▓рд┐рдП рдХреБрд▓ 24 рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рдкрдврд╝реА рдЧрдИрдВ рдФрд░ рдХрдИ рдмрд╛рд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдпрд╣ рд╣реБрдЖ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖред рдХреНрд░рдо рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВред



рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдорд╣рд╛рдХрд╛рд╡реНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ

рд░реЗрдЯреЛ рдореАрдпрд░







рд░рд┐рдЯреЛ рдиреЗ 4 рдкрджреЛрдВ рдкрд░ рдЕрдкрдиреА рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдИ:





рдпрд╣рд╛рдБ рдореИрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЙрдкрдпреЛрдЧ рдкрд░ рдмрд╣реБрдд рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдереНрд░реЗрдбреНрд╕ / рдПрд╕рд┐рдВрдХреНрд╢реНрд░реЗрдбред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрд╡реЗрджрди рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреА рдкреВрд░реА рдЬрд╛рдирдХрд╛рд░реА рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред



рдмреЗрд╢рдХ, рдЖрд╡реЗрджрди рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рди рднреВрд▓реЗрдВ:





рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢реИрд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:





рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдпреБрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдерд╛ред рдЕрдкрдиреЗ рд╕рднреА рд╕рдмреВрддреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд╣ рдЕрдХреНрд╕рд░ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реБрдП рд░реЗрдЯреЛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛:





рдРрдк рдЗрдВрдЬрди рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ



рдлреНрд░реЗрдб рд╕реЙрд░



рдЪреИрдирд▓ рдПрдкреАрдЖрдИ



рдпрд╣ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмреАрдЪ рд╕реАрдзреЗ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рд╣реИред



рдЕрдм рдХреНрдпрд╛ рд╣реИ:







MapReduce



MapReduce рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рддрд░рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХреБрдЫ рд╕реЗрдЯреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рд╣реИ рдЬреЛ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рддреЗ рд╣реИрдВред MapReduce рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдлреНрд░реЗрдб рдиреЗ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ "рдЬрд╛рджреВ!" рдХрд╣рд╛ред MapReduce рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ Map рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП Mapper API рдЦреБрд▓рд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж:







рдирд╛рдорд╕реНрдерд╛рди рдПрдкреАрдЖрдИ



рдпрд╣ рдПрдкреАрдЖрдИ рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░ рдФрд░ рдореЗрдореЗрдХреИрдЪреНрдб рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд╕рд╛рде рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ, рдореИрдВ рдХреБрдВрдЬреА рдФрд░ рдорд╛рди рдХреЗ рдмреАрдЪ рдПрдХ рдирд╛рдо рд╕реНрдерд╛рди рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВред рд╕реНрдкрд╖реНрдЯ рдЙрдкрдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред



рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдкреАрдЖрдИ



рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░рдгрд╛рд▓реА, рдЬреЛ рдЕрдм рддрдХ рдХреА рддрд░рд╣ рд╣реИред рдХреЗрд╡рд▓ рдЕрдЬрдЧрд░ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдХрд┐рд╕реА рдЗрдХрд╛рдИ рдХреЛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреА рдЧрдИ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдлрд╝реАрд▓реНрдб рдХреЛ рдХрд┐рд╕реА рднреА рдорд╛рди рд╕реЗ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкрд▓рд╛рдпрди рдФрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВред



рд╣реЛрд╕реНрдЯреЗрдб рдПрд╕рдХреНрдпреВрдПрд▓



рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ SQL рдХреНрд╡реЗрд░реА рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬрд┐рд╕реЗ 1 рдмрдЯрди рджрдмрд╛рдХрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбреЗрдореЛ рдбреЗрдЯрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред



рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХрдВрд╕реЛрд▓



рдКрдкрд░ рджреА рдЧрдИ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ред



рдЖрдзреНрдпрд╛рддреНрдорд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ, рд╣рдо рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрддреГрдкреНрдд рд╣реЛрдиреЗ рд▓рдЧреЗ - рджреЛрдкрд╣рд░ рдХрд╛ рднреЛрдЬрди рд╢реБрд░реВ рд╣реБрдЖред рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЭрдЯрдХреЗ рдФрд░ рд▓рд╛рдЗрдиреЗрдВ рдирд╣реАрдВ рдереАрдВред рднреЛрдЬрди рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред рдлреНрд░рд┐рдЬ рдореЗрдВ рдореБрдлреНрдд рдкреЗрдп рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЦреБрд╢ рд╣реИрдВред







рдереЛрдбрд╝рд╛ рдЖрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдлрд┐рд░ рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдирдП рдХрд╛ рдЖрдирдВрдж рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рджреМрдбрд╝реЗред



рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ HTML5



рдЬреЗрд░реЗрдореА рдУрд░рд▓реЛ



рдЬреЗрд░реЗрдореА рдиреЗ рдкрд╣рд▓реЗ рд╢рдмреНрджрд╛рд░реНрде рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдЕрд░реНрдерд╛рддреН:





рдЖрдЧреЗ рд╣рдо рдХреИрдирд╡рд╛рд╕ рдкрд░ рдЧрдП:









рддрдм рдПрдХ рдбреЗрдореЛ рдФрд░ рдПрдХ рдХрд╣рд╛рдиреА рдереА:





рдЦреИрд░, рдЖрдЦрд┐рд░рдХрд╛рд░ рд╣рдо css3 рдореЗрдВ рдЪрд▓реЗ рдЧрдП:





рдЬреЗрд░реЗрдореА рдХреЗ рд╕рд╛рде, рд╡рд╛рджрд┐рдо рдореЗрд╡реЗрд╡, рдЬрд┐рд╕реЗ рдкреЗрдкреНрд╕рдмреЗ рдХреЗ рдирд╛рдо рд╕реЗ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдиреЗ рдЕрдкрдиреА рдкреНрд░рд╕реНрддреБрддрд┐ "рд╕реНрдкреЗрд╢рд▓ рдЗрдлреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЪрд╛рдп" рдмрдирд╛рдИред



рдРрдк рдЗрдВрдЬрди рдореЗрдВ рд╣реИрд╡реА рдбреНрдпреВрдЯреА рдбрд╛рдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ



рдорд╛рдЗрдХ рдЖрдЗрдЬрд╝рддреНрд╕реНрдХреА



рд╡реИрд╕реЗ, рд╕рднреА рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдореЗрдВ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдШрдЯрдирд╛ рдереАред рдпрд╣ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ рдЬреЛ рдРрдк рдЗрдВрдЬрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:





рдорд╛рдЗрдХ рдиреЗ рддрдм рдХрдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рдкреЗрд╢ рдХреАрдВ, рдЬреЛ LAMP рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░ рдкрд░рд┐рдЪрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдмрджрд▓ рджреЗрддреА рд╣реИрдВ:





рдФрд░ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рдВрднрд╡ рд╣реИрдВ: рдирд┐рдореНрди-рд╕реНрддрд░ рдФрд░ рдЙрдЪреНрдЪ-рд╕реНрддрд░ред





рдирд┐рдореНрди рд╕реНрддрд░ рдХреА рддрдХрдиреАрдХ



рдирд╛рдорд┐рдд рдХрд╛рд░реНрдп:





рдЯрд╛рд╕реНрдХ рдЕрдбрд╝рдЪрди:





рд▓реЗрди-рджреЗрди рдХрд╛рд░реНрдп:





рд░рд┐рдХреЙрд░реНрдб рд╕рдореВрд╣:





рдирд╛рдорд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ:





рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдЧреБрдг:





рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рддрдХрдиреАрд╢рд┐рдпрди



рддрдм рдорд╛рдЗрдХ рдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛:





рдореИрдВ рдЗрд╕ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЛ рдкрд╛рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдм рдХреБрдЫ рдореИрдВ рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрд░рд╛рдо рдХрд░рдирд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдмреНрд░реЗрдХ рдмрд╣реБрдд рдХрд╛рдо рдЖрдпрд╛ред







Chrome рд╡реЗрдмрд╕реНрдЯреЛрд░ рдореЗрдВ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ



рдкреЙрд▓ рдХрд┐рдирд▓рд╛рди



рдЕрдЪреНрдЫреЗ рдЖрдзреБрдирд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреЙрд▓ рдиреЗ рдПрдХ рдХрд╣рд╛рдиреА рд╢реБрд░реВ рдХреА:







рдЙрд╕рдХреЗ рдмрд╛рдж, рдкреЙрд▓ рдиреЗ рдЬрд╛рдирд╛ рдХрд┐ рдХреНрдпреЛрдВ рдХреНрд░реЛрдо рд╡реЗрдмрд╕реНрдЯреЛрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛:







рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреВрд░реА рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдореИрдВ рдмрдбрд╝реА рдмреЗрд╕рдмреНрд░реА рдХреЗ рд╕рд╛рде рджреЗрдЦ рд░рд╣рд╛ рдерд╛ред



рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕: HTML5 рдпрд╛ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА?

рд░реЗрдЯреЛ рдореАрдпрд░, рдорд╛рдЗрдХрд▓ рдорд╣реЗрдореЙрдл



рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рдХреНрддрд╛рдУрдВ рдиреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдпрд╛ рдЙрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрдм рд▓рд┐рдЦрдирд╛ рд╣реИред



рджреЗрд╢реА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рддрд╛рдХрдд:











HTML5 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╢рдХреНрддрд┐:



рдпрд╣рд╛рдБ, рд╡реИрд╕реЗ, рдорд╛рдЗрдХрд▓ рдлреЙрд░реНрдо рдХреА рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕реНрд▓рд╛рдЗрдб рд▓рд╛рдпрд╛:

рдЬреЗрдПрд╕ рдХреЛрдб рдХреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЧрддрд┐:



рдбреЛрдо рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕реНрдкреАрдб:



рдорд╣рд╛рди рддреБрд▓рдирд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ =)

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдм рд╡реЗрдм рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЖрдкрдХреЛ рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди рдФрд░ рдХрдИ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ, рдЬрд┐рд╕ рддрдХ рдкрд╣реБрдВрдЪ "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░" рджреЗрддреА рд╣реИред

рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдЪрд╛рд░ рдХреЛ рдЖрдЧреЗ рд░рдЦрд╛ рдЧрдпрд╛ рдХрд┐ рдЖрджрд░реНрд╢ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдФрд░ HTML5 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╣реИ, рдЬреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП PhoneGap рдФрд░ рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдЗрд╕ рдкрд░ GDD рд▓рдЧрднрдЧ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рдерд╛, рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рд╢рдмреНрдж рдФрд░ рдПрдХ рдмреБрдлреЗ рдореЗрдЬ рдерд╛, рдЬрд┐рд╕рдиреЗ рдЗрд╕ рдЕрджреНрднреБрдд рдФрд░ рдШрдЯрдирд╛рдкреВрд░реНрдг рджрд┐рди рдХреЛ рдЕрднрд┐рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ред



рдПрдХ рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ:




All Articles