ОбјавСн Π΅ програмскиот јазик Dart 2.8

сС ΠΎΠ΄Ρ€ΠΆΠ° издавањС Π½Π° програмски јазик Π‘Ρ‚Ρ€Π΅Π»Π° 2.8, кој Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π° Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Ρ€Π°Π΄ΠΈΠΊΠ°Π»Π½ΠΎ Ρ€Π΅Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½Π° Π³Ρ€Π°Π½ΠΊΠ° Dart 2, рСфокусирана Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π·Π° Π²Π΅Π± ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ систСми ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° Π·Π° создавањС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΎΠ΄ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚.

Dart 2 сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π° ΠΎΠ΄ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΎΡ‚ Dart јазик Π²ΠΎ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° силно статичко ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ (Ρ‚ΠΈΠΏΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π·Π°ΠΊΠ»ΡƒΡ‡Π°Ρ‚ автоматски, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ‚ΠΈΠΏΠΎΡ‚ Π΅ ΠΈΠ·Π±ΠΎΡ€Π½Π°, Π½ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΎΡ‚ΠΎ ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ повСќС Π½Π΅ сС користи ΠΈ ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ прСсмСтаниот Ρ‚ΠΈΠΏ Π΅ Π΄ΠΎΠ΄Π΅Π»Π΅Π½ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° ΠΈ строгата ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ‚ΠΈΠΏΠΎΡ‚ Π΅ ΠΏΠΎΡ‚ΠΎΠ° сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΡƒΠ²Π°). Π—Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Π²Π΅Π± Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ½ΡƒΠ΄Π΅Π½ΠΈ Π·Π±ΠΈΡ€ Π½Π° спСцифични Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ dart:html, ΠΊΠ°ΠΊΠΎ ΠΈ Angular Π²Π΅Π± Ρ€Π°ΠΌΠΊΠ°. Π‘Π΅ ΠΏΡ€ΠΎΠΌΠΎΠ²ΠΈΡ€Π° Ρ€Π°ΠΌΠΊΠ° Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π€Π»Π΅Ρ‚Π΅Ρ€, Π²Ρ€Π· основа Π½Π° која, ΠΌΠ΅Ρ“Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° ΠΈ корисничката ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ систСм ΠΌΠΈΠΊΡ€ΠΎΠΊΠ΅Ρ€Π½Π΅Π» ΡˆΡ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π²ΠΎ Google ΠžΠ±ΠΈΡ‡ΠΊΠ°.

Π’ΠΎ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ срСдства Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° врСдноста Null, ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°Ρ˜ΡœΠΈ ја компатибилноста Π½Π°Π½Π°Π·Π°Π΄. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСга ќС сС Ρ„Ρ€Π»ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°ΡšΠ΅ Π°ΠΊΠΎ сС Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΎΠ±ΠΈΠ΄ Π΄Π° сС Π΄ΠΎΠ΄Π΅Π»ΠΈ врСдноста β€žNullβ€œ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° ΠΎΠ΄ Π½Π΅Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ Ρ‚ΠΈΠΏ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ β€žintβ€œ. Π’ΠΎΠ²Π΅Π΄Π΅Π½ΠΈ сС ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° Π·Π° компатибилноста Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ со Nullable ΠΈ non-Nullable Ρ‚ΠΈΠΏΠΎΠ²ΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ β€žint?β€œ ΠΈ β€žintβ€œ (Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° со Ρ‚ΠΈΠΏ β€žintβ€œ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈ сС Π΄ΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° со Ρ‚ΠΈΠΏ β€žintβ€œ, Π½ΠΎ Π½Π΅ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ). Π˜ΡΡ‚ΠΎΡ‚ΠΎ Π²Π°ΠΆΠΈ ΠΈ Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π²Ρ€Π°Ρ‚Π΅Π½ΠΈ Π²ΠΎ ΠΈΠ·Ρ˜Π°Π²Π°Ρ‚Π° β€žΠ²Ρ€Π°ΡœΠ°ΡšΠ΅β€œ - Π°ΠΊΠΎ Π²ΠΎ Ρ‚Π΅Π»ΠΎΡ‚ΠΎ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π΅ ѝ сС Π΄ΠΎΠ΄Π΅Π»ΠΈ врСдност Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° со Ρ‚ΠΈΠΏ ΡˆΡ‚ΠΎ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π° β€žΠΡƒΠ»Ρ‚Π°β€œ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°, ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΎΡ‚ ќС ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ Π³Ρ€Π΅ΡˆΠΊΠ°. ОвиС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ќС Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ΠΏΠ°Π΄ΠΎΠ²ΠΈ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΠ΄ ΠΎΠ±ΠΈΠ΄ΠΈ Π΄Π° сС користат ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Ρ‡ΠΈΡ˜Π° врСдност Π΅ Π½Π΅Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π° ΠΈ поставСна Π½Π° β€žΠΡƒΠ»Ρ‚ΠΈβ€œ.
  • ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ pub.dev ја ΠΏΠΎΠΌΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° ΠΎΠ΄ 10 илјади ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Како Π΄Π΅Π» ΠΎΠ΄ циклусот Π½Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Dart 2.8, пСрформанситС Π½Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΠ΄ pub.dev сС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²ΠΎ повСќС ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΈ нишки ΠΏΡ€ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žpub getβ€œ, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΌΡ€Π·Π»ΠΈΠ²Π° ΠΏΡ€Π΅ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° β€ž ΠΏΠ°Π± Ρ€ΠΎΠΊ" ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π’Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žpub getβ€œ Π·Π° Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Flutter ΠΏΠΎΠΊΠ°ΠΆΠ° Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΎΠ΄ 6.5 Π½Π° 2.5 сСкунди, Π° Π·Π° ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ Π³Π°Π»Π΅Ρ€ΠΈΡ˜Π°Ρ‚Π° Flutter, ΠΎΠ΄ 15 Π½Π° 3 сСкунди.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° β€žΠΏΠ°Π± Π·Π°ΡΡ‚Π°Ρ€Π΅Π½Π°β€œ Π·Π° Π΄Π° сС Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π°Ρ‚ ситС зависности ΠΎΠ΄ инсталиранитС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. ΠšΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žpub outdatedβ€œ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅, Π±Π΅Π· Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° pubspec, Π΄Π°Π»ΠΈ ΠΈΠΌΠ° ΠΏΠΎΠ½ΠΎΠ²ΠΈ Π³Π»Π°Π²Π½ΠΈ Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° ситС зависности ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ β€žΠ½Π°Π΄Π³Ρ€Π°Π΄Π±Π° Π½Π° ΠΏΠ°Π±β€œ, Π½ΠΎΠ²Π°Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π³ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π° Π½Π΅ само Π²Π΅Ρ€Π·ΠΈΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Π°Ρ‚ Π½Π° pubspec, Ρ‚ΡƒΠΊΡƒ ΠΈ ΠΏΠΎΠ½ΠΎΠ²ΠΈΡ‚Π΅ Π³Ρ€Π°Π½ΠΊΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ со Π·Π°ΠΊΠ°Ρ‡Π΅Π½ΠΈ зависности β€žfoo: ^1.3.0β€œ ΠΈ β€žbar: ^2.0.0β€œ, ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° β€žΠΏΠ°Π± Π·Π°ΡΡ‚Π°Ρ€Π΅Π½ΠΎβ€œ ќС ΠΏΠΎΠΊΠ°ΠΆΠ΅ присуство ΠΈ Π½Π° достапни Π³Ρ€Π°Π½ΠΊΠΈ ΠΈ Π½Π° ΠΏΠΎΠ½ΠΎΠ²ΠΈ Π³Ρ€Π°Π½ΠΊΠΈ:

    Зависности Π’Π΅ΠΊΠΎΠ²Π½ΠΈ Π½Π°Π΄Π³Ρ€Π°Π΄Π»ΠΈΠ²ΠΈ, Ρ€Π΅ΡˆΠ»ΠΈΠ²ΠΈ најнови
    foo 1.3.0 1.3.1 1.3.1 1.3.1
    Π»Π΅Π½Ρ‚Π° 2.0.1 2.1.0 3.0.3 3.0.3

ΠšΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΡΡ‚ΠΈΠΊΠΈ Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Π”Π°Ρ€Ρ‚:

  • ΠŸΠΎΠ·Π½Π°Ρ‚Π° ΠΈ лСсна Π·Π° ΡƒΡ‡Π΅ΡšΠ΅ синтакса, ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½Π° Π·Π° JavaScript, C ΠΈ Java ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅.
  • ΠžΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π±Ρ€Π·ΠΎ ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ ΠΈ високи пСрформанси Π·Π° ситС ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈ Π²Π΅Π±-прСлистувачи ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ, ΠΎΠ΄ прСносливи ΡƒΡ€Π΅Π΄ΠΈ Π΄ΠΎ моќни сСрвСри;
  • Бпособност Π΄Π° сС Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π°Ρ‚ класи ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ ΠΊΠΎΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Π΅Π½ΠΊΠ°ΠΏΡΡƒΠ»ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° постоСчки ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ;
  • ΠžΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΈΠΏΠΎΠ²ΠΈΡ‚Π΅ Π³ΠΎ олСснува Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅, Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ ΠΊΠΎΠ΄ΠΎΡ‚ појасСн ΠΈ ΠΏΠΎΡ‡ΠΈΡ‚Π»ΠΈΠ² ΠΈ ја поСдноставува Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΎΠ΄ страна Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ Π»ΠΈΡ†Π° Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΈ.
  • ΠŸΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚: Ρ€Π°Π·Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ Ρ…Π°ΡˆΠΎΠ²ΠΈ, Π½ΠΈΠ·ΠΈ ΠΈ списоци, Ρ€Π΅Π΄ΠΈΡ†ΠΈ, Π½ΡƒΠΌΠ΅Ρ€ΠΈΡ‡ΠΊΠΈ ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ Π½Π° Π½ΠΈΠ·ΠΈ, Ρ‚ΠΈΠΏΠΎΠ²ΠΈ Π·Π° ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π΄Π°Ρ‚ΡƒΠΌ ΠΈ Π²Ρ€Π΅ΠΌΠ΅, Ρ€Π΅Π³ΡƒΠ»Π°Ρ€Π½ΠΈ ΠΈΠ·Ρ€Π°Π·ΠΈ (RegExp). МоТСби создавајќи свој Π²ΠΈΠ΄ΠΎΠ²ΠΈ;
  • Π—Π° Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС користат класи со Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΠ·ΠΎΠ»Π°Ρ‚, Ρ‡ΠΈΡ˜ ΠΊΠΎΠ΄ сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° цСлосно Π²ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ простор Π²ΠΎ посСбна мСмориска област, Π²ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° со Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ процСс со ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ ΠΏΠΎΡ€Π°ΠΊΠΈ;
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΊΠΎΠΈ ја поСдноставуваат ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° ΠΈ Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π²Π΅Π±-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ. Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚Π° страна ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΠΊΠ»ΡƒΡ‡ΠΈ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° сподСлСни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. АпликациитС ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ΄Π΅Π»Π°Ρ‚ Π½Π° Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΈ Π΄Π° Π³ΠΎ Π΄ΠΎΠ²Π΅Ρ€Π°Ρ‚ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° сСкој Π΄Π΅Π» Π½Π° посСбСн Ρ‚ΠΈΠΌ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ;
  • Π—Π±ΠΈΡ€ Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Π”Π°Ρ€Ρ‚, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅Π½ Ρ€Π°Π·Π²ΠΎΡ˜ ΠΈ Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅ со ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΡ˜Π° Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ ΠΏΡ€ΠΈ Π»Π΅Ρ‚ΠΎΡ‚ (β€žΡƒΡ€Π΅Π΄ΠΈ-ΠΈ-ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈβ€œ);
  • Π—Π° Π΄Π° сС поСдностави Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Π”Π°Ρ€Ρ‚, Ρ‚ΠΎΠ° Π΄ΠΎΠ°Ρ“Π° со SDK, ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΏΠ°Π±, Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π½Π° статички ΠΊΠΎΠ΄ΠΎΠ²ΠΈ стрСла_Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π°Ρ€, Π·Π±ΠΈΡ€ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π”Π°Ρ€Ρ‚ΠΏΠ°Π΄ ΠΈ ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ со стрСла Π·Π° IntelliJ IDEA, WebStorm, Emacs, Π’ΠΎΠ·Π²ΠΈΡˆΠ΅Π½ тСкст 2 ΠΈ vim;
  • ΠŸΡ€Π΅ΠΊΡƒ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ сС дистрибуираат Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ со Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΊΠΎΠΌΡƒΠ½Π°Π»Π½ΠΈ услуги ΠΏΠ°Π±, кој ΠΈΠΌΠ° повСќС ΠΎΠ΄ 10 илјади ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€