Π§ΡΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ java ΠΈΠ»ΠΈ javascript
ΠΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΡΠ°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ. ΠΠΎΡΠ΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡ javascript, Π° Π½Π΅ java?
ΠΡΠΈΠ²Π΅Ρ, ΡΠ²Π°ΠΆΠ°Π΅ΠΌΠ°Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈΡ! ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ.
Π§Π΅ΡΠ΅Π· ΠΏΠ°ΡΡ-ΡΡΠΎΠΉΠΊΡ ΠΌΠ΅ΡΡΡΠ΅Π² ΠΌΠ½Π΅, ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΠΊΡ frontend, ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΡΡ ΡΠ΅ΡΡΡΠ΅ Π³ΠΎΠ΄Π°. Π Π΄ΠΎ ΠΏΡΡΠΈΠ΄Π΅ΡΡΡΠΈ Π² ΠΏΠ°ΡΠΏΠΎΡΡΠ΅ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΌΠ΅Π½ΡΡΠ΅ Π΄Π²ΡΡ Π»Π΅Ρ. ΠΠ° ΡΡΠΈ ΡΠ΅ΡΡΡΠ΅ Π³ΠΎΠ΄Π° ΠΆΠΈΠ·Π½Ρ ΠΌΠ΅Π½ΡΠ»Π°ΡΡ ΡΡΡΠ΅ΠΌΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ, ΡΠΏΡΡΡΡ Π²ΡΠ΅ΠΌΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠΊΠ°Π·Π°Π»ΠΈΡΡ ΡΠ΄Π°ΡΠ½ΡΠΌΠΈ, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π½Π΅ ΠΎΡΠ΅Π½Ρ.
ΠΠ°ΡΠ½Π΅ΠΌ Ρ Π²ΡΠ±ΠΎΡΠ° ΡΠ΅Ρ . ΡΡΠ΅ΠΊΠ°, ΠΈ, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ β ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠΌΠ°Ρ, ΠΌΠΎΠΉ Π²ΡΠ±ΠΎΡ (frontend, javascript) ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΡΠ΄Π°ΡΠ½ΡΠΌ, ΠΈ Ρ Ρ ΠΎΡΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ.
ΠΠΎΠΉ Π±ΡΠΊΠ³ΡΠ°ΡΠ½Π΄. Π― Π·Π°ΠΊΠΎΠ½ΡΠΈΠ» ΠΠΎΠ½Π΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ»ΠΈΡΠ΅Ρ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΠΈΡΡΡΡΠΈΠ½Π° (ΡΠΈΡΡΠ΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊ), Π² 1994Π³. ΠΡΠΎΡΠ°Π±ΠΎΡΠ°Π² ΠΏΠ°ΡΡ Π»Π΅Ρ ΡΠ½ΠΈΠΊΠ΅ΠΉΡΠΈΠΊΠΎΠΌ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡΡ Π΅ΡΠ΅ Π² ΠΠΎΠ½Π΅ΡΠΊΠ΅, Ρ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ ΠΊ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΌΡ ΡΠ΅ΠΌΠ΅ΠΉΠ½ΠΎΠΌΡ Π±ΠΈΠ·Π½Π΅ΡΡ (ΠΏΠΎΠ»ΠΈΠ³ΡΠ°ΡΠΈΡ), Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΡΠ°Π²Π°Π»ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ 15-20 Π»Π΅Ρ. 15 Π»Π΅Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠΈΡΠΌΠ΅, ΠΈ Π΅ΡΠ΅ 5 Π»Π΅Ρ ΠΏΠΎΠΏΡΡΠΎΠΊ ΠΈΠ·Π²Π»Π΅ΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΠΈΠ· Β«ΠΎΡΡΠ°ΡΠ»Π΅Π²ΠΎΠ³ΠΎΒ» ΠΎΠΏΡΡΠ°, ΡΠ°Π±ΠΎΡΠ°Ρ ΠΏΠΎ Π½Π°ΠΉΠΌΡ. ΠΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΏΡΡΡ Π»Π΅Ρ Π½Π΅ Π±ΡΠ»ΠΈ ΠΎΡΠΌΠ΅ΡΠ΅Π½Ρ Π½ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΠΏΠ΅Ρ Π°ΠΌΠΈ, Π½ΠΈ Π²Π΄ΠΎΡ Π½ΠΎΠ²Π»ΡΡΡΠΈΠΌΠΈ ΠΏΠ΅ΡΠ΅ΡΠΏΠ΅ΠΊΡΠΈΠ²Π°ΠΌΠΈ. Π ΠΏΠΎΠΈΡΠΊΠ°Ρ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Ρ ΡΡΠ°Π» ΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π΄Π΅Π»Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΅ΡΠΈ Π² Π²Π΅Π±Π΅. ΠΡΠΎ Π±ΡΠ»ΠΈ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΡΡ Π΄Π»Ρ Π·Π½Π°ΠΊΠΎΠΌΡΡ , ΠΈΠ»ΠΈ Π΄Π»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π½ΡΠΆΠ΄.
ΠΠΎΡΠ»Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΎΠΏΡΡΠΎΠ² ΠΏΡΠΈΡΠ»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠΎΠ±Ρ Π½Π°ΡΡΠΈΡΡΡΡ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ Ρ ΠΎΡΠΎΡΠΎ, Π½Π°Π΄ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. Π― Π²ΡΠ±ΡΠ°Π» frontend, ΡΡΠΈΠ» Π΅Π³ΠΎ ΠΎΠΊΠΎΠ»ΠΎ Π³ΠΎΠ΄Π°, Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΏΠ΅ΡΠ²ΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π° ΡΡΠ»ΡΠ°ΠΉΠΌΠ΅, ΠΈ Π·Π° ΡΡΠΈ-ΡΠ΅ΡΡΡΠ΅ Π³ΠΎΠ΄Π° ΠΏΡΠΎΡΠ΅Π» ΠΏΡΡΡ ΠΎΡ Π΄ΠΆΡΠ½Π° Π΄ΠΎ ΡΠΈΠ½ΡΠΎΡΠ°. Π’Π΅ΠΏΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π³, Ρ ΠΈΠ·ΡΡΠ°Ρ Java
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΡΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ β ΡΠ½Π°ΡΠ°Π»Π° js, ΠΏΠΎΡΠΎΠΌ java β ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ. ΠΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ.
ΠΠΎΠ³Π΄Π° ΠΌΡ ΡΠ΅ΡΠ°Π΅ΠΌ, Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ Java Π²ΡΠΎΡΠ°Ρ ΠΎΠΏΡΠΈΡ ΡΡΠ΄ΠΎΠΌ Ρ Fronted, Π° Π½Π΅ Python, C#, Golang? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Java β ΡΡΠΎ ΡΠ½ΡΠ΅ΡΠΏΡΠ°ΠΉΠ·Π½ΡΠΉ ΠΊΠΎΠ΄. ΠΡΠΎ Π±ΠΎΠ»ΡΡΠΎΠΉ, Π±Π»Π°Π³ΠΎΠΏΠΎΠ»ΡΡΠ½ΡΠΉ Π·Π°ΠΊΠ°ΡΠΈΠΊ. ΠΡΠΎ ΠΌΠ΅Π΄ΡΡΡΠ°Ρ ΠΎΠ²ΠΊΠ°. ΠΡΠΎ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ Π² Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅, Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΡΡ. Π ΡΠ°ΠΊΠΈΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΎ. Π ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π· 10 Π»Π΅Ρ.
Python Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ΅Π½ β Π² Π²Π΅Π±Π΅ ΡΡΠΎ ΠΏΡΠΎΡΠΎΡΠΈΠΏΡ, ΡΠ°Π²Π½ΠΎ ΡΡΠ°ΡΠ°ΠΏΡ, ΠΈ ΡΠΊΡΠΈΠΏΡΡ. Π‘ΠΊΡΠΈΠΏΡΡ ΡΡΠΎ Π΄Π΅Π²ΠΎΠΏΡ, Π° ΠΌΡ Π»ΠΈΡΠ΄ΠΈ ΡΠ΅ΠΌΠ΅ΠΉΠ½ΡΠ΅, Π½Π°ΠΌ Π½ΡΠΆΠ½Ρ Ρ ΠΎΡΠΎΡΠΈΠ΅ Π·Π°ΡΠΏΠ»Π°ΡΡ, Π° Π½Π΅ Π½ΠΎΡΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ΅. Π’Π°ΠΊ ΠΆΠ΅ Python Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΈΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°, Π½ΠΎ ΡΡΠΎ Π΄ΡΡΠ³Π°Ρ ΠΊΠ°ΡΡΠ΅ΡΠ°. ΠΠΎΠ»Π³Π°Ρ, Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ, Π·Π΄Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠΈ ΡΡΠ°Π·Ρ ΠΏΠΎΠΏΠ°ΡΡΡ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ.
C# β ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΡΡΡΠΈΠΉ. ΠΠΎ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΠ» Java, ΠΈ ΡΠΆΠ΅ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ. Π ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ Π»ΡΡΡΠ΅, ΡΠ΅ΡΠ°ΡΡ Π½Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΠΊΠΈ, Π° Π±ΠΈΠ·Π½Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ΅ΠΊ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΈΠΊ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ Π½Π° ΡΡΠΎΡ Π²ΡΠ±ΠΎΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ, Π½ΠΎ Π² ΡΠ΅Π»ΠΎΠΌ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΡΠΎΡ Π²ΡΠ±ΠΎΡ β Π΄Π°Π½Π½ΠΎΡΡΡ.
Golang β ΡΡΠ΄Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΈ. ΠΡΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅ Java, ΡΡΠΎΠ±Ρ Π² Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΡΠ°ΡΡΠΉ ΠΊΠΎΠ΄ Ρ Java Π½Π° Go. ΠΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΠΉΡΠ°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π―Π½Π΄Π΅ΠΊΡΠ΅.
Π Π² ΠΈΡΠΎΠ³Π΅, ΠΏΠΎΡΠ΅ΠΌΡ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ Frontend Π° Π½Π΅ Java?
ΠΠΎ ΡΡΠΎΠ½ΡΠ΅Π΄ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π²Ρ ΠΎΠ΄Π°. Π javascript Π΅ΡΡΡ ΡΠ΅ΡΡΡΠ΅ Β«Π±ΠΎΠ»ΡΡΠΈΡ Β» ΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ: Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ, this, Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΡΡΡ, Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π΅ΡΠ΅ Π²Π΅ΡΡΡΠΊΠ°, ΠΏΡΠΎ ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π΄Π°Π»Π΅Π΅. Π ΠΏΠΎΠΊΠ° ΠΏΡΠΎ ΡΡΠΈ ΡΠ΅ΡΡΡΠ΅ ΡΠ΅ΠΌΡ.
ΠΠ°ΠΌΡΠΊΠ°Π½ΠΈΡ β ΡΡΠΎ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ ΠΠΎΠ΄ΡΠ»Ρ, ΠΠ΅ΠΊΠΎΡΠ°ΡΠΎΡ, ΠΈ ΡΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ js Π½Π° ΠΊΠΎΠ»Π»Π±ΡΠΊΠ°Ρ . ΠΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ. ΠΡΠΎ ΠΏΡΠΈΠΉΠ΄Π΅ΡΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ, Π²ΡΡΡΠΈΡΡ, ΠΈΠ½Π°ΡΠ΅ Π±ΡΠ΄Π΅Ρ Π±ΠΎΠ»ΡΠ½ΠΎ. ΠΠΎ ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ ΡΠ΅Π°Π»ΡΠ½ΠΎ, ΠΈ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Ρ ΡΠ΅ΠΌ, ΡΠ΅ΡΠ΅Π· ΠΊΠ°ΠΊΠΈΠ΅ Β«Π½ΠΎΒ» ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Java, ΡΡΠΎ Π½ΠΈΡΡΠΎ.
Π Π°Π±ΠΎΡΠ° this Π² js ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ this Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ . ΠΠ΄Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ β Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ΅, Π² ΠΈΠ½ΡΡΠ°Π½ΡΠ΅, Π² ΠΌΠ΅ΡΠΎΠ΄Π΅, Π² ΡΡΡΠ΅Π»ΠΎΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈ Π΄Π°, js-Π½ΡΠΉ this ΠΌΠ½ΠΎΠ³ΠΎΠ»ΠΈΠΊ, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΅Π»Π°Π΅ΡΡβ¦ Π’.Π΅., Ρ Ρ ΠΎΡΠ΅Π» ΡΠΊΠ°Π·Π°ΡΡ, ΡΠ»Π°Π²Π° Π±ΠΎΠ³Ρ. ΠΠΎ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈ ΠΏΠ°ΡΡ ΡΠ»ΡΡΠ°Π΅Π² ΠΈΠ· ΡΡΠΈΡ Π΄Π΅ΡΡΡΠΈ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΠ½Π°ΡΠ°Π»Π° Π½Π΅ΠΏΠ»ΠΎΡ ΠΈΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ, Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠ΅Π½Ρ Π½Π΅ΠΏΠ»ΠΎΡ ΠΈΠ΅.
ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΡΡΡ. ΠΡΠΎΠΌΠΈΡΡ, setTimeout. Π’ΠΎΠΆΠ΅ ΡΠ΅ΠΌΠ° Π½Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π°Ρ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°, Π·Π°ΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΈΠ· Π²Π°ΠΆΠ½ΡΡ . ΠΡΠ»ΠΈ ΠΏΠΎΡΡΠ½ΡΠ»ΠΈ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΈ this, Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΡΡΡ ΡΠΎΠΆΠ΅ ΠΎΡΠ²ΠΎΠΈΡΠ΅, Π½Ρ, ΠΏΠ»ΡΡ ΠΌΠ΅ΡΡΡ.
ΠΡΠ΅. ΠΡ ΡΠΏΡΠΎΡΠΈΡΠ΅, Π° ΠΊΠ°ΠΊ ΠΆΠ΅ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅? ΠΠ°ΠΊ ΠΊΠΎΠ½ΡΠ΅ΠΏΡ, ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ½ΠΎΠ΅ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠ΅. Π£ Π½Π΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΡΠ°Π½ΡΠΎΠ² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΌΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ Π² JS. ΠΡΠ»ΠΎ. ΠΠΎ ΠΏΡΠΈΡ ΠΎΠ΄Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ° ES6. ΠΡΠ½ΡΠ½Π΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΡΠΎ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ β ΡΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΡ, ΡΡΠΎ ΠΎΠ½ Π΅ΡΠ΅ Π½Π΅ Π²ΡΠ΅ Π·Π½Π°Π΅Ρ, ΡΠ΅ΠΌ must have Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ.
Π ΡΠ΅ΠΏΠ΅ΡΡ Π²ΠΎΠΏΡΠΎΡ. ΠΡΠΈ ΡΡΠΈ Β«Π±ΠΎΠ»ΡΡΠΈΠ΅Β» ΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Ρ ΠΎΠ΄Π½ΠΈΠΌΠΈΠΌΠΈ Π΄ΠΆΠ°Π²ΠΎΠ²ΡΠΊΠΈΠΌΠΈ Π΄ΠΆΠ΅Π½Π΅ΡΠΈΠΊΠ°ΠΌΠΈ? ΠΠ° Π»Π΅Π³ΠΊΠΎ. Π Π΄Π°Π²Π°ΠΉΡΠ΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠΌ, ΠΊΠ°ΠΊ Π² java ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΡ ΡΡΠΈ Π²ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ ΡΠ΅ΡΠ΅Π· Π΄Π²Π° Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡβ¦ ΠΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠΎ Ρ Π½Π΅ΡΠ»ΠΎΠ²ΠΈΠΌΡΠΌ this Π² jsβ¦
Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ·ΡΠΊ, js Π³ΠΎΡΠ°Π·Π΄ΠΎ Π΄ΡΡΠΆΠ΅ΡΡΠ²Π΅Π½Π½Π΅Π΅ ΠΊ Π½ΠΎΠ²ΠΈΡΠΊΡ.
ΠΠ°-Π΄Π°-Π΄Π°, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π΅ΡΡΡ css. ΠΠ°ΡΠΊΠ°Π΄Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΈΠ»Π΅ΠΉ. ΠΠΎΡΠ΅ΠΌΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡ div ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ, ΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ³ΠΎ. ΠΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΈ ΡΡΡΡΡ. ΠΠ°ΡΡΠ°Π²ΡΡΠ΅ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΠΎ Π²ΡΠ΅Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ . Π Ρ Π²Π°ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊΠ° Π²ΠΎΠΎΠ±ΡΠ΅ blackberry, ΠΈ ΡΠ°ΠΌ ΡΠΎΠΆΠ΅ Π΄ΠΎΠ»Π½ΠΎ Π±ΡΡΡ ΠΊΡΠ°ΡΠΈΠ²ΠΎ. ΠΠΎ.
Flex-box ΠΎΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π±ΡΡΡΡΠΎ, ΠΈ Π²Ρ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ. ΠΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΡ ΡΠΆΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ΅, Π° ΠΊΡΠΎΡΡ-Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΡ Π²Π΅ΡΡΡΠΊΡ ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ Π²Π΅ΡΡΡΠ°Π»ΡΡΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΡ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ Π΄Π»Ρ Π½ΠΈΡ .
ΠΡΠΎ ΡΡΠ°ΡΡΠΎΠ²Π°Ρ ΠΊΠ°ΡΡΠΈΠ½Π°. ΠΠ°ΠΊ ΠΈΡΠΎΠ³, Π΅ΡΠ»ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΡΡΠ°ΡΡ Π½Π° js ΡΠΎ ΡΡΠ°ΡΡΠΎΠΌ Π½Π° java, Π²Ρ ΡΡΠΈΡΠ΅ΡΡ ΠΌΠ΅Π½ΡΡΠ΅ Π½Π° ΡΡΠΈ-ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΡΡΠ΅Π², ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΡ β ΠΏΠ΅ΡΠ²ΡΡ, ΡΡΡΡΡ Π½Π° 80 β Π² ΠΠΎΡΠΊΠ²Π΅. Π ΠΊΠΎΠ³Π΄Π° ΡΠΎΡΠ΅Π΄-Π΄ΠΆΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ²ΠΎΡ ΠΏΠ΅ΡΠ²ΡΡ ΡΠ°Π±ΠΎΡΡ Π·Π° 100 ΡΡΡ, Π²Ρ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²ΡΠΎΡΡΡ, Π½Π° 120. ΠΡ Π΄Π΅Π»Π°Π΅ΡΠ΅ Π΄ΠΆΠ°Π²ΠΈΡΡΠ° Π½Π° ΡΡΠ°ΡΡΠ΅. Π ΡΡΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΌΠ΅ΡΡΡΡ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΏΠΈΠΊΠ΅ β ΠΎΠ½ΠΈ ΠΎΡΠ΅Π½Ρ, ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡ ΡΠΆΠ΅ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΠΆΠ΄Π΅ΡΠ΅.
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΊΠΈΠΊΠ°. Π’ΡΡ Π²ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅ΡΡ Π»Π΅Π³ΡΠ΅ Π΄ΡΠ΅ΠΉΡΠΎΠ²Π°ΡΡ Π² ΡΡΠΎΡΠΎΠ½Ρ ΡΡΠ»ΡΡΡΠΊΠ°. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ js ΠΌΡΠ»ΡΡΠΈΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ. ΠΠ°, ΠΠΠ Π½Π° Π½Π΅ΠΌ ΡΠΊΠΎΡΠ΅Π΅ ΠΈΠ³ΡΡΡΠ΅ΡΠ½ΠΎΠ΅, Π½ΠΎ ΠΎΠ½ΠΎ Π΅ΡΡΡ. Π ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΡΠΈΠ½Ρ ΠΏΠΎΠ»Π½ΠΎ, ΠΈ ΠΎΠ½Π° Π² ΠΌΠΎΠ΄Π΅. React, rxjs. Π€ΡΠΎΠ½Π΅Π½Π΄ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΏΡΠΈΡΡΠ°Π΅Ρ ΡΡΠΈΡΡΡΡ Π±ΡΡΡΡΠΎ. Π ΡΡΡ Π²Ρ ΠΎΠ±Π³ΠΎΠ½ΡΠ΅ΡΠ΅ Π΄ΠΆΠ°Π²ΠΈΡΡΠ° ΠΈ ΡΠ½ΠΎΡΠΈΡΠ΅ΡΡ Π² Π½Π΅ΠΎΠ±ΡΡΡΠ½ΡΠΉ ΠΊΠ°ΡΡΠ΅ΡΠ½ΡΠΉ ΠΊΠΎΡΠΌΠΎΡβ¦
Java vs JavaScript
ΠΡΡΠ·ΡΡ, ΠΌΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡΠ΅ΡΠΈΡ ΡΡΠ°ΡΠ΅ΠΉ, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΡΠ°Π·Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΡΠ²Π°Ρ ΡΡΠ°ΡΡΡ Π±ΡΠ»Π° ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° Python ΠΈ Java β Π΄Π²ΡΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠΎΡΠ½ΡΠΌ ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠ°ΠΌ, Π±Π΅Π· ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΆΠ΅Π»ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ. ΠΠΎΠΎΡΡΠΆΠΈΠ²ΡΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΡ ΠΈ Π½Π΅ΠΏΡΠ΅Π΄Π²Π·ΡΡΠΎΡΡΡΡ, ΠΌΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π»ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΠ΅ (Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²) ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ , Π° Π²Π°ΠΌ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π²ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΠΌ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅.
ΠΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ βΠ’Π°ΠΊ ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ Π»ΡΡΡΠ΅?β ΠΌΡ Π½Π΅ Π΄Π°Π²Π°Π»ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΈΡΠ°Π΅ΠΌ Π΅Π³ΠΎ Π½Π΅ΡΠΌΠ΅ΡΡΠ½ΡΠΌ β ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ·ΡΠΊ ΠΏΠΎ-ΡΠ²ΠΎΠ΅ΠΌΡ Ρ ΠΎΡΠΎΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ ΠΈΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΡ ΡΠ°ΠΌΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Ρ Π·Π°Π΄Π°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΠΌΠΈ ΡΡΠΎΡΡ. Π’Π°ΠΊ ΡΡΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ΡΡ Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΌ Π²Π°Ρ ΡΠΏΠ΅ΠΊΡΡΠΎΠΌ Π·Π°Π΄Π°Ρ, Π° Π»ΠΈΡΡ Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΈΡΠ΅ ΡΠ·ΡΠΊ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Ρ Π½ΠΈΠΌΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ.
ΠΡΠ°ΠΊ, Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π½Π°Ρ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π΄Π²ΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ ΠΏΠΎΡ ΠΎΠΆΠΈΡ ΡΠ·ΡΠΊΠΎΠ² β Java ΠΈ JavaScript (JS). HR`Ρ ΠΈ ΡΠ΅ΠΊΡΡΡΠ΅ΡΡ ΡΠ°ΡΡΠΎ ΠΈΡ ΠΏΡΡΠ°ΡΡ, Π° Π½ΠΎΠ²ΠΈΡΠΊΠΈ ΠΈ ΡΠ΅, ΠΊΡΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΠΌΠΈΠΌΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ Π²ΠΎΠ²ΡΠ΅ ΡΡΠ°Π²ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π·Π½Π°ΠΊ βΡΠ°Π²Π½ΠΎβ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Java ΠΈ JavaScript ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ ΡΡ ΠΎΠ΄ΡΡΠ² ΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ Π·Π°ΡΡΠΎΠ½Π΅ΠΌ ΡΠ°ΠΌΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΈΡ ΠΎΡΠ»ΠΈΡΠΈΡ. Π’Π°ΠΊΠΆΠ΅, Π±ΡΠ΄ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π³Π»Π°Π²Π½ΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, ΡΡΠ΅ΡΡ ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ Π·Π°ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ. ΠΡΠΈΡΡΡΠΏΠ°Π΅ΠΌ!
ΠΠΎΡΠ΅ΠΌΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΠΎΡ ΠΎΠΆΠΈ?
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π°Π·Π²Π°Π½ΠΈΡ βJavaScriptβ ΠΈ βJavaβ (ΡΠΈΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ βΠ΄ΠΆΠ°Π²Π°β ΠΈ βΠ΄ΠΆΠ°Π²Π°ΡΠΊΡΠΈΠΏΡβ) ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡ ΠΎΠΆΠΈ Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π°, Π²ΠΏΠΎΠ»Π½Π΅ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Ρ Π΄Π°Π½Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ². Π§ΡΠΎΠ±Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΡΡΠΈΠΌ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ, ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΡ ΠΊ ΠΈΡΡΠΎΡΠΈΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ β ΠΊ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ ΠΎΡ 2008 Π³ΠΎΠ΄Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°Π» ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ JavaScript β ΠΡΠ΅Π½Π΄Π°Π½ ΠΠΉΡ . Π Π½Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ JS ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ, ΡΡΠΎ ΡΡ ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π²ΡΡ ΡΠ·ΡΠΊΠΎΠ² Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ β ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ΠΈΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Netscape ΠΈ Sun, ΠΏΡΠΈΡΡΠΌ Sun β ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠ·ΡΠΊΠ° Java. ΠΠ΄Π΅Ρ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ Π·Π°ΠΊΠ»ΡΡΠ°Π»Π°ΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ JavaScript ΡΡΠ°Π» Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ΄Π΅Ρ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Java β ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ.
ΠΡΠ»ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΠΊΠΎΠ»ΡΠ±Π΅Π»ΠΈ JS, ΡΠΎ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠ½ Π½Π°Π·ΡΠ²Π°Π»ΡΡ Mocha, Π·Π°ΡΠ΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π½Π° LiveScript. Π Π»ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ½ ΡΡΠ°Π» JavaScript`ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΡ Π΅Π³ΠΎ Π·Π½Π°Π΅ΠΌ ΠΈ ΠΏΠΎ ΡΠ΅ΠΉ Π΄Π΅Π½Ρ.
ΠΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ
Π§ΡΠΎΠ±Ρ ΡΡΠ°Π²Π½ΠΈΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Java ΠΈ JavaScript, ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΡ ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ Π²Π΅Π±-ΡΠ΅ΡΡΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ±ΠΎΡΠΎΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΡΠ°ΠΊ, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΌΡ ΠΎΠΏΡΠΎΡΡ Stack Overflow Developer Survey (65 000 ΡΠ΅ΡΠΏΠΎΠ½Π΄Π΅Π½ΡΠΎΠ²), JavaScript Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, Π° Java β Π½Π° ΠΏΡΡΠΎΠΌ Π² ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ TIOBE, Π° ΡΠΎΡΠ½Π΅Π΅ β ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ Π·Π° ΠΈΡΠ»Ρ 2021-Π³ΠΎ Π³ΠΎΠ΄Π°, ΡΠΎ Java ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π° 2-ΠΌ ΠΌΠ΅ΡΡΠ΅, Π° JavaScript β Π½Π° 7-ΠΌ. ΠΠ½Π΄Π΅ΠΊΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ PYPL ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ Π½Π° ΠΈΡΠ»Ρ 2021 ΡΡΠ°Π²ΠΈΡ Π½Π° Π²ΡΠΎΡΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Java, Π° JavaScript β Π½Π° ΡΡΠ΅ΡΡΠ΅.
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ, ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ ΡΡΠΈΡΠ°ΡΡ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΌΠ΅ΡΡΠ° ΡΡΠΈΡ Π΄Π²ΡΡ ΡΠ·ΡΠΊΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄ΠΆΠ°Π²Π° ΠΈ Π΄ΠΆΠ°Π²Π°ΡΠΊΡΠΈΠΏΡ Π²ΡΠ΅Π³Π΄Π° Π²Ρ ΠΎΠ΄ΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π’ΠΠ-10, ΡΡΠΎ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ ΠΈΡ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ.
Π’Π΅ΠΌΠ° ΡΠ²ΡΠ·Π°Π½Π° ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡΠΌΠΈ:
Π‘ΡΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ
ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Ρ ΠΎΡΠΎΡΠΎ Java ΡΠ΅Π±Ρ ΡΡΠ²ΡΡΠ²ΡΠ΅Ρ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΠΎΠ΄ Android ΠΈ Π² Enterprise ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-Π·Π°Π΄Π°Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. ΠΠ½Π΄ΡΠΎΠΈΠ΄ β ΡΠ°ΠΌΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π² ΠΌΠΈΡΠ΅, Π° ΡΠ½ΡΠ΅ΡΠΏΡΠ°ΠΉΠ· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΡΡΠΏΠ½ΠΎΠ³Π°Π±Π°ΡΠΈΡΠ½Π°Ρ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΈ ΡΠ»ΠΎΠΆΠ½Π°Ρ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ»ΠΊΠΎΠ²ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΎΠ»ΠΈΠ΄Π½ΡΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ.
ΠΠΎΠ²ΠΎΡΡ ΠΆΠ΅ ΠΎ JavaScript, Π½Π΅Π»ΡΠ·Ρ Π½Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°Ρ ΡΡΠΎΡΠΎΠ½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ Π±Π΅Π· ΡΡΠΈΠ°Π΄Ρ HTML, CSS ΠΈ JavaScript. ΠΠ°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ Π»Π΅ΠΆΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π΅ΠΉΡΠΈΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² Angular, Vue.js ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ jQuery, React.js.
Π’Π°ΠΊΠΆΠ΅, Π½Π° JS ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Node.js Π²Π΅Π΄Π΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΠ΅ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΡ React Native), Π²Π΅Π±-ΠΈΠ³ΡΡ. Π’Π°ΠΊ ΡΡΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ JavaScript ΠΈ Π΅Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²ΡΠ΅ΠΎΠ±ΡΠ΅ΠΌΠ»ΡΡΠΈ, ΡΠ΅ΠΌ Ρ Java.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ
Π‘ΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ JavaScript, ΠΊΠ°ΠΊ ΡΠ·ΡΠΊΠ° ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Ρ Java β ΡΠ·ΡΠΊΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ JS Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±ΡΠΊΠ΅Π½Π΄Π° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Node.js? ΠΡΠΎ ΠΊΠΎΠΌΡ ΡΡΡΡΠΏΠ°Π΅Ρ?
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Java, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΡΠ½ΡΠΉ, Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΠΈ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ, ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»Π΅Π½Π½ΡΠΉ ΠΊΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Ρ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½Π΅Π΅ Node.js`a, Π½ΠΎ Π·Π° ΡΡΠΎ Π΄ΠΆΠ°Π²Π° ΡΠ°ΡΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΡΡΡ Π±ΠΎΜΠ»ΡΡΠΈΠΌ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΠΌΡΡΠΈ.
Π Node.js ΠΆΠ΅ Π½Π°ΠΏΡΠΎΡΠΈΠ² β ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°Ρ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΎΠ½ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠ²Π΅ΡΠ΅Π½ ΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Ρ ΠΎΡΠΎΡ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ Π»Π΅Π³ΠΊΠΎΠ²Π΅ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Java ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ Π±Ρ ΠΊ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΡΠΌ Π·Π°ΡΡΠ°ΡΠ°ΠΌ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ Π² JavaScript vs ΡΡΡΠΎΠ³Π°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ Π² Java
Π‘ΡΡΠΎΠ³Π°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ (Π΄Π°Π»Π΅Π΅ β Π‘Π’) ΠΎΠ±ΡΠ·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΎΠ±ΡΡΠ²Π»ΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΡΠ°Π·Ρ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΡ ΡΠΈΠΏΠΎΠ² Π΅ΡΡ Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ. ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΌ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ Π²ΠΈΠ΄ΠΎΠΌ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Java.
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ (ΠΠ’) ΠΆΠ΅ Π½Π΅ ΡΡΠ°Π²ΠΈΡ Π² ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΠΌΠΊΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ β ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. JavaScript ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΠ’.
Π―Π·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΠ’ Π·Π°ΡΠ°ΡΡΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ, ΠΌΠ΅Π½ΡΡΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ ΠΊΠΎΠ΄Π° ΠΈ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π’Π°ΠΊΠΆΠ΅, Π΄Π°Π½Π½ΡΠΉ Π²ΠΈΠ΄ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΡΠ°ΡΡΠΊΠ° ΠΊΠΎΠ΄Π° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π°, Π½ΠΎ ΠΈ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅, ΠΈ Π΄Π°ΠΆΠ΅ ΡΡΡΠΎΠΊΠΈ.
ΠΡΠΈ ΡΡΠΎΠΌ ΠΊ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°ΠΌ Π‘Π’ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π΅ΡΡΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΡΠΈΠΏΠ°ΠΌΠΈ, Π΅ΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ°ΠΌΠΈΠΌ Π·Π°ΠΏΡΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΈΠΏΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΡΡ Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠ΄Π°. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ, Π‘Π’ Π²ΡΠ½ΡΠΆΠ΄Π°Π΅Ρ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠ²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΠΎΠΉ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΡΡΠ°Π½ΡΠ΅Ρ Ρ Π°ΠΎΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΡΡΠ΅Π΄ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄Π°Π΅Ρ Π²ΠΏΠΎΠ»Π½Π΅ ΡΡΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΡΠΈΠΏ ΠΈΠΌΠ΅Π΅Ρ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· Π½ΠΈΡ .
ΠΠΈΠ΄Π΅ΠΎ ΠΊΡΡΡΡ ΠΏΠΎ ΡΡ ΠΎΠΆΠ΅ΠΉ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅:
ΠΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Java
ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Java
ΠΠΎΠΏΡΠΎΡ βΠΠ°ΠΊΠ°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ Π»ΡΡΡΠ΅?β Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π±ΡΡΠ½ΡΠ΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ Π² ΡΡΠ΅Π΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎΡ ΠΎΡΠ²Π΅Ρ ΠΏΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π½Π°Ρ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Π΄Π°ΡΡ ΡΠ΅Π±Π΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
ΠΡΠΎΡΡΠΎΡΠ° ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ
JavaScript ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ Π»Π΅Π³ΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ² Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΡΡΠ΄Ρ Ρ Python. ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΡΡΠΎ Π·Π°ΡΠ»ΡΠ³Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π° ΠΈ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠ°Π΅ΠΌΡΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΠΊΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π½Π° Java Ρ Π²Π°Ρ Π²ΡΠΉΠ΄Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°, ΡΠ΅ΠΌ ΠΏΡΠΈ ΠΊΠΎΠ΄ΠΈΠ½Π³Π΅ Π½Π° JS.
Java β Π±ΠΎΠ»Π΅Π΅ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈ ΡΠ³Π»ΡΠ±Π»Π΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ, ΡΠ΅ΠΌ JS, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΡΡΡ Π΄ΠΆΠ°Π²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΠ»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° Java ΠΎΠ΄Π½ΠΈΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ Π½Π΅ ΠΎΠ±ΠΎΠΉΠ΄Π΅ΡΡΡΡ β Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Java SE Development Kit Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Oracle, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΊΠ°ΡΠ°ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, IntelliJ IDEA. Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ βHello World!β.
ΠΠ°ΡΠΏΠ»Π°ΡΠ°
Π‘ ΠΎΠΏΠ»Π°ΡΠΎΠΉ ΡΡΡΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ, Π²ΡΡ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ. ΠΡΠ»ΠΈ Π²Π΅ΡΠΈΡΡ Π·Π°ΡΠΏΠ»Π°ΡΠ½ΠΎΠΌΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π½Π° DOU.ua, ΡΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ Π½Π° Π΄Π΅ΠΊΠ°Π±ΡΡ 2020 Π³ΠΎΠ΄Π° Java ΠΈ JavaScript ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΠΎΠ²Π½Ρ Junior Π² Π£ΠΊΡΠ°ΠΈΠ½Π΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠ΅ΡΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΠΌΠΌΡ:
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ, Java ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡΠ½ΡΠΉ Π·Π°ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΡΡΠ°ΡΡ, ΡΠ΅ΠΌ JS Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅ΡΡ β ΡΡΠΎ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ Π²ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Π΄ΠΆΠ°Π²ΠΈΡΡΠ°ΠΌ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ Junior Π² ΠΏΠ»Π°Π½Π΅ Π·Π½Π°Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΡΠ·ΡΠΊΠ° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΊ Junior JavaScript ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ. ΠΡΠ»ΠΈ JavaScript Dev. Π±ΡΠ΄Π΅Ρ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΠΊΠΈΠ»Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°Π²Π΅Π½ Π΄ΠΆΠ°Π²ΠΈΡΡΡ, ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π½Π΅ ΠΌΠ΅Π½ΡΡΠ΅ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ.
ΠΠ°ΡΠΏΠ»Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΡΠΎΠ²Π½Ρ Middle:
ΠΠ΄Π΅ΡΡ Π·Π°ΡΠΏΠ»Π°ΡΡ Java ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ ΡΠ΅Ρ , ΠΊΡΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π½Π° JS. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠ°Π·ΡΡΠ² Π½Π΅ ΡΠ°ΠΊ ΡΠΆ Π±ΠΎΠ»ΡΡΠΎΠΉ, ΡΠ°ΠΊ ΡΡΠΎ Π½Π΅ ΡΡΠΎΠΈΡ Π΄Π΅Π»Π°ΡΡ ΠΏΠΎΡΠΏΠ΅ΡΠ½ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, ΡΡΠΎ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡΠ΅ ΠΠ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΎΡΠ΅Π½Ρ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π½Π°Π²ΡΠΊΠΎΠ² ΠΈ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ β ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π²Ρ ΠΈΠ½Π²Π΅ΡΡΠΈΡΡΠ΅ΡΠ΅ Π² ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ ΠΈ ΡΠΌΠ΅Π½ΠΈΡ, ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² Π²Π°Ρ. Π’Π°ΠΊΠΆΠ΅, ΡΡΠΎΠΈΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π·Π°ΡΠ°ΡΡΡΡ ΠΈΠΌΠ΅ΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΎΡΠΏΠ°ΠΊΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΡΡΠ²Π°ΡΡ ΠΏΠΎΡ ΠΎΠ΄Ρ Π² ΡΠΏΠΎΡΡΠ·Π°Π», ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ Π½Π° ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ΅, ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ΅ ΠΎΡΠΈΡΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΡΡΡΠ°Ρ ΠΎΠ²ΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΡΠΎΠ³ΠΈ
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ Π²Π΅Π±ΠΈΠ½Π°ΡΡ ΠΏΠΎ ΡΡ ΠΎΠΆΠ΅ΠΉ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅:
ECMAScript 6. ΠΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ JavaScript ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°.
ΠΠ΄Π΅ ΠΌΠΎΠΉ JavaScript, ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Π²ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ?
Memory Game Π½Π° JavaScript Π·Π° 2 ΡΠ°ΡΠ°
ΠΠ±ΡΠΈΠΉ ΠΏΡΠ½ΠΊΡ: Π΄Π΅Π½Π΅ΠΆΠ½ΡΠΉ ΠΎΠΊΠ»Π°Π΄ Ρ Java ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΡΡΡ Π²ΡΡΠ΅, ΡΠ΅ΠΌ Ρ JavaScript Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅ΡΠΎΠ², Π½ΠΎ Π²ΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π°ΡΠΈΡ Π½Π°Π²ΡΠΊΠΎΠ² ΠΈ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ.
ΠΡ Π° ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· ΡΡΠΈΡ Π΄Π²ΡΡ ΡΠ·ΡΠΊΠΎΠ² Π»ΡΡΡΠ΅ β Π²ΠΎΠΏΡΠΎΡ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ. ΠΠΎ ΠΌΡ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ: Π²Π°ΠΆΠ΅Π½ ΠΎΡΠ²Π΅Ρ Π½Π΅ Π½Π° βΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΡΡΡΠ΅?β, Π° Π½Π° βΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΌΠ½Π΅ Π±ΠΎΠ»ΡΡΠ΅ Π½ΡΠ°Π²ΠΈΡΡΡ? ΠΠ°ΠΊΠΎΠ΅ ΠΎΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅ IT ΠΌΠ½Π΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎ Π΄ΡΡΠ΅? ΠΡΠ°Π²ΠΈΡΡΡ Π»ΠΈ ΠΌΠ½Π΅ ΡΠΎΡ ΡΠΏΠ΅ΠΊΡΡ Π·Π°Π΄Π°Ρ, Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ²ΡΠΈΠΉΡΡ ΡΠ·ΡΠΊ?β, Π° Π΄Π°Π»ΡΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π΄Π²ΠΈΠ³Π°ΠΉΡΠ΅ΡΡ Π² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. Π£Π΄Π°ΡΠΈ Π² Π²Π°ΡΠ΅ΠΌ Π²ΡΠ±ΠΎΡΠ΅!
ΠΠΆΠΈΠ΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ°ΡΡΠΈ Π² Π½Π°ΡΠ΅ΠΉ ΡΡΠ±ΡΠΈΠΊΠ΅ ΠΈ ΠΎΡΡΠ°Π²Π°ΠΉΡΠ΅ΡΡ Ρ ITVDN!
Java ΠΈ Javascript: ΠΠΎΠ»Π½ΠΎΠ΅ Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π΄Π²ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Java ΠΈ JavaScript. Π£Π·Π½Π°ΠΉΡΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ Java ΠΎΡ JavaScript.
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: August 31, 2021
Π‘ΡΠ°Π½Π΄Π°ΡΡΡ ΠΡΠΎΠ²Π΅ΡΠΊΠΈ Π€Π°ΠΊΡΠΎΠ² BitDegree.org
Π§ΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, BitDegree.org ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ Π°ΡΠ΄ΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ°ΠΊΡΠΎΠ², ΡΠ»Π΅Π΄ΡΡ ΡΡΡΠΎΠ³ΠΈΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡΠΊΠΈΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ. ΠΠ»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ, ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡΡΡ ΡΡΡΠΎΠ³ΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΠ»ΠΎΠΊ.
ΠΠ΅ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π½Π° BitDegree.org ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ:
1. Π’ΠΎΠ»ΡΠΊΠΎ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΡΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΆΡΡΠ½Π°Π»Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π΄Π»Ρ ΡΠ΅Π»Π΅ΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
2. Π Π΅Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡΠ²Π΅ΡΠ°Π΅ΠΌΠΎΠΉ ΡΠ΅ΠΌΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°ΡΠΊΡΡΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ.
3. ΠΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ² Π² ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ, ΡΠΎ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΡΠΎΠΈΠ½ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½.
Π‘Π²ΡΠΆΠΈΡΠ΅ΡΡ Ρ Π½Π°ΠΌΠΈ, Π΅ΡΠ»ΠΈ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌ, Π½Π΅ΠΏΠΎΠ»Π½ΡΠΌ ΠΈΠ»ΠΈ ΡΠΎΠΌΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ.
Π ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ Π²Π°ΠΌ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ. ΠΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎΠ± ΠΈΡ ΠΈΡΡΠΎΡΠΈΠΈ, ΠΎΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡΡ ΠΈ Ρ. Π΄. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ Π²ΡΠ²Π΅Π΄Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Java ΠΈ JavaScript. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π² ΡΠ°ΠΌΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, Π² ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠΈΠ΅ Java ΠΎΡ JavaScript Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌΠΈ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ°Π½Π΅Π΅.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅: Π‘ Π§Π΅Π³ΠΎ ΠΡΡ ΠΠ°ΡΠ°Π»ΠΎΡΡ
Π‘ ΡΡΠ΅ΡΠΎΠΌ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ ΡΠΎΡ, Π² ΡΠ΅ΠΌ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠΈΠ΅ Java ΠΈ JavaScript. Π ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΈΡ Π΄Π²ΡΡ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΈΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ, ΠΌΡ Π½Π°ΡΠ½Π΅ΠΌ Ρ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ° ΠΎ Java.
Π‘Π°ΠΌΡΠ΅ ΠΠΎΠ»ΡΠ±ΠΈΠ²ΡΠΈΠ΅ΡΡ Π‘ΡΠ°ΡΡΠΈ
ΠΡΠ΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅? ΠΡ ΡΠΎΠ±ΡΠ°Π»ΠΈ ΠΏΠΎΡ ΠΎΠΆΠΈΠ΅ ΡΡΠ°ΡΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΏΡΠΎΠ²Π΅Π»ΠΈ Π²ΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠΉ. ΠΠ·Π³Π»ΡΠ½ΠΈΡΠ΅!
ΠΡΡΡΡ ΠΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΠ±ΡΡΠ΅Π½ΠΈΡ edX: Π§ΡΠΎ ΠΡ Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ?
ΠΠ°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Ρ Π² ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΊΡΡΡΠΎΠ² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΎΠ½Π»Π°ΠΉΠ½? ΠΠ·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° Π»ΡΡΡΠΈΠ΅ edX ΠΊΡΡΡΡ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΠΉΡΠ°Ρ!
ΠΡΡΡΡ Π ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Skillshare: ΠΡΡΡΠΈΠ΅ Π£ΡΠΎΠΊΠΈ ΠΠ»Ρ ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΠΠ°ΡΠ΅ΠΉ ΠΡΠ΅Π°ΡΠΈΠ²Π½ΠΎΡΡΠΈ
Π‘ΡΠ°Π½ΡΡΠ΅ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠΌ, ΠΏΡΠΎΠΉΠ΄Ρ ΠΎΡΠΎΠ±ΡΠ°Π½Π½ΡΠ΅ Π²ΡΡΡΠ½ΡΡ ΠΊΡΡΡΡ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Skillshare!
ΠΡΡΡΡ Π€ΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Skillshare: ΠΠ°ΠΊ ΠΠ°ΠΏΠ΅ΡΠ°ΡΠ»Π΅ΡΡ ΠΠΈΡ
ΠΠ°ΠΊΠΈΠ΅ ΠΊΡΡΡΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Skillshare ΡΡΠΎΡΡ Π²Π°ΡΠ΅Π³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ? ΠΠ·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° Π»ΡΡΡΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΈ ΡΠ·Π½Π°ΠΉΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅.
Java ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΠ²ΠΎΠΈΠΌ Π»ΠΎΠ·ΡΠ½Π³ΠΎΠΌ WORA, ΠΈΠ»ΠΈ «Π½Π°ΠΏΠΈΡΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π·Π°ΠΏΡΡΠΊΠ°ΠΉ Π²Π΅Π·Π΄Π΅» (write once, run everywhere). ΠΡΠΎΡ ΡΠ»ΠΎΠ³Π°Π½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π°Π΄Π°ΠΏΡΠΈΡΡΠ΅ΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
JavaScript
Π’Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Java, JavaScript ΡΡΠΎ (ΡΠ°ΡΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ, ΠΊΠ°ΠΊ JS) Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ Π² 1995 ΠΡΠ΅Π½Π΄Π°Π½ΠΎΠΌ ΠΠΉΡ ΠΎΠΌ ΠΈΠ· Netscape Communications. ΠΠ΄Π΅Ρ JavaScript Π·Π°ΠΊΠ»ΡΡΠ°Π»Π°ΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ Java, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΡ ΠΆΠ΅ ΡΠ°ΠΌΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ.
Π£ JavaScript Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΠΏΠ΅ΡΠ΅Π΄ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π»ΡΠ±ΡΡ ΠΊΡΠΈΡΠΈΠΊΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π±ΡΠ»ΠΎ ΠΈ Ρ Java; Ρ ΡΠΆΠ΅ ΠΏΠΎΠΌΠΈΠ½Π°Π» ΠΎΠ± ΡΡΠΎΠΌ Π²ΡΡΠ΅ Π² ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΎ Java ΠΈ JavaScript) Π·Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π»ΠΈΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΎΠ½ Π΄ΠΎΠΊΠ°Π·Π°Π», ΡΡΠΎ ΡΠ·ΡΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΡΡΠ°ΡΠΈΡΡ .
ΠΡΠ°ΠΊ, ΠΏΠΎΡΠ»Π΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΠ΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΠ±ΠΎΠΈΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Java ΠΈ JavaScript ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΡΡ Π½Π°ΡΠ΅Π³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ.
ΠΡΠΈΡΠ΅ΡΠΈΠΈ Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΡ
ΠΠΎΡ ΡΡΠΈ ΡΡΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΏΡΠΎΡΡΠΎΡΠ°, Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²ΡΠ΅ ΡΡΠΈ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ½ΡΡΡ, Ρ ΡΠ΅ΠΌ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ.
ΠΡΠΎΡΡΠΎΡΠ°
ΠΠ±ΡΡΡΠ°ΠΊΡΠΈΡ
ΠΠ±ΡΡΡΠ°ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π·Π²ΡΡΠ°ΡΡ. Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΎ Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΡΠ°Π½ΡΡΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ Π΄Π΅Π»ΠΎ Ρ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ»Π½Ρ ΡΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌΠ°, Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠΎΠ³Π»Π°ΡΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π°ΠΆΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΡ ΠΈΠ΄Π΅Ρ ΠΎ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ°, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΎ Java ΠΈ JavaScript.
ΠΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ
Java ΠΈ JavaScript β Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π²ΡΡΡΠ½ΠΈΠ»ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΡΠ°Π·Ρ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Java ΠΈ JavaScript. ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²ΡΡ ΠΏΠΎΡΡΠ°ΠΏΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΡΠ°Π½ΠΈΡΡ ΠΈ Π±ΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ.
ΠΠ°ΠΊΠΎΠΉ Π―Π·ΡΠΊ ΠΡΠΎΡΠ΅?
ΠΠ°ΠΊΠΎΠΉ Π―Π·ΡΠΊ ΠΠΎΠ»Π΅Π΅ ΠΠ±ΡΡΡΠ°ΠΊΡΠ΅Π½?
ΠΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ Java ΠΈ JS?
ΠΡΠΎΡΡΠΎΠΉ 2 ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
1. ΠΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΌΠ½Π΅ ΠΌΠΎΠΉ ΠΎΡΠ΅Ρ Π²ΠΎΡ ΡΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ: Π»Π΅Π·ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΡΠ΄Π°, ΡΠ΅ΠΌ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΈ Π³Π΄Π΅ Π΅ΡΡΡ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ ΡΠΎΡΡΠ°, Π° Π½Π΅ Π³Π½Π°ΡΡΡΡ Π·Π° Π±Π°Π±ΠΊΠ°ΠΌΠΈ. Π Π²Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Ρ ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ Π³Π½Π°ΡΡΡΡ Π·Π° Π±Π°Π±ΠΊΠ°ΠΌΠΈ.
2. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ ΡΡΠΏΠΎ Π·Π°Π΄****ΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π½Π° Π½Π΅ΠΌ ΠΏΠΈΡΠ°ΡΡ. ΠΡΠΎ ΠΎΠΏΡΡ, ΡΡΠΈΠ»Ρ ΠΌΡΡΠ»Π΅Π½ΠΈΡ, ΡΠΏΠΎΡΠΎΠ± ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ ΠΈ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅. ΠΡΠΎ ΡΠΎ, ΡΠ΅Π³ΠΎ Ρ Π²Π°Ρ Π½Π΅ ΠΎΡΠ½ΡΡΡ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΌΠ΅Π½ΡΠ΅ΡΠ΅ ΡΠ·ΡΠΊ 10 ΡΠ°Π·. ΠΠΎΡΡΠΎΠΌΡ ΡΡΠΎΠΈΡ Π½Π°ΡΠ΅Π»ΠΈΡΡΡΡ Π½Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π½Π°Π²ΡΠΊΠΎΠ².
3. Π― ΡΡΠΈΡΠ°Ρ ΡΡΠΎ Π½ΠΈΠΊΡΠΎ. Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΈΠ΄ΠΈΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΡΠΎΠ²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ Π½Π΅ ΡΠ΅ΡΠ°Π΅Ρ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ. Π ΡΡΠΎΠΌ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΡΡΠ° (ΡΠΎ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π½ΡΠΆΠ½ΠΎ). Java ΠΈ Javascript Π½Π΅ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΠ΄ΠΈΠ½Π°Π»ΡΠ½ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ, ΡΡΠΎΠ±Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΡΡ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π½Π° Π΄ΡΡΠ³ΠΎΠΉ. ΠΠΎΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π·Π°Π΄Π°Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ΄Π½Π΅Π΅. ΠΠΎ ΡΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅Π΅ (Π΅ΡΠ»ΠΈ Π·Π°Π΄Π°ΡΠΈ Π²Π°Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡ).
4. ΠΠ° ΡΠ²ΠΎΠΈ 3 Π½Π΅ΠΏΠΎΠ»Π½ΡΡ Π³ΠΎΠ΄Π° ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΌΠ½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΡΠ΅ΡΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π±ΡΠ»ΠΈ Π²ΡΡΠ΅ ΠΌΠΎΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ Π½Π°Π²ΡΠΊΠΎΠ², ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ, Π½Π°Π±ΠΈΡΠ°ΡΡΡ ΠΎΠΏΡΡΠ° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΠΌΠ΅ΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΠ΅ΠΌ ΠΆΠ΅ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΠΌΠ½Π΅ ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ. Π Π½Π°ΡΠ°Π»Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΊΠ°ΠΊ ΠΈ Ρ Π²Π°Ρ.
5. ΠΠ°Ρ ΡΠΎΠ²Π°ΡΠΈΡ ΠΏΡΠΈΠ²ΠΈΡΠ°Π΅Ρ, Π³ΠΎΠ²ΠΎΡΡ ΠΎ 1.5ΠΊ Π±Π°ΠΊΡΠΎΠ² Π² ΠΌΠ΅ΡΡΡ, ΠΏΠΎΠ»ΡΡΠ°Ρ Π·Π½Π°Π½ΠΈΡ Π½Π° ΠΎΠ΄Π½ΠΈΡ Π»ΠΈΡΡ ΠΊΡΡΡΠ°Ρ . ΠΡΡΡΡ Π½ΠΈΡΡΠΎ, Π΅ΡΠ»ΠΈ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΠΈ ΡΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ°, Π»ΠΈΠ±ΠΎ ΠΎΠ½ ΡΠ΅Π»Π΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎ ΡΡΠ°ΡΠΈΠ» ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΠ°Π·Π±ΠΎΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, Π΄Π½ΡΠΌΠΈ ΠΈ Π½ΠΎΡΠ°ΠΌΠΈ ΡΡΠΈΠ», ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°Π»ΡΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΠ» Π²ΡΠ΅ ΡΡΠΎ ΠΈΠ·ΠΎ Π΄Π½Ρ Π² Π΄Π΅Π½Ρ, Π»ΠΈΠ±ΠΎ Π²Ρ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π° Π½Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΠ»ΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠΌ ΠΏ. 2, ΠΈΠΌΠ΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ ΠΎΠΏΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π·Π°Π΄Π°Ρ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ), ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΡΠΌ ΠΈ Π±Π΅Π· ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠ·ΡΠΊΠ°.
P.S ΠΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡΠ΅ΡΠ΅Π½Π΄ΡΠ΅Ρ Π½Π° ΠΈΡΡΠΈΠ½Π½ΠΎ Π²Π΅ΡΠ½ΠΎΠ΅, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π’Π‘ ΡΠΌΠΎΠΆΠ΅Ρ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ΅ΡΠΏΠ½ΡΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ.
Π ΡΠ΅ΠΌ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Java ΠΈ JavaScript?
Russian (PΡΡΡΠΊΠΈΠΉ) translation by Sergey Zhuk (you can also view the original English article)
ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π±ΡΠ΄Ρ ΡΠΎ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈΠ»ΠΈ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ Π²Ρ ΡΡΠΎΠ»ΠΊΠ½Π΅ΡΠ΅ΡΡ Ρ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Java ΠΈ JavaScript.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΌ, Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ, ΠΈ Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π·Π½Π°Π΅ΡΠ΅ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ. ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ±ΠΈΠ²Π°ΡΡ Ρ ΡΠΎΠ»ΠΊΡ ΠΏΠΎ ΡΡΠ΄Ρ ΠΏΡΠΈΡΠΈΠ½, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°Π·Π²Π°Π½Ρ ΡΠ·ΡΠΊΠΈ.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠ½ΠΈ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ ΠΈΠΌΡ Β«JavaΒ», Ρ Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ Π² ΡΠ·ΡΠΊΠ°Ρ , ΠΈΠ·ΡΡΠΈΠ² Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ.
Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΠ΅ΡΠ΅, ΠΌΡ ΡΡΡΠ΅ΠΌΠΈΠΌΡΡ ΠΏΠΎΠΌΠΎΡΡ ΡΠ΅ΠΌ ΠΈΠ· Π²Π°Ρ, ΠΊΡΠΎ Π½ΠΎΠ²ΠΈΡΠΎΠΊ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΈ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΡΠΈΡΡΡΡ (ΠΈΠ»ΠΈ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΏΠ΅ΡΠ²ΡΠΌ!). Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π½Π° ΡΠ·ΡΠΊΠ°Ρ , ΠΈ Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΏΠΎΠΏΡΡΠΊΡ Π²ΠΎΠΎΡΡΠΆΠΈΡΡ Π²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π³ Π² Π²Π°ΡΠ΅ΠΉ ΠΊΠ°ΡΡΠ΅ΡΠ΅.
Java ΠΈ JavaScript
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π»ΡΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡ ΡΡΠΈ Π΄Π²Π° ΡΠ·ΡΠΊΠ°, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ, ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ. ΠΡΡΠ΄Ρ ΠΏΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ·ΡΠΊ Π½Π° ΠΎΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΡΡΠΎΠ±Ρ Π΄Π°ΡΡ Π²Π°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ·ΡΠΊ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ .
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ°Π·Π½ΠΈΡΡ Π² Π΄Π²ΡΡ ΡΠ·ΡΠΊΠ°Ρ ΠΈ, Ρ ΠΎΡΡ ΠΎΠ½ΠΈ Π½Π°Π·Π²Π°Π½Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΡΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ Ρ Π½ΠΈΡ Π΅ΡΡΡ ΠΎΠ±ΡΠ΅Π³ΠΎ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Java?
ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ Java Π² Π΄ΡΡΠ³ΠΈΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°Ρ Π½Π° ΡΡΠΎΠΌ ΡΠ°ΠΉΡΠ΅ ΠΈ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°ΡΡΠΈ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Java Π±ΡΠ» Π·Π°Π΄ΡΠΌΠ°Π½ ΠΏΠΎΠ΄ ΠΈΠ΄Π΅Π΅ΠΉ Β«Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π·Π°ΠΏΡΡΡΠΈΡΡ Π³Π΄Π΅ ΡΠ³ΠΎΠ΄Π½ΠΎΒ», Π° ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ Π΅Π΅ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Java.
ΠΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅: ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΡΠ΅Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Java?
ΠΠ²ΡΡΠΈΡ Π½Π΅ ΡΠ°ΠΊ Π²ΠΎΠ»Π½ΡΡΡΠ΅, Π½Π΅ ΠΏΡΠ°Π²Π΄Π° Π»ΠΈ? ΠΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ! ΠΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, ΠΌΡ Π½Π΅ Π½Π΅ΡΠ΅ΠΌ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π·Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±Π°ΠΉΡ-ΠΊΠΎΠ΄Π°. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Java ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ Π½Π°Ρ ΠΊΠΎΠ΄ Π² Π±Π°ΠΉΡ-ΠΊΠΎΠ΄.
ΠΡΠΎΡ Π±Π°ΠΉΡ-ΠΊΠΎΠ΄ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΠΎΡΠΎΠ²ΠΎΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅, ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Windows, OS X, Linux ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π²ΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅.
ΠΠ²ΡΡΠΈΡ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ, Π΄Π°? ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π·Π΄Π΅ΡΡ Π΅ΡΡΡ ΡΡΠ΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅, ΡΠ΅ΠΌ ΡΡΠΎ, ΠΈ ΡΡΠΎ ΡΠΎ, Π½Π°Π΄ ΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ. ΠΡΠΎ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΡΠ°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΠΌΡΡ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠ°Ρ ΡΠ·ΡΠΊΠ°, ΡΡΠΎΠ±Ρ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΡΡΠ°Π²Π½ΠΈΡΡ ΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π΅Π³ΠΎ Ρ JavaScript.
ΠΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Java. ΠΠ°ΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Π½Π° Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°ΠΌΠΈ:
ΠΡΠ»ΠΈ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΈΡΠ°Π»ΠΈ ΠΊΠΎΠ΄ ΡΠ°Π½ΡΡΠ΅, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π·Π²ΡΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΆΠ°ΡΠ³ΠΎΠ½. ΠΠΎΠ½ΡΡΠ½ΠΎ! Π£ Π½Π°Ρ Π΅ΡΡΡ ΡΠ΅ΡΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ Π½Π°ΡΡΠΈΡΡ Π²Π°Ρ ΡΠΎΠΌΡ, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ:
ΠΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠΊΠ°ΠΊΠΈΠ²Π°ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄Π°Π»Π΅ΠΊΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ½ΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ·Π½Π°ΡΡ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° JavaScript.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ JavaScript?
Π― ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π» JavaScript Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ, Π½ΠΎ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ Π³Π»Π°Π²Π½ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Ρ , ΠΎ ΠΊΠΎΡΠΎΡΡΡ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡ Π²ΡΡΠ΅, Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅. ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅.
JavaScript, ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΡΠΈ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΈ Π΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΡΡ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ:
ΠΡΠ»ΠΈ Π²Π°Ρ ΡΡΠΎ-ΡΠΎ ΡΠΌΡΡΠ°Π΅Ρ, Π½Π΅ Π²ΠΎΠ»Π½ΡΠΉΡΠ΅ΡΡ! ΠΡ Π²ΡΠ΅ Π±ΡΠ»ΠΈ ΡΠ°ΠΌ:
ΠΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ. Π― Π·Π½Π°Ρ. ΠΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΏΡΠΈΡΡΠ½ΠΎΠ΅, ΡΡΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΡΠΎΠ², ΡΡΠΎΠ±Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ JavaScript. Π ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΠΈΠ·ΡΡΠΈΡΠ΅ Π½ΡΠ°Π½ΡΡ ΡΠ·ΡΠΊΠ°, ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π»Π΅Π³ΡΠ΅ ΠΈ Π»Π΅Π³ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π΅Π³ΠΎ ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ .
ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π²ΡΠ΅ Β«Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Ρ Π΄Π΅Π»Π°ΡΒ» Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈ ΡΡΠΎ ΡΠ°ΡΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ Ρ JavaScript, Ρ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΊΡΡΡΠΎΠ²:
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π»ΡΡΡΠ΅ ΠΎΡΠ²ΠΎΠΈΡΠ΅ ΡΠ·ΡΠΊ, Π²Π°ΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠ°ΠΊ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ (ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ²). ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΡΠ°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΎΠ± ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ
ΠΡΠ΅ ΠΎΠ΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ JavaScript ΠΈ Java ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ, Π½ΠΎ ΠΏΠΎ ΡΠ°Π·Π½ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ.
Java ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ· ΠΊΠ»Π°ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ. ΠΠ°ΠΏΡΠΎΡΠΈΠ², Π²ΡΠ΅ Π² JavaScript ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠ»Π°ΡΡΠΎΠ² Π½Π΅Ρ. Π ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΡΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ, Π²ΡΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
Π Java, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ°, Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅Π· ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ°. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Ρ. Π΄., ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
Π JavaScript ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅, Π½ΠΎ ΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ , ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π΄Π°Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ²ΠΎΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠ΅ΡΠΊΠΈΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΎΠΌ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ JavaScript, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅.
ΠΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ Π²ΡΠ±ΡΠ°ΡΡ?
ΠΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ ΠΈΠ· Π²ΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ, ΠΎΠ±Π° ΡΠ·ΡΠΊΠ°, Ρ ΠΎΡΡ ΠΎΠ±Π° ΠΎΠ½ΠΈ Π²Π΄ΠΎΡ Π½ΠΎΠ²Π»Π΅Π½Ρ C Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΠΈΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°. ΠΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· Π½ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠ»ΡΠΆΠΈΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅Π»ΠΈ.
Π₯ΠΎΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ JavaScript Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ, ΠΊΠ°ΠΊ Node.js, ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ΅ΠΌΠΈ ΠΆΠ΅ ΡΠΈΠΏΠ°ΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½Ρ Π½Π° Java. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ ΠΎΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Java, ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ΅ΠΌΠΈ ΠΆΠ΅ ΡΠΈΠΏΠ°ΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΈΡΠ΅ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ JavaScript.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠ²ΠΎΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ Π½Π°Π±ΠΎΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ². Π§Π΅ΡΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡ, Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΈΠ· ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΠ±ΡΠΆΠ΄Π°Π΅Ρ Π½Π°Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ Π½Π°Π΄ Π΄ΡΡΠ³ΠΈΠΌ, ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΈ Π΄ΡΡΠ³ΠΈΡ .
ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½, ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ JavaScript ΡΡΠ°Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄Π΅-ΡΠ°ΠΊΡΠΎ ΡΠ·ΡΠΊΠΎΠ² ΡΠ°Π±ΠΎΡΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. ΠΡΠΎ Π½Π΅ Π±Π΅Π· ΠΊΡΠΈΠ²ΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΡΡΠ°Π²Π»ΡΡΡ Π²Π°Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½Π½ΠΎ ΡΡΡΠ΄ΠΈΡΡΡΡ. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠ΅ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΠΈΠΌΠ΅ΡΡΠΈΠΌΠΈΡΡ Ρ Π½Π°Ρ Π½Π° ΡΡΠ½ΠΊΠ΅ Envato.
Π― ΠΏΡΠΎΠ²ΠΎΠΆΡ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ°Π±ΠΎΡΠ°Ρ Ρ WordPress; Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊ JavaScript ΠΈ Π²Π΅Π΄Ρ Π±Π»ΠΎΠ³ ΠΎΠ± ΡΡΠΎΠΌ Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠ»ΠΈ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΡΡΡΡ ΠΈ ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π½Π°ΠΏΠΈΡΠ°Π» Π΄Π»Ρ Envato, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ΅ΠΉ ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ°ΡΠ΅ΠΉ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ WordPress ΠΈ JavaScript Π² ΠΌΠΎΠ΅ΠΌ Π±Π»ΠΎΠ³Π΅. ΠΠ΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π·Π° ΠΌΠ½ΠΎΠΉ Π² Twitter ΡΠ°ΠΊΠΆΠ΅ Π½Π° @tommcfarlin.
Π‘ ΡΡΠ΅ΡΠΎΠΌ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ, ΠΎΡΡΠ°Π²ΡΡΠ΅ Π²ΡΠ΅ ΠΎΡΠ·ΡΠ²Ρ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½ΠΈΠΆΠ΅.