Electron: рд░рдирдЯрд╛рдЗрдо рдореЛрдб рдХрд╛ рд╡рд┐рдЪрд╛рд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 1 рдЕрдХреНрддреВре░ 2014  ┬╖  259рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: electron/electron

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдЯрдо-рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдкрдиреЗ рдРрдкреНрд╕ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдкреВрд░реЗ рдПрдЯрдо-рд╢реЗрд▓ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рд╢рд┐рдк рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдЯрдо -рд╢реЗрд▓ рдХреЗ рдРрдк рдлреЙрд░реНрдореЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдПрдбреЛрдм рдПрдпрд░ рдпрд╛ рдХреНрд░реЛрдо рд╣реЛрд╕реНрдЯреЗрдб рдРрдк рдЬреИрд╕реЗ рдПрдЯрдо-рд╢реЗрд▓ рдореЗрдВ рд░рдирдЯрд╛рдЗрдо рдореЛрдб рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХреЗрд╡рд▓ рдкреИрдХреЗрдЬреНрдб рдРрдк рдХреЛ asar рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдПрдЯрдо-рд╢реЗрд▓ рдХрд╛ рд░рдирдЯрд╛рдЗрдо рдореЛрдб рд╕реНрдерд╛рдкрд┐рдд рд╣реЛред

рд░рдирдЯрд╛рдЗрдо рдореЛрдб рдкрд░рдорд╛рдгреБ-рдЦреЛрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдФрд░ рдРрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдЪрд▓рд┐рдП рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП atom-runtime рдХрд╣рддреЗ рд╣реИрдВ), рдФрд░ рдЗрд╕рдореЗрдВ рдЧрд╣рд░реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдХреАрдХрд░рдг рд╣реИрдВ:

  • рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░, рд╣рдо рдПрдЯрдо-рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдФрд░ рдСрдЯреЛ рдЕрдкрдбреЗрдЯрд░ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдЦреЛрд▓реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ .asar рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рд▓рд┐рдирдХреНрд╕ рдкрд░, рд╣рдо рдХреБрдЫ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рддрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░рдорд╛рдгреБ-рд░рдирдЯрд╛рдЗрдо рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрд░реЛрдд рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдкрд░рдорд╛рдгреБ-рд░рдирдЯрд╛рдЗрдо рдХреЛ .asar рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╣реИрдВрдбрд▓рд░ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВред
  • Mac рдкрд░, рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрдирдХреЗ рдРрдкреНрд╕ рдХреЛ Mac рдмрдВрдбрд▓ рдореЗрдВ рдкреИрдХреЗрдЬ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреВрд▓ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдЯреАрдо рдиреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдЧреЗрдо рдХреЗ рд▓рд┐рдП рдмрдВрдбрд▓ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛, рдпрд╛ рдХреИрд╕реЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдиреЗ рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдУрдПрд╕ рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдВрдбрд▓ рдмрдирд╛рдпрд╛ред

рд╣рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреВрд▓ рдпрд╛ рд╕реЗрд╡рд╛ рднреА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдЯрдо-рд░рдирдЯрд╛рдЗрдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рдХрдИ .NET рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рддрд░рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдорд╢реАрди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреНрдпрд╛ .asar рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рд╣рдВрдЧреЗрд░рд┐рдпрди рдореЗрдВ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ the shit рд╣реЛрдЧрд╛ ( рд▓рд┐рдВрдХ )ред

рд╕рднреА 259 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

+100, рдпрд╣ рдРрдк рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ред

рдХреНрдпрд╛ .asar рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рд╣рдВрдЧреЗрд░рд┐рдпрди рдореЗрдВ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ the shit рд╣реЛрдЧрд╛ ( рд▓рд┐рдВрдХ )ред

.apak? рдкреВрд░реА рдЧрдВрднреАрд░рддрд╛ рдХреЗ рд╕рд╛рде, рдХрдИ рднрд╛рд╖рд╛рдПрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдореЗрдВ рд▓рдЧрднрдЧ рдХреЛрдИ рднреА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрдЬреАрдм рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред

IMO рд░рдирдЯрд╛рдЗрдо рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрдИ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдмрд╣реБрдд рдХрд╖реНрдЯрдкреНрд░рдж рд╕реВрдЪрдирд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред рд╕рд╛рде рд╣реА, рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдирдП рдРрдк рд╕рдВрд╕реНрдХрд░рдг рдкреБрд░рд╛рдиреЗ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдРрдк рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рд░рдирдЯрд╛рдЗрдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рднреА рдиреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИрдВ package ), рдФрд░ рдлрд┐рд░ рдпрджрд┐ рд░рдирдЯрд╛рдЗрдо рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдЖрд╕рд╛рди рдмрдирд╛рдПрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА рдпрд╛ рд╕реНрдерд┐рддрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдЦрд┐рдбрд╝рдХреА рд╣реИ ("рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ ... 57%", "рдЕрдкрдбреЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ ...")
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдкреГрд╖реНрдарднреВрдорд┐ рдЕрдкрдбреЗрдЯ рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХреБрдЫ рдЕрдкрдбреЗрдЯ рд╕реЗрд╡рд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдпрд╛ рдРрдк рдЪрд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди рдмрд╕ рд░рдирдЯрд╛рдЗрдо рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдРрдк рдмрдВрдж рд╣реЛрдиреЗ рдкрд░ рдЕрдкрдбреЗрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рд▓рд┐рдП +1ред рдореИрдВ рдПрдХ рдРрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рдореБрдЭреЗ рдореИрдХ рдФрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдбрд┐рд▓реАрд╡рд░ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдпрд╣ рдбрд┐рд▓реАрд╡рд░реА рдХреЛ рдХрд╛рдлреА рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред

рдпрд╣ рдХрдорд╛рд▓ рд╣реЛрдЧрд╛!

рдХреБрдЫ рд╡рд┐рдЪрд╛рд░:

  • рдЬреИрд╕рд╛ рдХрд┐ @YuriSolovyov рдиреЗ рдХрд╣рд╛, рд╣рдореЗрдВ рдпрд╣ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкрд░рдорд╛рдгреБ-рд░рдирдЯрд╛рдЗрдо рдХреЗ рдХреМрди рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЕрд╕рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИрдВред рдЕрдзрд┐рдорд╛рдирддрдГ, рдЗрд╕реЗ рдПрдХ рд╕рдЯреАрдХ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рдЕрд╕рд░-рдЖрдзрд╛рд░рд┐рдд рдРрдк рдЬрд╛рд░реА рдХрд░рддреЗ рд╕рдордп рдХреНрдпреВрдП рдкрд░ рдмреЛрдЭ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

    • рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдкрд░рдорд╛рдгреБ-рд░рдирдЯрд╛рдЗрдо рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рд╛рде-рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреА рд╣реЛрдЧреА, рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЕрджреГрд╢реНрдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдПред

    • рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдХреБрдЫ рд╣рдж рддрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЖрдХрд╛рд░ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рдЖрджрд░реНрд╢реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрдИ рдЕрд╕рд░-рдЖрдзрд╛рд░рд┐рдд рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдВрдкрдиреА рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдорд╛рдирдХреАрдХрд░рдг рдХрд░ рд╕рдХрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреЗ рд╕рднреА рдРрдкреНрд╕ рдЕрднреА рднреА рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

  • рдЖрдкрдиреЗ рдореИрдХ рдкрд░ рдПрдЯрдо-рд░рдирдЯрд╛рдЗрдо рдХреЛ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ _very_ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
  • linux рдкрд░ рдХреЗрд╡рд▓-рд╕реНрд░реЛрдд рд╕рдВрд╕реНрдерд╛рдкрди рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп, .deb/.rpm рд╕рдВрдХреБрд▓ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХреБрдЫ рдРрд╕реЗ рддрд░реАрдХреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд / рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sudo рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ (рдЕрд░реНрдерд╛рдд рдкреНрд░рддрд┐-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛)ред рдкреНрд░рддрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рдкрд┐рдд рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП, рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
  • рдХреНрдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдЖрд╕рд╛рд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдк-рдЯреВ-рдбреЗрдЯ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рд╣реЛрдЧрд╛ - рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬрд┐рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдРрдк рдореЗрдВ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛?

рдЕрдВрдд рдореЗрдВ, рдЗрд╕ рдкреНрд░рдпрд╛рд╕ рдХреА рд╕рдордп-рд╕реАрдорд╛ рдХреНрдпрд╛ рд╣реИ? рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ? рдореИрдВ рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред

@ joshuawarner32 рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдореЛрдЯрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдореИрдВ рдкрд░рдорд╛рдгреБ-рдЦреЛрд▓ рдХреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╣реАрдиреЛрдВ рдмрд╛рдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореМрдЬреВрджрд╛ рд░рдирдЯрд╛рдЗрдореНрд╕ рдФрд░ рд╡реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ/рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рд╡реЗ рдХрд┐рддрдиреЗ рдкрд░реЗрд╢рд╛рди рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд╛рдпрдХ рднреА рд╣реИред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдореЛрдЯрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдореИрдВ рдкрд░рдорд╛рдгреБ-рдЦреЛрд▓ рдХреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╣реАрдиреЛрдВ рдмрд╛рдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд▓рдЧрднрдЧ 5-6 рдорд╣реАрдиреЗ рд╣реЛ рдЧрдП рд╣реИрдВред рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

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

рдпрд╣рд╛рдБ рд╣рдорд╛рд░реЗ рдбрд┐рдЬрд╛рдЗрди рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ:

  • рд╕рд░реНрд╡рд░ рдкрд░ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП .asar.gz рдлрд╝рд╛рдЗрд▓реЗрдВ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкрд░рдорд╛рдгреБ-рдЦреЛрд▓ рдХрд╛ рдПрдХрд▓ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдВ, рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдХреЛрдб рдХреЛ рдмрдВрдбрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
  • рдРрдк рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░, рдЙрдкрдпреБрдХреНрдд .asar.gz рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (рдпрджрд┐ рдпрд╣ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рд╣реИ, рдпрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рд╣реИ)ред рдЗрд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдирд┐рд╣рд┐рдд рдРрдк рдЪрд▓рд╛рдПрдВред
  • рд╣рдорд╛рд░рд╛ рдПрдЯрдо-рд╢реЗрд▓ рдмрд┐рд▓реНрдб рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --app рддрд░реНрдХ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдРрдк рдбрд╛рдЙрдирд▓реЛрдб/рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ

рдХреНрдпрд╛ рдЙрд╕ рддрд░рд╣ рдХрд╛ рдкрд░рдорд╛рдгреБ-рдЦреЛрд▓ рд▓реЛрдЧреЛрдВ рдХреЗ рдорди рдореЗрдВ рдерд╛? рдХреНрдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛?

рдЬреЗрдЖрд░рдИ рдХреА рддрд░рд╣ рдпрд╣ рдИрдЖрд░рдИ (рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд░рдирдЯрд╛рдЗрдо рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ) рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ .eapp рдлрд╛рдЗрд▓реЗрдВ (рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк) рд╣реЛрддреА рд╣реИрдВред

-1 рдХреЗ рд▓рд┐рдП .eapp

+1 рдореБрдЭреЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!

рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░, рд╣рдо рдПрдЯрдо-рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдФрд░ рдСрдЯреЛ рдЕрдкрдбреЗрдЯрд░ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдЦреЛрд▓реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ .asar рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╕реНрдЯреАрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд╡реЗ рдЧреЗрдо рд╢реЙрд░реНрдЯрдХрдЯ рдХреИрд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВ, рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИрдВрдбрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЪрд╛рд▓рд╛рдХ рд╣реИ

: +1: рд╕реНрдЯреАрдо рдореЙрдбрд▓ рдкрд░ред

рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рддрдХрдиреАрдХреА рдмрд╛рдзрд╛ рдирд╣реАрдВ рд╣реИ, рдкреВрд░реА рдмрд╛рдд рд╕рд┐рд░реНрдл рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рд╣реА рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рд╕рднреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░ рдкреВрд░реНрдгрдХрд╛рд▓рд┐рдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдЫреЛрдЯреА рд╕реА рдЯреАрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрднреА рд╣реЛрдЧрд╛ рдпрд╛ рдирд╣реАрдВред

рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рд╕рднреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░ рдкреВрд░реНрдгрдХрд╛рд▓рд┐рдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдЫреЛрдЯреА рд╕реА рдЯреАрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрднреА рд╣реЛрдЧрд╛ рдпрд╛ рдирд╣реАрдВред

рдореЗрд░реЗ рдорди рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рд╢реНрди рд╣реИрдВ, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рджреБрд░реНрдЧрдо рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЛ рдХрдард┐рди рдмрдирд╛рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рди рд▓реЗрдВ рдХрд┐ "рдРрдк 1" рдХреЛ 0.30.x рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ 0.31.x рдкрд░ рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ "рдРрдк 2" рдХреЛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдХреМрди рдЬреАрддрддрд╛ рд╣реИ?

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

рдореЗрд░рд╛ рдорддрд▓рдм рдХрд┐рд╕реА рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдирдлрд░рдд рдХрд░рдиреЗ рдХрд╛ рдирд╣реАрдВ рд╣реИ! рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХреЗ рд╕рд╛рде, рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреА рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдкрд░ рдЦрд░реНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдирдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдкреНрд╕ рдмрдирд╛рдирд╛ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рдХреЛрдб рдХреА рдЙрдирдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╕реЗ рд╕рднреА рддрд░рд╣ рд╕реЗ рдЗрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рднреЗрдЬрдирд╛

@paulcbetts рд▓реЗрдХрд┐рди рд╣реЗ, рдЗрд╕рдХреЗ рд▓рд╛рдн рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИрдВ, рд╣реИ рдирд╛? рдРрдк рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рдпреВрдЬрд░реНрд╕ рдХреЛ ~70mb рдХреЗ рдмрдЬрд╛рдп mb рд╕реЗ рдХрдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯрд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА рдФрд░ рд╕рдм рдХреБрдЫ, рд╣рдореЗрдВ рдмрд╕ рдХреБрдЫ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рдЗрдХреНрд░реЛ-рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдирд┐рдХрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред

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

рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯрд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА рдФрд░ рд╕рдм рдХреБрдЫ, рд╣рдореЗрдВ рдмрд╕ рдХреБрдЫ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рдЗрдХреНрд░реЛ-рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдирд┐рдХрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред

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

рдмреЗрд╕рд┐рдХ рдРрдкреНрд╕ рдЕрдм 30 рд╕реЗ 50 рдореЗрдЧреНрд╕ рдХреЗ рдмреАрдЪ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХреЗ рдкреИрдХреЗрдЬ рдореЗрдВ рдвреЗрд░ рд╕рд╛рд░реЗ рд╡реАрдбрд┐рдпреЛ рди рд╣реЛрдВред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧреЛрдВ рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдЦрд┐рдВрдЪрд╛рд╡ рд╣реИред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдФрд╕рдд рдпреВрдЯреНрдпреВрдм рд╡реАрдбрд┐рдпреЛ 30 рд╕реЗ 40 рдПрдордмреА рдХреЗ рдмреАрдЪ рд╣реИ...

рдореИрдВ рдпрд╣рд╛рдВ рд╕рд┐рд░реНрдл рдПрдХ рдиреЛрдЯ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЪреАрди рдореЗрдВ, рдХрдиреЗрдХреНрд╢рди рдХреА рдЧрддрд┐ рдФрд╕рдд рд▓рдЧрднрдЧ 20kB/s (рджреА рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рд╢рд╣рд░ рдХреЗ ~ 92% рд╕реЗ рдзреАрдореА рдХрдиреЗрдХреНрд╢рди рд╣реИред) рдкрд░рдорд╛рдгреБ/рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдорддреМрд░ рдкрд░ рдкреВрд░реЗ рджрд┐рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ wget -c 'рдЖрдИрдПрдирдЬреАред рдЬрдм рддрдХ taobao рджрд░реНрдкрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╡рд┐рдХрд╛рд╕ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИ рдпрд╛ рддреЛ рдХреИрдЪ-рдСрд▓ рд╡рд░реНрдЬрди рд╣реЛрддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдРрдк рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдЕрдиреБрд░реЛрдзрд┐рдд рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ/рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рд░реИрдкрд░/рд╕рд╣рд╛рдпрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

20 рдХреЗрдмреА/рдПрд╕? рдЖрдк рдХреИрд╕реЗ рдЬреАрд╡рд┐рдд рд░рд╣ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдЪреАрдЬреЛрдВ рдХреЛ рдХрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП!

@steelbrain рдореЗрд░рд╛ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рд╣реИ

@RIAEvangelist рддреЗрдЬ рд╕рдордп рдФрд░ рдмрд╣реБрдд рдзреИрд░реНрдп рд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реИред рджреЗрд░ рд░рд╛рдд рдореЗрдВ рдЧрддрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЗрдЬрд╝ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реЛрддреЗ рд╕рдордп рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдЪрд╛рд▓реВ рдпрд╛ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдирд╛ рдЫреЛрдбрд╝ рджреЗрдВред :3

рд╡реИрд╕реЗ рднреА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ (рдореВрд▓) рддреГрддреАрдп-рдкрдХреНрд╖ рд░реИрдкрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрд╛рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреЛрдИ рднреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ?

рд╣рд╛рд▓рд╛рдБрдХрд┐, .asar рдлрд╝рд╛рдЗрд▓реЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг рдХреА рдШреЛрд╖рдгрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИрдВред рд╢рд╛рдпрдж рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА?

рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд░рдирдЯрд╛рдЗрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд┐рд╕реНрдкреИрдЪрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░) рд▓реЙрдиреНрдЪрд░ рдХреЛ рдЖрдкрдХреЗ рдРрдк рдХреЗ рд▓рд┐рдП рд░рдирдЯрд╛рдЗрдо рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рд╣рдо рдЙрд╕рдХреЗ рд▓рд┐рдП package.json рдореЗрдВ рдПрдХ рдПрдВрдЯреНрд░реА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

@YuriSolovyov рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╣рдо рд░рдирдЯрд╛рдЗрдо рд╣реИрдВрдбрд▓ .json рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддреЗред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рдЕрд╕рд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ рдФрд░ package.json рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рдХрд░ рджреЗрдЧрд╛ред

@Tribex рд╣рд╛рдБ, рддрд░реНрдХ рдкреНрд░рд╡рд╛рд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

-> associate .asar with runtime
-> user launches .asar app
-> dispatcher reads package.json in .asar
-> (optional) downloads required runtime version if needed
-> launches app

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

рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдкреНрд╕ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдЙрдиреНрдирдпрди рд╕реЗ рдЧреНрд░рд╕реНрдд рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдиреЛрдб рджреЗрд╢реА рдореЙрдбреНрдпреВрд▓ред рд╕реА ++ рдПрдмреАрдЖрдИ рдореБрджреНрджреЗ рдХреЗ рдХрд╛рд░рдг рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рд▓рд┐рдП рдореВрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ рдХрдИ рднреВрд▓-рдкреБрдирд░реНрдирд┐рд░реНрдорд┐рдд рдХреНрд░реИрд╢ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ)ред

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

@hokein рдХреИрд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдореВрд▓ рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рд╣рд▓реНрдХрд╛ "рдХреНрд▓рд╛рдЗрдВрдЯ" рд╣реИ, рдЬреЛ рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдЬрдм рднреА рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рд╕реА рдРрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдЗрд╕рдХреА рдПрдХ рдкреНрд░рддрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдкреНрд░рддреНрдпреЗрдХ рдРрдк рдХреЛ рдЗрд╕рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рддрд╛ рд╣реИред

рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рдмрд╛рд░ рдПрдХ рдирдпрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ 2 рдРрдкреНрд╕ рдореЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рд╣реЛред

рд░рди рдЯрд╛рдЗрдо рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╕рдВрднрд╡рддрдГ рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдПрд▓рдЯреАрдПрд╕ (рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди) рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдФрд░ рдмреНрд▓реАрдбрд┐рдВрдЧ рдПрдЬ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдПрд▓рдЯреАрдПрд╕ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╣реЛрдЧрд╛ рдФрд░ рдмреНрд▓реАрдбрд┐рдВрдЧ рдПрдЬ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╣реЛрдЧрд╛ред рдПрд▓рдЯреАрдПрд╕ рдХреЗрд╡рд▓ рдмрдЧ рдлрд┐рдХреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ рдФрд░ рд╢рд╛рдпрдж рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдЬреЛ рдкреНрд░рдореБрдЦ io.js рдФрд░ рд╕рд╛рдордЧреНрд░реА рдЦреЛрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореВрд▓ рдореЙрдбреНрдпреВрд▓ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рджреЛ рд╣рдлреНрддреЛрдВ рдореЗрдВ рдореИрдВ рдЕрдм рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ 4 рд░рд┐рд▓реАрдЬ рджреЗрдЦреА рд╣реИрдВред

@etiktin рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕реЗрд╡рд░ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдРрдк рд╕рдВрд╕реНрдХрд░рдг ^ 0.31 рдШреЛрд╖рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдирд╡реАрдирддрдо 0.31.x рд░рд┐рд▓реАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред рдЗрд╕рд╕реЗ рдЪреАрдЬреЛрдВ рдХреЛ рдереЛрдбрд╝реА рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реЗрд╡рд░ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдПрдХ рдРрдк рд╣реИ рдЬреЛ рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ:

  1. рдРрдк рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг (0.3.0, 0.3.1 рдЖрджрд┐) рдФрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо (рдбрд╛рд░реНрд╡рд┐рди-x64, win32-ia32, win32-x64 рдЖрджрд┐) рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╕рд╛рдзрд╛рд░рдг HTTP рдПрдВрдб-рдкреЙрдЗрдВрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
  2. рд╕рд░реНрд╡рд░ "304 рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ" рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдХреЛрдИ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рддреЛ рдПрдХ JSON рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред
  3. JSON рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░реНрд╕, рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рд╕рд┐рдореНрд▓рд┐рдВрдХ рдХреА рдПрдХ рдиреЗрд╕реНрдЯреЗрдб рд╕реВрдЪреА рд╣реИред
  4. JSON рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдВ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ: [рдирд╛рдо, рдЪрд╛рдЗрд▓реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рд╕рд░рдгреА]ред
  5. JSON рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ: [рдирд╛рдо, рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╣реИрд╢, рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╣реИрд╢ рдХреА рд╕рд░рдгреА 64KB рд╡рд┐рдЦрдВрдбреВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд, рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдзреНрд╡рдЬ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реИ рдпрд╛ рдирд╣реАрдВ]ред
  6. JSON рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдВ рдПрдХ рд╕рд┐рдорд▓рд┐рдВрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ: [рдирд╛рдо, рдЧрдВрддрд╡реНрдп рдкрде]ред
  7. рдпреЗ JSON рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдкрд░ рдмрдирд╛рдП рдФрд░ рдХреИрд╢ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред JSON рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рд╕рд╛рдордЧреНрд░реА-рдирд┐рд░реНрднрд░ рдЪрдВрдХрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЪрд░ рд▓рдВрдмрд╛рдИ рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдбрд┐рдбреБрдкреНрд▓реАрдХреЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЪрд▓рд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ SHA256 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрдВрдХреНрд╕ рдХреЛ рд╣реИрд╢ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╣реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рдЪрдВрдХ рд╣реИрд╢ рд╕рдорд╛рди рд░рд╣реЗрдВ, рднрд▓реЗ рд╣реА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреБрдЫ рдмрд╛рдЗрдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рдЗрд╖реНрдЯрддрдо рдбрд┐рдбреБрдкреНрд▓реАрдХреЗрд╢рди + рд╕рдВрдкреАрдбрд╝рди рджрдХреНрд╖рддрд╛ рдХреЗ рд▓рд┐рдП рдФрд╕рдд рдЪрдВрдХ рд▓рдВрдмрд╛рдИ рд▓рдЧрднрдЧ 64KB рд╣реИред рдпрджрд┐ рдЯреБрдХрдбрд╝реЗ рдмрдбрд╝реЗ рд╣реИрдВ рддреЛ рд╡реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рднреА рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдпрджрд┐ рдЯреБрдХрдбрд╝реЗ рдЫреЛрдЯреЗ рд╣реИрдВ рддреЛ рд╡реЗ рднреА рд╕рдВрдкреАрдбрд╝рд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЪрдВрдХ рд╣реИрд╢ рд╣реЛрдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдФрд╕рдд рдЪрдВрдХ рд▓рдВрдмрд╛рдИ рднреА рдмрдврд╝рд╛рдИ рдЬрд╛рдПрдЧреАред
  8. рдЬрдм рдРрдк рдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдПрдХ рдирдпрд╛ JSON рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрдкрд▓рдмреНрдз рдЦрд╛рд▓реА рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рддрд╛ рд╣реИред рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рд╕реНрдерд╛рдиреАрдп рдореИрдирд┐рдлреЗрд╕реНрдЯ рдХреЛ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рд╕реНрдерд╛рдиреАрдп рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИ рдпрд╛ рд╕рд░реНрд╡рд░ рд╕реЗ рд▓рд╛рдкрддрд╛ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдирдП рдореИрдирд┐рдлреЗрд╕реНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рднреА рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдФрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░реЛрдВ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рдбрд╛рдЙрдирд▓реЛрдб рдореЗрдВ рдХреБрдЫ рднреА рджреВрд╖рд┐рдд рд╣реЛ рдЧрдпрд╛ рдерд╛, рддреЛ рдпрд╣ рдЕрдкрдбреЗрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред
  9. рдпрджрд┐ рдирдпрд╛ рдЕрдкрдбреЗрдЯ рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдХреЗ рд╡рд┐рд░реБрджреНрдз рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рддреНрдпрд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдРрдк рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдирдП рдЕрдкрдбреЗрдЯ рдкрде рдкрд░ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИред
  10. рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдиреЛрдЯрд┐рд╕ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рджреВрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЦреБрдж рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред
  11. рдирдпрд╛ рдРрдк рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрдВрдж рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдЦреБрдж рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ, рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг (/Applications/Ronomon.app) рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдлрд┐рд░ рдЦреБрдж рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрдм рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг (/Applicatons/Ronomon.app) рдХреЗ рд╕реНрдерд╛рди рд╕реЗ рдФрд░ рдлрд┐рд░ рд╕рдВрдЧреНрд░рд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИред
  12. рдпрджрд┐ рд╕рдВрдХреНрд░рдордг рдХреЗ рджреМрд░рд╛рди рдХреБрдЫ рднреА рдЧрд▓рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рд╣рд┐рдд рдкрде рдкрд░ рддрдм рддрдХ рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдирд╛рдо рдмрджрд▓реЗрдВ рдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рд┐рдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

+1 рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
+1 рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП asar

рдореИрдВ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдореБрджреНрджрд╛ рдЙрдард╛рдиреЗ рдЖрдпрд╛ рд╣реВрдВред рдкрд╛рдпрд╛ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдореЗрдВ рдЕрдкрдирд╛ + :100: рдбрд╛рд▓реВрдБрдЧрд╛
рд╣рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ JRE рдпрд╛ .NET рдпрд╛ Adobe Air рдЬреИрд╕реЗ рд╕рдорд╛рдзрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдРрдк рдХреЗ рд╕рд╛рде рд░рдирдЯрд╛рдЗрдо рдХреЛ рдкреИрдХ рдХрд░рдирд╛ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рднрд╛рд░реА рдмрдирд╛рддрд╛ рд╣реИред

рд░рдирдЯрд╛рдЗрдо рдХреЛ рдРрдкреНрд╕ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?

рдХреНрдпрд╛ рдпрд╣ рдмрдВрдж рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

@PierBover рдпрд╣ рдореБрджреНрджрд╛ рдЦреБрд▓рд╛ рд╣реИред

рдпрд╣ - https://github.com/KeitIG/museeks/issues/48 - рдмрдВрдж рд╣реЛ рдЧрдпрд╛ред рдХрд┐рд╕реА рдФрд░ рдХреЗ рднрдВрдбрд╛рд░ рдореЗрдВред

рдУрд╣ рдзрдиреНрдпрд╡рд╛рдж @championswimmer рдФрд░ рднреНрд░рдо рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред

рддреЛ рдХреНрдпрд╛ рд╕реНрд╡рддрдВрддреНрд░ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдХреЛрдИ рдЦрдмрд░ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?

@PierBover рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдЦрдВрдбрди рдХреЗ рдХрд╛рд░рдг рд╢рд╛рдпрдж рдпрд╣ рдЬрд▓реНрдж рд╣реА рдХрд┐рд╕реА рднреА рд╕рдордп рдирд╣реАрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ (рдПрдХ рд╣реА рд╕рдЯреАрдХ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ 2 рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдкреНрд╕ рдвреВрдВрдврдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ)ред рд╢рд╛рдпрдж v1 рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рджред

@jorangreef рдХреНрдпрд╛ рдЖрдк рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЕрдкрдиреЗ рдЕрдВрддрд░ рдЕрджреНрдпрддрди рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ? рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдЙрд╕ рдХреЛрдб рдХреЛ рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рдХрд░ рд╕рдХреЗрдВред

@championswimmer рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдРрдк рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдм рдЕрдкрдирд╛ рдРрдк рд╡рд┐рддрд░рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдкрд░ рдирдЬрд░ рд░рдЦ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред

@etiktin рд╣рд╛рдВ, рдбрд┐рдлрд░реЗрдВрд╢рд┐рдпрд▓ рдСрдЯреЛ рдЕрдкрдбреЗрдЯ рдлрд┐рд▓рд╣рд╛рд▓ рд╕рднреА рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рдиреНрдпреВрдирддрдо рдЗрдВрд╕реНрдЯреЙрд▓рд░ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рдХрдИ рдРрдкреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ рддреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдХреИрд╢реНрдб рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрд╣ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рдмрд╣реБрдд рддреЗрдЬрд╝ рдмрдирд╛рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдЕрдЧрд░ рд▓реЛрдЧ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЗрд╕реЗ рд╕реНрд░реЛрдд рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдФрд░ рдЕрдЧрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдХреЛрдб рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рди рд▓реЗрдВ рдХрд┐ "рдРрдк 1" рдХреЛ 0.30.x рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ 0.31.x рдкрд░ рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ "рдРрдк 2" рдХреЛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдХреМрди рдЬреАрддрддрд╛ рд╣реИ?

рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рджреЛ рд░рдирдЯрд╛рдЗрдо рд╣реЛрдВрдЧреЗ, рдЬреИрд╕реЗ рд╡реАрдПрд╕ рд╕реА ++ 2008 2005 рдХреЗ рд╕рд╛рде рд╕рд╣-рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рд╣реИрдВред рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╕рдВрдж рд╣реИ рдХрд┐ рд╡реАрдПрд╕ рд╕реА ++ рд░рдирдЯрд╛рдЗрдо рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛ рдпрджрд┐ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЕрдиреНрдп рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╣ рдмрд╛рдж рдореЗрдВ, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд░рдирдЯрд╛рдЗрдо рд╕рд╣-рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдВрд╕реНрдХрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдкреНрд░рд╡рд░реНрддрди рднреА рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдореЗрдВ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

@ louy2 рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реА ++ рдЙрджрд╛рд╣рд░рдг (рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмреАрдЪ 3 рд╡рд░реНрд╖), рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди (рдкреНрд░рддрд┐ рдорд╛рд╣ рдХрдо рд╕реЗ рдХрдо 3 рд░рд┐рд▓реАрдЬрд╝) рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рд╣реИред

рдореИрдВ рдпрд╣рд╛рдБ рдПрдХ 'рдпрд╣ рдПрдХ рдЯреВрдЯреА рд╣реБрдИ рдкреНрд░рдгрд╛рд▓реА рд╣реИ' рдЙрджреНрдзрд░рдг рдХреЗ рд╕рд╛рде рдЪреБрдЯрдХреА рд▓реЗрддрд╛ рд╣реВрдБ, рдпрджрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢
рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдРрдкреНрд╕ +- 0.0.1 рдпрд╛ . рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ
0.1.0 рд╕рдВрд╕реНрдХрд░рдг рдЕрдВрддрд░

20 рдлрд░рд╡рд░реА 2016 рдХреЛ 18:55 рдмрдЬреЗ, рдкрд┐рдпрд░реЗ рдбреЗ рд▓рд╛ рдорд╛рд░реНрдЯрд┐рдирд┐рдпрд░ <
рд╕реВрдЪрдирд╛рдПрдВ@github.com> рдиреЗ рд▓рд┐рдЦрд╛:

@ louy2 https://github.com/louy2 рдореЗрдВ рдЕрдВрддрд░ рд╣реИ
рд╡рд┐рдЬрд╝реБрдЕрд▓ C++ рдЙрджрд╛рд╣рд░рдг (рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмреАрдЪ 3 рд╡рд░реНрд╖), рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди (рдкреНрд░рддрд┐ рд░рд┐рд▓реАрдЬрд╝ 3 рд░рд┐рд▓реАрдЬрд╝)
рдорд╣реАрдиреЗ рдХрдо рд╕реЗ рдХрдо)

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/atom/electron/issues/673#issuecomment -186595285ред

+1

рдореИрдВрдиреЗ fpm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ .deb рдкреИрдХреЗрдЬ рдореЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкреИрдХ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ рдЙрдЪрд┐рдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдбреЗрдмрд┐рдпрди- рдпрд╛ рдЖрд░рдкреАрдПрдо-рдЖрдзрд╛рд░рд┐рдд, рдХрдо рд╕реЗ рдХрдо)ред рдЖрдк рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: iamale/electron-deb ; рдПрдХ рдЙрджрд╛рд╣рд░рдг рдРрдк рднреА рд╣реИ ред (рдпрд╣ рдЕрд╕рд░ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдмрд╕ рд░рдирдЯрд╛рдЗрдо рдкреИрдХреЗрдЬ рдореЗрдВ рдПрдХ рдПрдордЖрдИрдПрдордИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред)

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

(рдореБрдЭреЗ рдЗрд╕ рд╕реВрддреНрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП @ louy2 рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж!)

рд╡реИрд╕реЗ, .asar рдХреЗ рд▓рд┐рдП MIME рдкреНрд░рдХрд╛рд░ рдХреНрдпрд╛ рд╣реИ? рдХреНрдпрд╛ application/x-asar рдХрд░реЗрдВрдЧреЗ?

@iamale fpm рдХреЗ рдмрдЬрд╛рдп, рдХреНрдпрд╛ рдЖрдкрдиреЗ AppImageKit рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реА рд╣реИред рдЖрдкрдХреЛ рдЬреЛ рдореБрдЦреНрдп рд▓рд╛рдн рдорд┐рд▓рддрд╛ рд╣реИ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдХрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рд╕рднреА рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд╕рд╛рде рд╕рднреА рд▓рд┐рдирдХреНрд╕ рдбрд┐рд╕реНрдЯреНрд░реЛ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдм рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрд┐рд╕реА рднреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджреЗрдЦреЗрдВред

рдФрд░ рдорд╛рдЗрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдХреИрд╕реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ application/x-electron ?

@steelbrain рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛: рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд░рдирдЯрд╛рдЗрдо рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдРрдк рдХреЗ рд╕рд╛рде рдкреИрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдХреНрдпреЛрдВрдХрд┐ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдирд┐рд╣рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП), рдЬреЛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ AppImages рдХреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рд╕реЗ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЬрдм рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рджреБрд░реНрд▓рдн рдбрд┐рд╕реНрдЯреНрд░реЛрд╕ рдпрд╛ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛)ред рддреЛ, рдЗрд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

application/x-electron рд╡реИрд╕реЗ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдЗрд╕рдХреЗ рд╕рд╛рде рд░рд╣реЗрдЧрд╛ред

рдЕрд╕рд░ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛! рдЕрднреА рддрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдмрд╛рдж рдореЗрдВ рдЖрдЬ рдпрд╛ рд╢рд╛рдпрдж рдХрд▓ рдЗрд╕рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВрдЧреЗред рдЕрднреА рдХреЗ рд▓рд┐рдП, рдЖрдк transfer.sh рдкрд░ рдкреИрдХреЗрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд▓рд┐рдВрдХ рдЕрдЧрд▓реЗ 2 рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реЛрдЧрд╛)

рдЖрдкрдХреЛ .asar рдХреЗ рдЕрдВрджрд░ рдПрдХ asar.json рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

  • рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕рдВрд╕реНрдХрд░рдг
  • рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг
    рдПрдХ рдмрд╛рд░ рдпрд╣ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ (1) рдЕрдкрдбреЗрдЯ (рдЪреЗрдХрд░) рдФрд░ (2) рдореМрдЬреВрджрд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди (рдЗрд╕рдХрд╛ рдХреЛрдИ рднреА рд╕рдВрд╕реНрдХрд░рдг) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдРрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдлрд┐рд░ рдпрджрд┐ рдПрдХ рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рдореМрдЬреВрдж рд╣реИ рддреЛ рдпрд╣ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ рдЦреБрд▓реЗ .asar рдХреЗ рд▓рд┐рдП рдЙрджреНрдШрд╛рдЯрди рдкрде, рдЕрдиреНрдпрдерд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдВрдЪреЗрдВред рдРрдк, рд╕реНрд╡рдпрдВ, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди, рдпрд╛ рдкрд╛рдпрдерди рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдиреНрдпреВрдирддрдо рдпрд╛ рдХреЛрдИ UI рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА)ред

рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ: рдРрдк рдЬреЛ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ_рдПрдк рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдЗрд╕реЗ рдЫреЛрдбрд╝рдХрд░ рдмрд╛рдХреА рдРрдк рднреА рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдФрд░ рд╡рд╣рд╛рдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ app.setPath("userData", __dirname + "/ElectronVersions"); рдХреЗ рд╕рд╛рде рд╕рд╣реЗрдЬреЗ рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдЙрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рдЕрдХреЗрд▓рд╛ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрдбрд╝рдиреЗ рдкрд░ рдирдП рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдлрдкреАрдПрдо рдХреЗ рдмрдЬрд╛рдп, рдХреНрдпрд╛ рдЖрдкрдиреЗ AppImageKit рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реА рд╣реИред

https://bintray.com/probono/AppImages/Atom/_latestVersion#files рдкрд░ рдПрдЯрдо рдХреА рдПрдХ AppImage рдЙрдкрд▓рдмреНрдз рд╣реИ - рдмрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, chmod a+x , рдФрд░ рдХрд┐рд╕реА рднреА рдкреБрд░рд╛рдиреЗ x86_64 Linux рд╡рд┐рддрд░рдг рдкрд░ рдЪрд▓рд╛рдПрдВред

рд╕рдорд╕реНрдпрд╛ рд╕рд┐рд░реНрдл рд▓рд┐рдирдХреНрд╕ рдирд╣реАрдВ рд╣реИ, рд╣рдореЗрдВ рдЗрд╕реЗ рдХреНрд░реЙрд╕-рдУрдПрд╕ рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕реЗ рд▓рд┐рдирдХреНрд╕, рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдореИрдХ рдУрдПрд╕рдПрдХреНрд╕ рдкрд░ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдУрдПрд╕-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЙрдиреНрдЪрд░ рдЬреЛ рдпрд╣ рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рд░рдирдЯрд╛рдЗрдо рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рдЕрд╕рд░ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрд┐рдд/рд╕рдВрдЧрдд рд╣реИ

(рдХрдИ рд╕рд╛рд▓ рдмрд╛рдж) рдореИрдВ рдЪрд░реНрдЪрд╛ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реВрдВ:

  1. @zcbenz рдПрдХ рд░рдирдЯрд╛рдЗрдо рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕реНрдерд╛рдиреАрдп рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП .asar рдкреИрдХреЗрдЬ рдХреЗрд╡рд▓ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдмрдВрдбрд▓ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред рд░рдирдЯрд╛рдЗрдо .asar рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рднреА рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИред
  2. @YurySolovyov рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА (рдЬреИрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг) рдХреЗ рд╕рд╛рде рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд░рдирдЯрд╛рдЗрдо рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП .asar рдкреИрдХреЗрдЬред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  3. @joshuawarner32 рдХрдИ рд░рдирдЯрд╛рдЗрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ, рдмрд╛рдЗрдирд░реА рдкреИрдХреЗрдЬрд┐рдВрдЧ (рдЬреИрд╕реЗ .deb ) рдФрд░ .asar рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдЕрдкрдбреЗрдЯ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рд╡рд┐рддрд░рдг рд╕рд░реНрд╡рд░ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  4. @paulcbetts рд╕реНрдЯреАрдо рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрдиреЗ рдФрд░ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред рд╡рд╣ рдПрдХ рд╕реНрдерд╛рдиреАрдп рд░рдирдЯрд╛рдЗрдо рдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдЬреБрдбрд╝реА рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдЖрджрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
  5. [рд▓реЛрдЧ рдЪреАрди рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдЧрддрд┐ рдФрд░ рдЙрдирдХреЗ рдмрдЪрдкрди рдХреЗ рдорд╛рдорд▓реЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВ]
  6. рд░рдирдЯрд╛рдЗрдо рдЕрдкрдЧреНрд░реЗрдб рд╣реЛрдиреЗ рдкрд░ @ рд╣реЛрдХреЗрди рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд░рдд. рдореВрд▓ рдореЙрдбреНрдпреВрд▓ рдЬрд┐рдиреНрд╣реЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╣реЗрдбрд░ рдХреЗ рдЦрд┐рд▓рд╛рдл рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
  7. @etiktin LTS рдФрд░ рдмреНрд▓реАрдбрд┐рдВрдЧ рдПрдЬ рд╡рд░реНрдЬрди рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░реЛрдбрдХреНрд╢рди-рд░реЗрдбреА рдРрдкреНрд╕ рдмреНрд▓реАрдбрд┐рдВрдЧ рдПрдЬ рдХреЗ рдмрдЬрд╛рдп LTS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
  8. @Tribex рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдЕрд░реНрдердкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣рддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ _all_ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рд╕реНрдерд╛рдиреАрдп рдЙрджрд╛рд╣рд░рдг рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╡реЗ рдЬреЛ рдЕрд╕рдВрдЧрдд рд╣реИрдВред
  9. @jorangreef рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЕрдВрддрд░ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  10. @iamale рдиреЗ .asar рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдПрдХ fpm рдкреИрдХреЗрдЬ рдмрдирд╛рдпрд╛ рд╣реИред

_рдЕрд╕реНрд╡реАрдХрд░рдг: рдореИрдВрдиреЗ рдЪрд░реНрдЪрд╛ рдХреЗ рдХреЗрд╡рд▓ рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред рдЕрдЧрд░ рдореБрдЭрд╕реЗ рдХреБрдЫ рдЫреВрдЯ рдЧрдпрд╛ рд╣реЛ рддреЛ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ!_

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

рддрд░реНрдХ:

рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрд╡рд▓рдкрд░реНрд╕ (рдпрд╛рдиреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдмрдВрдбрд▓ рдХрд░рдирд╛) рджреНрд╡рд╛рд░рд╛ рдЬреЛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рд╡рд╣ рд╕рднреА рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдЬреИрд╕рд╛ рд╣реИ! рдпрд╣ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдмреЗрдЪреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдЬреНрдЬрд╛ рдХреЗ рд╕рд╛рде рдУрд╡рди рджреЗрдиреЗ рдЬреИрд╕рд╛ рд╣реИред

рдПрдорд╡реАрдкреА:

  • рдкрд░реНрдпрд╛рд╡рд░рдг рдкреНрд░рдмрдВрдзрдХ : рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдкреИрдХреЗрдЬ рдХрд┐рд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ (рдЙрдиреНрдирдд package.json [рдиреАрдЪреЗ рджреЗрдЦреЗрдВ] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред рдЗрд╕реЗ рдкреИрдХреЗрдЬ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рднреА рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред
  • рдЕрджреНрдпрддрди рдкреНрд░рдмрдВрдзрдХ : рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрджреНрдпрддрди (+ рдЕрдзрд┐рд╕реВрдЪрдирд╛) рдФрд░ рдЕрдВрддрд░ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред рдЗрд╕реЗ рдПрдХ рдбреЗрдореЙрди рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд╕реНрдерд╛рдиреАрдп рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрддрд╛ рд╣реИред

рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛:

  • рдкреИрдХреЗрдЬ/рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрдХ : рдПрдЯрдо рдХреЗ apm рдХреА рддрд░рд╣, .asar рдкреИрдХреЗрдЬ (рдЧрд┐рдЯрд╣рдм рдпрд╛ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП URL, рдЖрджрд┐ рд╕реЗ) рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ( apt-get рдХреЗ рд╕рд╛рде рддреБрд▓рдиреАрдп) рдЙрдмрдВрдЯреВ рдореЗрдВ brew )ред

рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ:

  • рдПрдиреНрд╣рд╛рдВрд╕реНрдб рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ : package.json рдореЗрдВ рдПрдХ рд╕реЗрд╡рд░ (рдпрд╛ рд╕реЗрд╡рд░ рд░реЗрдВрдЬ) рднреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИред
  • рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди/рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ : рдПрдЯреАрдПрдо .asar рдкреИрдХреЗрдЬ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЪреАрдЬреЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд╕рдордп рдХреЗрд╡рд▓ рд╕реЛрд░реНрд╕ рдбрд┐рд▓реАрд╡рд░ рдХрд░рдирд╛ рдФрд░ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдореЙрдбреНрдпреВрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдпрджрд┐ рд╣рдо рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рд╛рд╣рд╕реА рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА _global_ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рд╣реЛрддреА рд╣реИ (рдПрдирдкреАрдПрдо 3 рдХреА рдлреНрд▓реИрдЯ рд╕рдВрд░рдЪрдирд╛ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИ)ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЗрдЬрд╝ (рдЬреИрд╕реЗ рдХрд┐рд╕реА рдРрдк рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╕рдордп)ред
  • рдПрдХрд╛рдзрд┐рдХ рд╕реНрдерд╛рдиреАрдп рд░рдирдЯрд╛рдЗрдо : рдпрджрд┐ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╡рд░реНрдЬрдирд┐рдВрдЧ рдХреЛ рдЕрдм рддрдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рд╡рд╣рд╛рдВ рдХреЗрд╡рд▓ рджреЛ рдЕрд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ 0.x рдФрд░ 1.x ред рдЫреЛрдЯреЗ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдкреИрдЪ рдкрд╢реНрдЪрдЧрд╛рдореА рд╕рдВрдЧрдд рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП , рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЗрд╡рд▓ 0.x рдФрд░ 1.x рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдкреНрд░реЗрд░рдгрд╛рдПрдБ:

  • рдкрд░реНрдпрд╛рд╡рд░рдг/рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрдХ: рдкрд╛рдпрдерди рдХрд╛ virtualenv , рд░реВрдмреА рдХрд╛ rbenv , рдФрд░ ruby-build рднреА рджреЗрдЦреЗрдВред
  • рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░: рдкрд╛рдпрдерди рдХрд╛ pip , рдПрдЯрдо рдХрд╛ apm ред
  • рдЕрдкрдбреЗрдЯ рдореИрдиреЗрдЬрд░: рдХреНрд░реЛрдорд┐рдпрдо рдХреА zygote рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ _silent, background_ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрд░реАрдХрд╛ рд╣реИред
  • рдХреЛрдб рдЕрдиреБрд╡рд╛рджрдХ (рдирдП рдПрдкреАрдЖрдИ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП): рдкрд╛рдпрдерди 2to3 ред

epm (рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░) рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ ...
рд╢рд╛рдпрдж рд░рдирдЯрд╛рдЗрдо elec рдФрд░ рдРрдкреНрд╕ .tron рдкрд░ рдХреЙрд▓ рдХрд░реЗрдВ? TRON рдХреЗ рд╕рд╛рде рд╢рд╛рдпрдж рдХреБрдЫ рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ рдореБрджреНрджреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛;)

рд╢рд╛рдпрдж uepm (рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ), рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╕рднреА OS-es рдкрд░ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ... рдпрд╛ epmc (рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдХреЗрдВрджреНрд░) рдФрд░ рдлрд╝рд╛рдЗрд▓ .epack (рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкреИрдХреЗрдЬ)ред рд╡рд┐рд╕реНрддрд╛рд░, рдХрдо рд╕реЗ рдХрдо, .tron рд╕реЗ рдмреЗрд╣рддрд░ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рдлрд┐рд▓реНрдо рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ("рд╡рд╣ рдЯреНрд░реЙрди рдЪреАрдЬ рджреЗ рджреЛ, рдпрд╛рд░" _рд╣реИрдВрдбреНрд╕ рдпреВ рдореВрд╡реА_)ред

рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рднреМрддрд┐рдХреА рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рднреА рдХрдИ рд╢рдмреНрдж рд╣реИрдВ

  • рдлрд░реНрдорд┐рдпрди
  • рд▓реЗрдкрдЯреЛрди
  • рдЪрд╛рд░реНрдЬ
  • рдХреВрд▓рдореНрдм
  • рдкрд╛рдЙрд▓реА

рдФрд░, рд╕реАрдзреЗ рддреМрд░ рдкрд░ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рд╕рд╛рде рдЬреЛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЙрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреБрдЫ рдЕрдзрд┐рдХ рд╣реИ,

  • рдмреЛрд╕реЙрди
    ;)
    (рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдлреЛрдЯреЙрди рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ)

@kapouer + рдХреНрд╡рд╛рд░реНрдХ? рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╣рд╛рд▓рд╛рдВрдХрд┐ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

рдХреНрд╡рд╛рд░реНрдХ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд╛рдХреА рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдпрдерд╛рд╕реНрдерд┐рддрд┐ рдХреНрдпреЛрдВ рдмрдирд╛рдП рд░рдЦрдиреА рдЪрд╛рд╣рд┐рдП, рдЬрдм рдпрд╣ рд╕реБрдЭрд╛рд╡ рд╕реВрдЪреА рдпрдерд╛рд╕реНрдерд┐рддрд┐ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣реА рд╣реИ? рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рд╣рдо рдЗрд╕рдореЗрдВ рд╣реИрдВ, рдХреНрдпреЛрдВ рди рдЗрд╕рдХрд╛ рдирд╛рдо рд╣реЙрд▓рдбреНрд░реЛрди рд░рдЦрд╛ рдЬрд╛рдП? рдПрд▓рдПрдЪрд╕реА рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдХреЛрд▓рд╛рдЗрдбрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЙрддреНрдкрд╛рдж рдХреЛ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рд░рдВрдЧ рджреЗ рд░рд╣рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдЕрд░реНрде рдпреБрджреНрдз рд╕реЗ рдХрд╕рдХрд░ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ ...

Particle(s) ? рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд╛рдлреА рд▓рдВрдмрд╛ред
рд╡рд┐рдХрд┐ рдореЗрдВ рдХрдгреЛрдВ рдХреА рд╕реВрдЪреА

рдирд╛рдордХрд░рдг рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдлрд┐рд░ рднреА рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд░рдирдЯрд╛рдЗрдо/рдЕрдкрдбреЗрдЯ/рдкреИрдХреЗрдЬрд┐рдВрдЧ/рд╡рд┐рддрд░рдг рдЕрд░реНрдерд╢рд╛рд╕реНрддреНрд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

lepton рдЗрд╕рдХреЗ рдХрдгреЛрдВ рдХреЗ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдмрд╛рдж рд╕реЗ рд╕рд╣реА рд▓рдЧрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред

рдереЛрдбрд╝рд╛ рдЖрдЙрдЯ-рдСрдл-рд╕реНрдХреЛрдк рд╡рд┐рдЪрд╛рд░: рдПрдХ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд░рдирдЯрд╛рдЗрдо рдореИрдиреЗрдЬрд░ рдФрд░ рднреА рдЕрдзрд┐рдХ рднрдпрд╛рдирдХ рд╣реЛрдЧрд╛ (рдФрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдард┐рди рдирд╣реАрдВ рд╣реИ)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо @nwjs рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЙрд╕реА рд╕рдВрд╕реНрдХрд░рдг-рдкреНрд░рдмрдВрдзрдХ-рдЪреАрдЬрд╝ рдореЗрдВ рднреА рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ @ asdf-vm, рд▓реЗрдХрд┐рди GUI рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП)ред

рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджрд╛: https://github.com/iamale/leptonред рдЕрднреА рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рд╕реЗрд╡рд░ рдЕрдЧрд▓реА рдмрд╛рдд рд╣реИ), рдФрд░ рдРрдкреНрд╕ рдЕрдирдкреИрдХ рдХрд┐рдП рдЧрдП рд╣реИрдВ (рдпрд╛рдиреА рдЕрднреА рддрдХ рдирд╣реАрдВред

рдЕрдЪреНрдЫрд╛!

+1

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЕрдЧрд░ рдирд╣реАрдВ .asar, @iamale , рдЬрдм рддрдХ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рдЬрд╛рдирдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реА рдлрд╛рдЗрд▓ рдЦреЛрд▓рдиреА рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдареАрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬреИрд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ file.something рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ $#$1 package.json #$ рд╕реЗ рд▓рд┐рдВрдХрд┐рдВрдЧ json рдХреЛрдб рд╣реЛ, рддрд╛рдХрд┐ рдпрд╣ рдЬрд╛рди рд╕рдХреЗ рдХрд┐ рдХреНрдпрд╛ рдЦреЛрд▓рдирд╛ рд╣реИ...

рдпрд╣ рдХрд╛рдлреА рдкрд╛рдЧрд▓ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП electron рдлрд╝реАрд▓реНрдб рдореЗрдВ package.json рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛
рдХреЛрдИ (рдареАрдХ рд╣реИ, рдХрд┐рд╕реА рдХреА рддрд░рд╣ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рддреИрдпрд╛рд░) npm рдкреИрдХреЗрдЬ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп?
рдкрд╕рдВрдж:

electron: {
  "main": "index.js",
  "runtime": ">= 1.2"
}

рдпрд╣ npm рд╕рдВрдХреБрд▓ рдХреЛ рд╕рдВрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП electron рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рдХрд░ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдореЗрдЬрдмрд╛рди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдФрд░ рджреГрд╢реНрдпрдорд╛рди рдмрдирд╛рдХрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдмрд╕ рдпреБрд╣реНрд╣реА

electron install atom

рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ electron рдХрдорд╛рдВрдб рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рдирдЯрд╛рдЗрдо рдмрдВрдбрд▓реЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рд▓реЗрдХрд┐рди package.json рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ package.electron рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпрд╛ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ?

run:{
  "name"    : "zDillinger",
  "version" : "0.0.1-1",
  "main"    : "main.js"
},
electron: {
  "recommended": "1.2",
  "compatible": [
    "1.2.1-1.2.5",
    "1.3,1.3.0.1",
    "1.1"
  ]
}

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрд╣ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди 1.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реЗрдЧрд╛, рдпрджрд┐ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ рддреЛ рдпрд╣ рднреА рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ 1.2.1 рдФрд░ 1.2.5 рдХреЗ рдмреАрдЪ рдХреЛрдИ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдпрджрд┐ 1.3.1 рдХреЗ рд▓рд┐рдП рдЪреЗрдХ рдирд╣реАрдВ рд╣реИ, рддреЛ 1.3.0.1 рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдирд╣реАрдВ рддреЛ рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ 1.1 рдХреЗ рд▓рд┐рдП рдФрд░ рдпрджрд┐ рдирд╣реАрдВ, рддреЛ 1.2 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред

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

@sapioit рдПрдХ рдЕрд▓рдЧ рдореИрдирд┐рдлреЗрд╕реНрдЯ рд╣реЛрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдПрдХ рдХрд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реЛрдиреЗ рд╕реЗ рдЪреАрдЬреЗрдВ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреАред (рд╣рд╛рд▓рд╛рдВрдХрд┐ .рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдереЛрдбрд╝рд╛ рд▓рдВрдмрд╛ рд▓рдЧрддрд╛ рд╣реИред)

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ @iamale's lepton, .lept рдХреЗ рдЕрдиреБрд╕рд╛рд░?

рдореБрдЭреЗ package.json рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдиреЗ рд╕реЗ рдХреЛрдИ рд▓рд╛рдн рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреНрд╖реЗрддреНрд░ рдЕрд▓рдЧрд╛рд╡ рднрд╛рдЧ рдХрд░рддрд╛ рд╣реИред Babel рдФрд░ ESlint рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдЗрд╕рд╕реЗ npm рдкрд░/рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдРрдкреНрд╕ рдХреЛ рд╕реАрдзреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рд╣рд╛рдБ, рдореИрдВ рджреВрд╕рд░рд╛ @YurySolovyov - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ package.json рдореЗрдВ рд░рдЦрдирд╛ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИ

@YurySolovyov рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рд░рдирдЯрд╛рдЗрдо рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реИрдВрдбрд▓рд░ рдкрдВрдЬреАрдХреГрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдУрдкрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдмрдХрд┐ package.json рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ JSON рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╣реИрдВрдбрд▓рд░ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд░реНрдж рд╣реЛрдЧрд╛ред

@ рдЯреНрд░рд╛рдЗрдмреЗрдХреНрд╕ рдлреЗрдпрд░ рдкреЙрдЗрдВрдЯред
рд╢рд╛рдпрдж package.electron рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд▓рд┐рдВрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд░рдирдЯрд╛рдЗрдо рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ "Hey, take a look at package.json, it should contain the info on how to launch it" ред рдпрд╣ рдПрдХ "рдкрд╛рдЧрд▓" рд╡рд┐рдЪрд╛рд░ рдерд╛, рддреЛ рд╣рд╛рдБ, рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реВрдБред

рдореИрдВ @tribex рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ, рд╣рдореЗрдВ рдпрд╛ рддреЛ рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╛ package.json рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬ рдХреЛред

@wurysolovoyov рдЖрдк рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕реЗ рдЖрдк рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрд╕рдореЗрдВ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдВрд▓рдЧреНрди рд╣реИ, рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдПрдХ рд╣реА рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдЬрдм рддрдХ рдЖрдк .json рдХреЛ electron рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдЦреЛрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде рдареАрдХ рдирд╣реАрдВ рд╣реИрдВ (рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреА, рдЬрдм рддрдХ рдХрд┐ рдПрдХ рдЙрдЪрд┐рдд рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рдирд╣реАрдВ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ), рддрдм рднреА рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдЗрдП, рдЬреЛ .json рдлрд╛рдЗрд▓реЗрдВ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЙрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рд╛рде рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЕрдиреНрдпрдерд╛ рдЖрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рдпрд╛ рддреЛ рдкрд╣рд▓реЗ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдЦреЛрд▓реЗ рдмрд┐рдирд╛, рдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдорд┐рдирдЯ рдХреЗ рд╕рд╛рде .json рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдмрджрд▓рдирд╛ рд╣реИред

рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ @YurySolovyov рдирд╣реАрдВ @wurysolovoyov

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдмрддрд╛рдпрд╛: package.electron рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреЗрд╡рд▓ рдПрдХ рдорд╛рд░реНрдХрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдПрдХ рдРрдк рд╣реИ, рддрд╛рдХрд┐ рд░рдирдЯрд╛рдЗрдо package.json рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд╕рдХреЗ рдЬреЛ рдПрдХ рд╣реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИ , рдФрд░ рдПрдХ рдРрдк рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рд╕реАрдзреЗ package.json рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреЗ OS рдореЗрдВ .json рдХреЗ рд╕рд╛рде рдЬреЛ рдХреБрдЫ рднреА рд╕рдВрдмрджреНрдз рд╣реИ, рдЙрд╕рдореЗрдВ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред

рд╢реЙрд░реНрдЯрдХрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреА рддрд░рд╣ред

@YurySolovyov рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд╕рд┐рд░реНрдл рд╕реНрд╡рд╛рдж рдХреА рдмрд╛рдд рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рд╣рдо рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ package.json рдпрд╛ package.electron рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдЕрд▓рдЧ рд░рдЦреВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореБрдЭреЗ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рд▓рдЧрддрд╛ рд╣реИред рд╢рд╛рдпрдж package.json рдореЗрдВ рдЗрдВрдЬрди рдХреА рд╕рдВрдкрддреНрддрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧреА, рд╣рд╛рд▓рд╛рдВрдХрд┐ред

@Tribex рдпрд╣ npm рдкрд░ рдРрдк рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╡реИрдз package.json

@YurySolovyov рд░рд╛рдЗрдЯред рдЕрдЧрд░ рд╣рдо package.electron package.json рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рднреА рдореМрдЬреВрдж рд░рд╣реЗрдЧрд╛ред .рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд░рдирдЯрд╛рдЗрдо рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╛, рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрд╕ рдПрдХ рдорд╛рд░реНрдХрд░ рд╣реЛред

рдореВрд▓ рд░реВрдк рд╕реЗ, package.electron рдХреЗрд╡рд▓ рдПрдХ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдпреЛрдЧреНрдп _marker_ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП package.json рдЕрднреА рднреА рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдореМрдЬреВрдж рд░рд╣реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА: _рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдРрдк рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ _ред рдореИрдВ рдЕрдм рднреА package.electron рд╕реЗ my-app.electron рдпрд╛ my-app.electron рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

@sapioit рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ .electron рдлрд╝рд╛рдЗрд▓ рд╣реЛрдиреЗ рдХрд╛ рдкреВрд░рд╛ рдмрд┐рдВрджреБ рд╣реИ, рдЖрдк рдЗрд╕реЗ рдЬреЛ рдЪрд╛рд╣реЗрдВ рдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдЗрд╕рдореЗрдВ .electron рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реЛред

рдпрд╣ рдЕрднреА рднреА рдореБрдЭреЗ рдмрд╣реБрдд рд╕рд╛рдл рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рдирдЯрд╛рдЗрдо рд╣реИрдВрдбрд▓рд░ рдХреЛ *.electron рдХреЛ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛, рдлрд┐рд░ package.json рдкрд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛рдирд╛ рд╣реИ, рдЬреЛ рдлрд┐рд░ package.json рдкрдврд╝рддрд╛ рд╣реИред

@Tribex рдЖрдкрдХреЛ рдХреНрдпреЛрдВ рд▓рдЧрддрд╛ рд╣реИ package.json рджреЛ рдмрд╛рд░ рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛?

  • рдЕрдЧрд░ рд╣рдо рд░рдирдЯрд╛рдЗрдо рдЬрд╛рдирдХрд╛рд░реА рдХреЛ .electron рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рд░рдирдЯрд╛рдЗрдо package.json рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрдк рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╣реИ рдФрд░ рдЕрд╕рдлрд▓-рддреЗрдЬрд╝ рдирд╣реАрдВ рд╣реИред
  • рдЕрдЧрд░ рд╣рдо рд░рдирдЯрд╛рдЗрдо рдХреЛ package.json рдореЗрдВ рд╕реАрдзреЗ рдпрд╛ electron рд╕реЗрдХреНрд╢рди рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕реЗ рднреА рдХреЗрд╡рд▓ 1 рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЗрд╕ рддрд░рд╣, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ .electron рдлрд╝рд╛рдЗрд▓ (рд╡рд┐рдЪрд╛рд░?) рдореЗрдВ рдХреНрдпрд╛ рд░рдЦрд╛ рдЬрд╛рдП, рдореИрдВ рдЗрд╕рдХреЗ рдЦрд╛рд▓реА рд╣реЛрдиреЗ рдкрд░ рднреА рдареАрдХ рд░рд╣реВрдВрдЧрд╛ред

@tribex .electron package.json рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдмрд╕ рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, package.json рдХрд╛ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣, рдЖрдкрдХреЗ рдкрд╛рд╕ package.json рдХреЗ рд▓рд┐рдП NPM рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ package.json (рд╢рд╛рдпрдж electron.json ) рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпреЛрдВ? рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реЛрдВ рдХрд┐ рдЖрдкрдХреЗ рдРрдк рдореЗрдВ package.json рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рд╕рд╛рде рдХрд┐рди рдЪреАрдЬреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рдЖрдпрд╛рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдпрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдЗрд╕реЗ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

_ app.electron _

{
  "package": "package.json",
  "recommended": "1.2",
  "compatible": [
    "1.2.1-1.2.5",
    "1.3,1.3.0.1",
    "1.1"
  ]
}

рдпрд╛

_ myapp.electron _

{
  "package": "electron.json",
  "recommended": "1.2",
  "compatible": [
    "1.2.1-1.2.5",
    "1.3,1.3.0.1",
    "1.1"
  ]
}

рдпрд╛, рдпрджрд┐ рд╣рдо рд╕рдм рдХреБрдЫ package.json рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ .electron рдХреЗрд╡рд▓ .json рдХрд╛ рд▓рд┐рдВрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдРрдк рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП:

_ app.electron _

{
  "package": "package.json"
}

рдпрд╛

_ myapp.electron _

{
  "package": "electron.json"
}

рд╕рд╛рде рд╣реА, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рд╣реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рджреЛ рд▓реЙрдиреНрдЪрд░ рд░рдЦрдирд╛ рдЪрд╛рд╣реЗрдВ, рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдФрд░ рджреВрд╕рд░рд╛ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд▓реЗрдпрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕ рддрд░рд╣, рдЖрдкрдХреЛ рд╕рднреА 99% рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдирдХрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА (рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЧреЗрдо рд╣реИ рдЬреЛ 500+ рдПрдордмреА рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ) рдФрд░ 5-6 рдлрд╛рдЗрд▓реЗрдВ рдЕрд▓рдЧ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд░рдЦреЗрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╣реИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрд╡рдпрдВ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдПред рд╕рдЪрдореБрдЪ, рдПрдХ рд╣реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдХреЗ рд╕рдорд╛рдиред

рдЕрд▓рдЧ рд╕реЗ package.electron рдХрд╛ рдирд╛рдо package.electron.json рдпрд╛ рдХреБрдЫ рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ .json рд╣реЛ рддрд╛рдХрд┐ рд╕рдВрдкрд╛рджрдХреЛрдВ рдФрд░ IDE рдХреЛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдареАрдХ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

@StreetStrider рдореИрдВрдиреЗ IDEs рдХреЛ рдкрдврд╝рд╛рдпрд╛ рд╣реЛрдЧрд╛ рдХрд┐ .electron рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рдиреНрдп рд╣реИ .json ред
рдФрд░ рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рдпрд╣ рднреА рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ @sapioit рдХреЗ рд╕рд╛рде .json рд╕рдВрдШреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА ред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдХреЛрдИ рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рдУрдПрд╕ рдбрдмрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдПрд╕реЛрд╕рд┐рдПрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред ( .foo.bar )

рдЬрдм рдЖрдк .json рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЙрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдПрдХ рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╕рд╛рде рдЦреЛрд▓реЗрдВ, рд▓реЗрдХрд┐рди рдПрдбреЛрдм рдПрдпрд░ рдХреА рддрд░рд╣, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЕрдкрдиреЗ рд▓реЙрдиреНрдЪрд░ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

@sapioit рдлреЗрдпрд░ рдкреЙрдЗрдВрдЯ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╣рдордд рд╣реВрдВред рдЬреЗрд╕рдиред

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

рд╣рд╛рде рдореЗрдВ рдореБрджреНрджрд╛ рд░рдирдЯрд╛рдЗрдо рдмрдирд╛рдирд╛ рд╣реИред рдЬреЗрдЖрд░рдИ рдФрд░ рдиреЗрдЯ рдХреА рддрд░рд╣ред рдЦрд┐рд▓рд╛рдбрд╝реА рдирд╣реАрдВред

@baconface рд╢рд╛рдпрдж рдЖрдк рд╡рд┐рд╕реНрддреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ рдХреНрдпрд╛ рднреЗрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред

@baconface рд╣рд╛рдБ, рд▓реЗрдХрд┐рди JRE рдФрд░ .Net рджреЛрдиреЛрдВ рднреА рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВред
JRE рдХреЗ рдмрд┐рдирд╛, .jar рдлрд╛рдЗрд▓реЗрдВ рдЙрддрдиреА рд╣реА рдмреЗрдХрд╛рд░ рд╣реИрдВ рдЬрд┐рддрдиреА electron рд░рдирдЯрд╛рдЗрдо рдХреЗ рдмрд┐рдирд╛ рдкреИрдХреЗрдЬред

рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдпрд╛ рдЙрд╕рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдкреНрд░рд╕рд╛рд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯреЗ рдЙрдкрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдлрд╝рд╛рдЗрд▓ рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛, рдЕрд░реНрдерд╛рддреН .electron рдЖрд░реЛрдкрд┐рддред рдЗрддрдирд╛ рд╣реА рдЖрд╕рд╛рдиред

.lept рдХрдорд╛рд▓ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдирдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, pkg.engines рдореБрдЭреЗ рдпрд╣рд╛рдВ рдХрд╛рдлреА рд╕реАрдзрд╛ рджрд┐рдЦрддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рдХреБрдЫ рдЬрдЯрд┐рд▓ рд╕реЗрд╡рд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕реЗ 1.x || >=2.5.0 || 5.0.0 - 7.2.3 npm рдХреЗ рдбреЙрдХреНрд╕ рд╕реЗ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ { recommended, compatible, etc } -рд╕рдВрд░рдЪрдирд╛рдПрдВ рдЬреИрд╕реЗ @sapioit рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ)ред (рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВрдиреЗ lepton рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ scripts.run рдЖрдорддреМрд░ рдкрд░ npm start рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд▓реЗрдкреНрдЯрди рдХреБрдЫ рд╣рдж рддрдХ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ $VARIABLES рдЬреЛрдбрд╝рдХрд░ рдЗрд╕рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИ ред)

рдпрд╛, рдЕрдЧрд░ рд╣рдо рд╕рдм рдХреБрдЫ package.json рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ .рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗрд╡рд▓ рдЙрд╕ .json рдХрд╛ рд▓рд┐рдВрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рдРрдк рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рдореБрдЭреЗ рднреА рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд▓рдЧрддрд╛ред рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХрд╛рдзрд┐рдХ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБрдУрдВ рд╡рд╛рд▓рд╛ рдПрдХ рдкреИрдХреЗрдЬ рд╣реИ, рддреЛ рднреА рд╣рдо рдЙрди рд╕рднреА рдХреЛ рдПрдХ рдкреИрдХреЗрдЬ рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЬреЗрд╕рди, рдЬреИрд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА scripts рдирдХреНрд╢рд╛ рд╣реИред рдореИрдВ рдРрд╕рд╛ рдХреБрдЫ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдБ:

// package.json
{
  "engines": {
    "node": "4.x",
    "electron": "1.x"
  },
  "lepton": {
    "run": "$ELECTRON .",
    "server": "$NODE ./server.js",
    "server-debug": "$NODE ./server.js --debug"
  }
}
# lepton-run [DIR OR TARBALL] [CONFIGURATION]
$ lepton-run . # the default configuration is `run`
$ lepton-run . server
$ lepton-run . server-debug

рдлрд┐рд░, рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ Linux / macOS рдкрд░ рдЖрдк рд╕рд╛рдзрд╛рд░рдг рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (#!shebang рд╕рд╣рд┐рдд 3 рдкрдВрдХреНрддрд┐рдпрд╛рдБ) рдФрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ... _(уГД)_/┬п

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдк рдЗрд╕ рдЖрд▓реЗрдЦ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ, рдЬреЛ рд╕реЗрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЕрднреА рднреА рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ: Release.Breaking.Feature.Fix рдпрд╛ рдЕрд░реНрдердкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдкрд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреНрдпреЛрдВ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж

рджреВрд╕рд░рд╛, рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдЕрдЧрд░ server.js рдкрд╣рд▓реЗ рд╕реЗ рд╣реА --debug рддрд░реНрдХ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕рд╕реЗ рдкрд░реЗрд╢рд╛рди рдХреНрдпреЛрдВ рд╣реЛрдВ рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рди рджреЗрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рднрд┐рдиреНрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рдЬреИрд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ 2.2-2.4 рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реЛ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗрд╡рд▓ 1.4-1.9.2.1 рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реЛ ...
рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ, рд╣рдо рдХреЗрд╡рд▓ рдФрд░ рдЕрдзрд┐рдХ рд╕реАрдорд┐рдд рд╣реЛрдВрдЧреЗред

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

рдЕрдЧрд░ рдореИрдВ рдбрд┐рдмрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рддреЛ рдХреНрдпрд╛ рдореИрдВ рдХреЗрд╡рд▓ --debug рддрд░реНрдХ рдХреЗ рд╕рд╛рде .lept рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛? рдпрд╛ рдореИрдВ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ --debug рддрд░реНрдХ рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рдпрд╣ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ?
рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдБ ...

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдк рдЗрд╕ рд▓реЗрдЦ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ, рдЬреЛ рд╕реЗрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░ рд╣реИ! рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдпреЛрдЬрдирд╛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ред рдореЗрд░рд╛ рдпрд╣ рднреА рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдВрдб-рдпреВрдЬрд╝рд░ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд╣рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдЗрдВрдЬрдиреЛрдВ рдФрд░ рд░рдирдЯрд╛рдЗрдо рдФрд░ рд╕рд╛рдорд╛рди рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдпрд╣ рднреА рдирд╣реАрдВ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╡реЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ (рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ)ред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рднрд┐рдиреНрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ

рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд░рдирдЯрд╛рдЗрдо рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдЕрдЧрд░ рдореИрдВ рд╕рд░реНрд╡рд░ рдХреЛ рдбреАрдмрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдХреНрдпрд╛ рдореИрдВ рдмрд╕ --debug рддрд░реНрдХ рдХреЗ рд╕рд╛рде .lept рдХреЛ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛?

рд╣рд╛рдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ:

# lepton-run [DIR OR TARBALL] [CONFIGURATION] ARGS...
$ lepton-run . server --debug --myoption=5
# resolves to:
$ path/to/node ./server.js --debug --myoption=5

рдпрд╣ рдбреБрдЕрд▓-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдкреИрдХреЗрдЬ.json рдЙрди рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬрдм рд╕рд░реНрд╡рд░ a) рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрдбрдмреЗрд╕ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИ, рдФрд░ b) рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИред рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рд╕рднреА рдХреЛ рджреЛ рд░реЗрдкреЛ/рдкреИрдХреЗрдЬ рдореЗрдВ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ package.json рдХреЗ рд╕рд╛рдеред

рдпрд╣ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реИред рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди, рд╕рдВрднрд╡рддрдГ, рдЙрдирдХреА рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╡рд░реНрдЬрдирд┐рдВрдЧ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЕрдкрдиреА рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рдФрд░ рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд▓реЗрдкреНрдЯрди рдФрд░ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрдм рддрдХ _ development hell рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ _, рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╡рд░реНрдЬрдирд┐рдВрдЧ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЕрдЧрд░ рдореИрдВ рд╕рд░реНрд╡рд░ рдХреЛ рдбреАрдмрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдХреНрдпрд╛ рдореИрдВ рдмрд╕ --debug рддрд░реНрдХ рдХреЗ рд╕рд╛рде .lept рдХреЛ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛?

рд╣рд╛рдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ:

# lepton-run [DIR OR TARBALL] [CONFIGURATION] ARGS...
$ lepton-run . server --debug --myoption=5
# resolves to:
$ path/to/node ./server.js --debug --myoption=5

рдирд╣реАрдВ, рдореЗрд░рд╛ рдорддрд▓рдм рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рд▓реЙрдиреНрдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реИред рддреЛ рдпрд╣:

# lepton-run [DIR OR TARBALL] [CONFIGURATION] ARGS...
$ lepton-run . server --debug 

рд▓реЗрдХрд┐рди .lept рдХреЛ --myoption=5 рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдмрд┐рдирд╛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЫреБрдП (рдЙрдиреНрд╣реЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛) рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рдЪреВрдВрдХрд┐ рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдк рд▓реЙрдиреНрдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддрд░реНрдХ "_push_" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк --debug рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рднреА рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрд╕реЗ рдХрд╕реНрдЯрдо рддрд░реНрдХ рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд░реЗрдВрдЧреЗред

рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рдд рдкрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕рд╣рдордд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд░рд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╕рдорд░реНрдерди рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ " рд░рд┐рд▓реАрдЬрд╝ " рдХреЛ рдЕрдкрдирд╛ рдирдВрдмрд░ рдмрдирд╛рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдХрдИ рдирдВрдмрд░ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВред

@sapioit рдпрджрд┐ "Release" рдлрд╝реАрд▓реНрдб рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реИ, рддреЛ рдЕрдиреНрдп рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣реИрдВ? рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ, рдпрджрд┐ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рд░рдирдЯрд╛рдЗрдо (рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди рдореЗрдВ рдмрдореНрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд░рдирдЯрд╛рдЗрдо рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ:

  1. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред
  2. рд╡реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ _рдмреЗрдХрд╛рд░ рд╕рдВрдЦреНрдпрд╛_ рдпрд╛рдж рдирд╣реАрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рд╡реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рд╕рдВрд╕реНрдХрд░рдг 1.7 (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг $ 13 рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд░рдЦрддреЗ рд╣реИрдВред
  3. рдХреБрдЫ рд▓реЛрдЧ рддрдм рддрдХ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдХреБрдЫ рдЪреАрдЬреЗрдВ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреАрдВ, рдЬреИрд╕реЗ рдХрд┐ рдХрд┐рддрдиреЗ рдПрдирд╡реАрдбрд┐рдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░реНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдердВрдбрд░рдмреЛрд▓реНрдЯ рд╕рдВрдЧрддрддрд╛ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ, рдЙрдирдХреЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рддреЗ рд╣реИрдВ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рдорд╛рдорд▓реЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░) , рдпрд╛ рддреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЧреЗрдо рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╛ рдЧреЗрдо рдЦреЗрд▓рдиреЗ рдХреЗ рдХреБрдЫ рдорд┐рдирдЯ рдмрд╛рдж)ред рдпрд╣ рдПрдХ рдХрд╛рд░рдг рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ (рд▓реЗрдХрд┐рди рдХрдИ рдЕрдиреНрдп рд╣реИрдВ, рдЬреИрд╕реЗ KMPlayer рдХреЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдпрд╛ locked on рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдкрдбреЗрдЯ ) рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрд┐рд╕реА рдЙрддреНрдкрд╛рдж рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдЪреИрдВрдЬ рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╣реЛрддреА рд╣реИ, рдЗрд╕рд╕реЗ рдЬрдЯрд┐рд▓рддрд╛ рджреВрд░ рд╣реЛрддреА рд╣реИред

рдпреЗ рдХреБрдЫ рдХрд╛рд░рдг рд╣реИрдВ... рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЖрдкрдХреЛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╡реЗ рд╡рд┐рдХрд▓реНрдк рдХреНрдпреЛрдВ рдмрдирд╛рдП рдЧрдП рдереЗред

@sapioit >= 12.1 рдЬреИрд╕реА рд╕реЗрд╡рд░ рд░реЗрдВрдЬ рд╕рдорд░реНрдерди рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд▓рдЪреАрд▓рд╛ рдирд╣реАрдВ рд╣реИ?
рдпрджрд┐ рд░рдирдЯрд╛рдЗрдо рдХрд╛ рдХреЛрдИ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рд╢реНрд░реЗрдгреА рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдРрдк рдХреЗ рд╕рднреА рдЕрдЧрд▓реЗ рд▓реЙрдиреНрдЪ рдореЗрдВ рдирд╡реАрдирддрдо рд╕рдВрднрд╛рд╡рд┐рдд рд░рдирдЯрд╛рдЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЪрд╛рд╣рд┐рдП? рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╡реЗ рддрдХрдиреАрдХреА рд╕реАрдорд╛рдУрдВ (рдЬреИрд╕реЗ KMPlayer рдХреЗ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдФрд░ nVidia рдбреНрд░рд╛рдЗрд╡рд░реНрд╕ рдХреЗ рд╕рд╛рде рдЪреАрдЬрд╝) рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ?

@sapioit рддреЛ рдмрд╕ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреА рд░рдирдЯрд╛рдЗрдо рд░реЗрдВрдЬ рдареАрдХ рд╕реЗ рдмрддрд╛рдИ рд╣реИ

@sapioit @YurySolovyov рдХреНрдпрд╛ рдпрд╣ рдЪрд░реНрдЪрд╛ рдпрд╣рд╛рдБ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ? рдПрдХ рд░рдирдЯрд╛рдЗрдо рдореИрдиреЗрдЬрд░ рдХреЛ рдЬреЛ рднреА рд╡рд░реНрдЬрдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЙрд╕рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди _ should_ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреА рдЪрд░реНрдЪрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред

@Tribex рдХреБрдЫ рд╣рдж рддрдХред рдореИрдВ рдпрд╣ рдХрд╣рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рд╣рдореЗрдВ рдЙрди рдЪреАрдЬреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореВрд▓ рд░реВрдк рд╕реЗ рд╣рд▓ рд╣реЛ рдЪреБрдХреА рд╣реИрдВред рд▓реЗрдХрд┐рди рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рд░рдирдЯрд╛рдЗрдо рдореИрдиреЗрдЬрд░ рдХреЛ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╕рдВрднрд╡ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@yurysolovyov рддреЛ рдХреНрдпреЛрдВ рди рдХреЗрд╡рд▓ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЙрддрдиреЗ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рдП рдЬрд┐рддрдиреА рдЦрд┐рд▓рд╛рдбрд╝реА рдЪрд╛рд╣рддрд╛ рд╣реИ?

@sapioit

рдпрд╣ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реИред

рд▓реЗрдкреНрдЯрди рдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ (рдЕрднреА рддрдХ), рдФрд░ рдкреИрдХреЗрдЬ (рдПрдкреНрд▓рд┐рдХреЗрд╢рди) рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╡реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдЗрд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо рд▓реЗрдкреНрдЯрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реА рдРрдкреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)ред

рд░рдирдЯрд╛рдЗрдо, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рд╕реЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ, рдХреЛрдИ рднреА 3-рдирдВрдмрд░ рд╕рдВрд╕реНрдХрд░рдг рдЕрдм рд╕рдорд░реНрдерд┐рдд рд╣реИ (рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рд╣реЛрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐)ред рдпрджрд┐ рд╣рдореЗрдВ рдХрднреА рднреА 3 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЬреИрд╕реЗ рдЖрдкрдХреЗ рд╕реНрдкрд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рд╕рд╛рде), рддреЛ рд╣рдореЗрдВ рдкрд╛рд░реНрд╕рд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдкрд╛рдпрдерди рдХреЗ рд▓рд┐рдП, рдореИрдВ k-bx/python-semver рдпрд╛ podhmo/python-semver рдХреЛ рдлреЛрд░реНрдХ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ - рдкреВрд░реНрд╡ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдкреВрд░реНрд╡ рдиреЛрдб-рд╕реЗрд╡рд░ рдПрдкреАрдЖрдИ рдХрд╛ рдЕрдзрд┐рдХ рдХрд╕рдХрд░ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред

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

@championswimmer рдЗрд╕рдХреЗ рд╕рд╛рде рдкреИрдХ рдХрд┐рдП рдЧрдП рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд░рдирдЯрд╛рдЗрдо рдореИрдиреЗрдЬрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛, рдФрд░ рдПрдХ рдпреВрдЖрдИ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдг рдХрдм рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

@championswimmer iamale/lepton рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдлреЗрдВрдХрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдВрджрд░реНрдн рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ: рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рддреИрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдЦрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдирд╣реАрдВред

@iamale рд╢рд╛рдпрдж рдЖрдкрдХреЛ рднреНрд░рдо рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд░реАрдбрдореА рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

@YurySolovyov рд╣реЛ рдЧрдпрд╛!

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: рдпрд╛ рддреЛ рд╣рдо рдиреЛрдб.рдЬреЗрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рд╕реА/++ рдпрд╛ рдЧреЛ рдЬреИрд╕реА рд╕рдВрдХрд▓рд┐рдд рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ; рдФрд░ рдиреЛрдб рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде node.js рдХреЛ рдмрдВрдбрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдпрд╛ рд╢рд╛рдпрдж рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдЪрд▓рд╛рдПрдВ? рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдХрд┐ рдпрд╣ _any_ sane рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐)ред

@iamale рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ, рд╣рдореЗрдВ рдмрд╕ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЪрд▓рд╛рдирд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж рдЕрдкрдбреЗрдЯ рдЗрд╕реЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЗрди-рдкреНрд▓реЗрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╕рдм рдХреБрдЫ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ...

рд▓реЗрдкреНрдЯрди рдЕрдм рдЗрддрдирд╛ рдмрдбрд╝рд╛ рдирд╛рдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЫрд╡рд┐ рдкреНрд░рд╛рд░реВрдк рд╣реИ ред

рддреЛ... рдЕрдм рд╣рдо рдЗрд╕реЗ рдХреНрдпрд╛ рдХрд╣рддреЗ рд╣реИрдВ? Hadron ?

рдХреНрд╡рд╛рд░реНрдХ? рдЕрдЧрд░ рдХреЛрдИ "рдореВрди" рдирд╛рдо рд▓реЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдЕрдкрдиреА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд╛рдо рдмрджрд▓ рд╕рдХрддрд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдирд╛рдордХрд░рдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣рд╛рдБ рд╕рдмрд╕реЗ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ?
рдХреНрдпрд╛ рд╣рдо рдЗрдВрд╕реНрдЯрд╛рд▓/рдЕрдкрдбреЗрдЯ/рд░рдирдЯрд╛рдЗрдо рд╕реЗрдореЗрдиреНрдЯрд┐рдХреНрд╕ рдкрд░ рд╕рд╣рдордд рд╣реБрдП?

рдХреНрдпреЛрдВ рди рд╕рд┐рд░реНрдл electron ...

рдСрдк 15 рдЬреБрд▓рд╛рдИред 2016 рдмрдЬреЗ 13:22 рд╣реЗрдлреНрдЯ рдЬреЛрд╢реБрдЖ рдмреЗрдореЗрдиреНрдбрд░рдлрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди@рдЧреАрдердм.рдХреЙрдо рд╣реЗрдЯ рд╡реЛрд▓реНрдЧреЗрдВрдбреЗ рдЧреЗрд╢реНрд░реЗрд╡реЗрди:

рдХреНрд╡рд╛рд░реНрдХ? рдЕрдЧрд░ рдХреЛрдИ "рдореВрди" рдирд╛рдо рд▓реЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдЕрдкрдиреА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд╛рдо рдмрджрд▓ рд╕рдХрддрд╛ рд╣реВрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

@yurisolovyov рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕рд╣рдордд рдереЗ ... рдХрдореЛрдмреЗрд╢ред
@ рдЬреЙрдм-рд╡реА рдореИрдВ рдпрд╣реА рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣рд╛ рд╣реВрдВред рдЪрд▓реЛ рдмрд╕ рдПрдХ рдХреЛ рдЪреБрдиреЗрдВ рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рде рд░рд╣реЗрдВред

@zcbenz рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд╕реВрддреНрд░ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ?
рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рдХреБрдЫ рджрд┐рд╢рд╛-рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдкрд░ рдХреБрдЫ рджреГрд╖реНрдЯрд┐ рд░рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдирдорд╕реНрддреЗ
рдЗрд╕ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд░рдирдЯрд╛рдЗрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?
@zcbenz рдЖрдк рд╕рднреА рдЪрд░реНрдЪрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ:

  • рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди
  • рдЙрдкрдпреБрдХреНрдд рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
  • рдЗрд╕реЗ win, linux, mac . рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░реЗрдВ
  • рдЗрд╕рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдкрд╛рдпрдерди, рдиреЛрдб, рдЧреЛ, рд╕реА ++)?
    @YurySolovyov @sapioit рдЖрдкрдХреЗ рд╢рд╛рдирджрд╛рд░ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
    @iamale рдбреЗрдмрд┐рдпрди рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рдирд╛рд╢ 'рдЙрдмрдВрдЯреВ ...' рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛рд░реНрдп рд╣реИ

@alnour-altegani
рд╣рд╛рдБ, рдпрд╣ рдХрд┐рд╕реА рднреА dpkg-рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдмрд╛рд╣рд░реА рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдкреАрдПрдо рдкреИрдХреЗрдЬ рдЗрд╕реА рддрд░рд╣ рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВ рдирд╣реАрдВ?

рдореИрдВ рд╕рднреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЗрдВрджреНрд░реАрдп рд░реЗрдкреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╛рдиреА рдЖрдк рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:

sudo sh -c "echo 'deb https://epkg.example.org/ /' > /etc/apt/sources.list.d/epkg.list"
sudo apt-get update
sudo apt-get install min-browser  # or whatever

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

рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдЙрд╕реЗ рдпрд╣рд╛рдБ рд▓рд┐рдВрдХ рдХрд░реЗрдВ...

@sapioit рдореИрдВрдиреЗ рдПрдХ Linux (APT/RPM) рд╕рдорд╛рдзрд╛рди рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реЗрд╡рд╛ рдЬрд┐рд╕реЗ рдЖрдк .asar рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕рдВрдХреБрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЬреБрдбрд╝ рдЬрд╛рддреА рд╣реИред рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдореИрдХрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рднреА рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЕрднреА рдЙрд╕ рдкрд░ рдХреЛрдИ рд╡рд╛рджрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@iamale рдХреВрд▓! рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЬрдм рдЖрдк рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВред

Linux рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓реИрдЯрдкреИрдХ рд░рдирдЯрд╛рдЗрдо рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдЗрд╕ рддрд░рд╣, рд░рдирдЯрд╛рдЗрдо рдХреЛ рдХрдИ рдРрдкреНрд╕ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рд╕реИрдВрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ рднреА рдорд┐рд▓рддреА рд╣реИред

рдлрд╝реНрд▓реИрдЯрдкреИрдХ рдХреЗ systemd рдкрд░ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдВрднрд╡рддрдГ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдкреИрдХреЗрдЬрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдкрд░ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рд░рдирдЯрд╛рдЗрдо рдХреЛ рдХрдИ рдРрдкреНрд╕ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдлреНрд▓реИрдЯрдкреИрдХ рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛?..

@iamale Flatpak рдХреЛ рд░рдирдЯрд╛рдЗрдо рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдРрдк рдбреЗрд╡рд▓рдкрд░ рдПрдХ рд░рдирдЯрд╛рдЗрдо рдЪреБрдирддреЗ рд╣реИрдВ, рдЙрд╕ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП SDK рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ flatpak-builder рдпрд╛ рдЗрд╕рд╕реЗ рдорд┐рд▓рддреЗ-рдЬреБрд▓рддреЗ рдРрдк рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдлрд╝реНрд▓реИрдЯрдкреИрдХ рд╕рдВрдмрдВрдзрд┐рдд рд░рдирдЯрд╛рдЗрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реИред

@ moosingin3space рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рддрдм рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред

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

рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ - рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓реИрдЯрдкреИрдХ рдореЗрдВ "рдкреЛрд░реНрдЯрд▓" рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдБ рдлрд╝реНрд▓реИрдЯрдкреИрдХ рдкрд░ рдХрд╛рдо рд╣реЛ рд░рд╣рд╛ рд╣реИ: https://github.com/endlessm/electron-installer-flatpak

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

рдореБрдЭреЗ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрджрд┐ рдпрд╣ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЕрдиреБрднрд╡рд╣реАрди рд╣реИ, рддреЛ рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рд░рдирдЯрд╛рдЗрдо рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рддрд╛рд░реНрдХрд┐рдХ рдкреНрд░рдЧрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд▓реЙрдиреНрдЪ рдРрдк рд╣реИ рдЬреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ (рдХрд╣рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдкрд░рдорд╛рдгреБ) рдЕрдиреНрдп рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде (рдмрдбрд╝реА рдмрдврд╝рддреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП) рд░реЗрдВрдбрд░рд░ рдХреЗ рдирдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЬрдиреНрдо рджреЗрдХрд░ рдпрд╛ рд╢рд╛рдпрдж рдЗрд╕рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рд╣реИ рдРрдкреНрд╕ рдПрдХ рдирдП рдЯреИрдм рдореЗрдВ рдЦреБрд▓рддреЗ рд╣реИрдВред

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

рджреЛрдмрд╛рд░рд╛, рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдХреЛрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдРрд╕рд╛ рдХрд░ рд░рд╣реА рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╢рд╛рдпрдж рдПрдХ рдкрд░реА рдиреЗрддреГрддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдердм рдкреНрд░рдмрдВрдзрди рдХреЗ рдХрд╛рдиреЛрдВ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рдбрд╛рд▓ рд╕рдХрддреА рд╣реИ ????

рдкреБрдирд╢реНрдЪ: рдПрдХ рдмрд╛рдд рдЬреЛ рдореИрдВ рдпрд╣рд╛рдБ рд╕реБрдЭрд╛ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реВрдБ рд╡рд╣ рд╣реИ OS.js (рдЬреЛ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рдкреНрдпрд╛рд░рд╛ рд╕рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ) рдХреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдирд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ OS.js рд╕реЗ рдХреЛрдб рдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреЗ рдЦрд┐рд▓рд╛рдл рдирд╣реАрдВ рд╣реВрдБ)ред
рдкреАрдкреАрдПрд╕: рдпрджрд┐ рдЗрд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдпреЛрдЧреНрдп рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдпрд╣ рд░рдирдЯрд╛рдЗрдо рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╛рдХреБрд▓рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рдмрдирд╛рдЙрдВрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдкреНрд╕ рдХреЛ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдмрдирд╛ рджреЗрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдкреИрдХ рдХрд░рдирд╛ рдХреЗрд╡рд▓ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЬрд╝рд┐рдк рдХрд░рдирд╛ рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ asar рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рджреЛ рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдПрдХ рдХреЛ asar рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░рдирдЯрд╛рдЗрдо рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде, рдФрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде enviroment рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдпрд╛ рдРрдк рдЪрд▓рд╛рдиреЗ рд╕реЗ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА рдФрд░ рд░рдирдЯрд╛рдЗрдо ( asar рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА) рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрдмрдХрд┐ рд╡реИрдХрд▓реНрдкрд┐рдХ enviroment рдлрд╝реЛрд▓реНрдбрд░ (3 рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде, windows , linux , macosx ) рдореЗрдВ рдРрд╕реА рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЪрд┐рдкрдХрд╛рдИ рдЬрд╛рдПрдВрдЧреА, рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рджреЗрдВрдЧреАред

рдЗрд╕ рддрд░рд╣, рд╣рдореЗрдВ рдХрд┐рд╕реА рдРрдк рдореЗрдВ .asar рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдРрдк рдпрд╛ рдХреБрдЫ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЙрд╕ рдРрдк рдХреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди (рд╕рдВрдЧреНрд░рд╣реАрдд) рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рддрдХ рдкрд╣реБрдВрдЪрдирд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА (рдирд┐рдХрд╛рд▓реЗрдВ) рдХрд░реЗрдВ , рдФрд░ рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЙрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП .asar рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдлрд┐рд░ рдЙрд╕ рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдЪрд▓рд╛рдПрдВ рдФрд░ рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреЗ рдорд░рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рд╕рднреА рд╕рдорд░реНрдерд┐рдд рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╕реНрдЯрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд╛рд▓реЗ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЫрд▓рд╛рдВрдЧ рдФрд░ рд╕реАрдорд╛ рд╣реЛрдЧреАред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рддреАрд╕рд░реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, config , рдЬрд╣рд╛рдВ рд╡рд░реНрддрдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд░рдЦрд╛ рдЬрд╛рдП, рдФрд░ рд╢рд╛рдпрдж рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдЕрдВрджрд░ _config рдлрд╝реЛрд▓реНрдбрд░ (рдпрджрд┐ рд╣рдореЗрдВ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) )

рдХреНрд░реЛрдо рдкреИрдХреЗрдЬреНрдб рдРрдкреНрд╕ рдХреЗ рдЬрд▓реНрдж рд╣реА рдЪрд░рдгрдмрджреНрдз рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, рд▓реЛрдЧ рд╡рд┐рдХрд▓реНрдк рддрд▓рд╛рд╢рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рд░рдирдЯрд╛рдЗрдо рдЙрди рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рдмрд┐рд▓реНрдб/рд░рд┐рд▓реАрдЬ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдЪреВрдВрдХрд┐ рдРрдкреНрд╕ рдХреНрд░реЛрдо рдРрдкреНрд╕ рдХреА рддрд░рд╣ рд╣реА рд╡реЗрдм рддрдХрдиреАрдХ рд╕реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдРрдк рдХреЛ рдХреЗрд╡рд▓ рд╕реНрд░реЛрдд рд╕реЗ рдЪрд▓рд╛рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрдЧрд╛ред рдореИрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЛ рдЕрдирдЧрд┐рдирдд рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдФрдЪрд┐рддреНрдп рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдиреНрд╣реЗрдВ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдРрдк рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рдмрд╛рдЗрдирд░реА рд░рд┐рд▓реАрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рдмрдирд╛рдП рдмрд┐рдирд╛ рдпрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдмрд┐рдирд╛ рдирд╡реАрдирддрдо рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рд▓рд╛рдн рдирд╣реАрдВ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдИрдбреАрдИ рд╕реНрд╡.

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░, рднрд▓реЗ рд╣реА рдореИрдВ JS-рдХреЗрдВрджреНрд░рд┐рдд рджреБрдирд┐рдпрд╛ рдореЗрдВ рдирд╣реАрдВ рд╣реВрдВ, рдореБрдЭреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ _Electron_ рдХреЗ рд╕рдорд╛рди рдПрдХ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ рдерд╛ (рдЬрд┐рд╕реЗ рдореИрдВ рдЬрд╛рдирддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛) рд▓реЗрдХрд┐рди рд╡реНрдпрд╛рдкрдХ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд╕рд╛рде; рдЗрд╕реЗ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП: _рд╡реЗрдм рддрдХрдиреАрдХреЛрдВ рдХреЛ GUI рддрдХ рд╕реАрдорд┐рдд рдХрд░реЗрдВ рдФрд░ API рдкреНрд░рджрд╛рди рдХрд░реЗрдВред_

рдЗрд╕рд▓рд┐рдП рдЕрд░реНрде-рд╕рдВрд╕реНрдХрд░рдг рд╡рд╛рд▓реА рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА / рд░рдирдЯрд╛рдЗрдо (_Blink_, _Skia_, рдЖрджрд┐ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдирд┐рд░реНрдорд┐рдд; рд╢рд╛рдпрдж - "рдЖрдзреБрдирд┐рдХ" - _C++_) рдореЗрдВ рдЪрд▓рддреЗ рд░рд╣реЗрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднрд╛рд╖рд╛ рдЪреБрдирдиреЗ рджреЗрдВ ...
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдк _JS_ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, _Node.JS_ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; рдЖрдк _C++_ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ; рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ _Python_, рдорд╛рдирдХ _CPython_ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП; рдФрд░ рдХреБрдЫ ? рд╢рд╛рдпрдж _SWIG_ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред (рд▓рдЧрднрдЧ) рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЬреАрддрддреЗ рд╣реИрдВред

рдПрдХ рдмрд╛рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд╛рдЭрд╛ (рдУрдПрд╕-рдЖрд╢реНрд░рд┐рдд) рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рд░рдирдЯрд╛рдЗрдо рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдореБрдЦреНрдп рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмрд╛рдХреА рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рднреА рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ (рд╣рдордореЗрдВ рд╕реЗ рдмрд╛рдХреА рдХреЗ рд▓рд┐рдП рдЬреАрдпреВрдЖрдИ-рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░реА/рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдХреЗ рдЕрд▓рд╛рд╡рд╛; рдП рдмрдбрд╝рд╛ рдХрджрдо рдЖрдЧреЗ!)

рддреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ _Electron_ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ "рд╡рд┐рднрд╛рдЬрди" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдЗрд╕рдореЗрдВ рднреМрддрд┐рдХреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рдо рднреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рддрдереНрдп рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВ) ... :)

рд╣рдо рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд▓рд┐рдП рдПрдХ рдРрдбрдСрди рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ рдЙрддрдиреА рд╕рдлрд▓рддрд╛ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреА, рдЬрдм рддрдХ рдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рди рд╣реЛрдВред

@dezzeus рдЗрд╕ рддрд░реНрдЬ рдкрд░ рдПрдХ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕рдХреЗ рдкрд╣рд▓реЗ рдлрд┐рдЬреВрд▓рдЦрд░реНрдЪреА рд╣реБрдИ рдереАред рдмреНрд░реАрдЪ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдереНрд░рд╕реНрдЯ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред

рдореИрдВрдиреЗ рдЗрд╕ рд▓рдВрдмреЗ рдФрд░ рдЖрдХрд░реНрд╖рдХ рд╕реВрддреНрд░ рдХреЛ рджреЛ рдмрд╛рд░ рдкрдврд╝рд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдФрд░ рдЧрддрд┐ рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред рдпрд╣рд╛рдБ @zcbenz рдХрд╛ рдЕрдВрддрд┐рдо рдХрдерди рд╣реИ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ:

рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рддрдХрдиреАрдХреА рдмрд╛рдзрд╛ рдирд╣реАрдВ рд╣реИ, рдкреВрд░реА рдмрд╛рдд рд╕рд┐рд░реНрдл рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рд╣реА рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рд╕рднреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ _рдЗрд╕ рдкрд░ рдкреВрд░реНрдгрдХрд╛рд▓рд┐рдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдЫреЛрдЯреА рдЯреАрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ_, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрднреА рд╣реЛрдЧрд╛ рдпрд╛ рдирд╣реАрдВред

(рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЬреЛрд░) - рдореИрдВ рдЗрд╕рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реВрдВ, рдЕрдЧрд░ рд╕рдорд╛рдзрд╛рди рдХрднреА рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдкреНрд░рдпрд╛рд╕ рдФрд░/рдпрд╛ рдЧрд┐рдЯрд╣рдм рдФрд░ рдЕрдиреНрдп рд╕рдВрдЧрдардиреЛрдВ рдХреА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЬрд░реВрд░рддреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА рд╣реИред

@yan-foto рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╡рд▓реЛрдХрди рд╕реНрдкрд╖реНрдЯ рд▓рдХреНрд╖реНрдпреЛрдВ/рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдПрдХ рд╕рдордЭрджрд╛рд░ рдпреЛрдЬрдирд╛ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ "рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд░рдирдЯрд╛рдЗрдо рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдмрдВрдзрдХ" рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддреЗ рд╣реБрдП @iamale рджреНрд╡рд╛рд░рд╛ рд▓реЗрдкреНрдЯрди рдирд╛рдордХ рдПрдХ рд╕рдВрджрд░реНрдн рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди/рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ ред @jorangreef рдХреА рдПрдХ рдЯрд┐рдкреНрдкрдгреА рджрд┐рд▓рдЪрд╕реНрдк рдереА, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ "рд╕реЗрд╡рд░ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдПрдХ рдРрдк" рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЕрдВрддрд░ рдЕрджреНрдпрддрди, рдбреБрдкреНрд▓реАрдХреЗрд╢рди (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рджреЛ рд╕рдорд╛рди рд╣реИрдВ) рдФрд░ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд╕рд╛рдеред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЬрд┐рди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдЕрдиреБрдХреВрд▓рди / рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА рдереАрдВред

рдпреЗ рдЕрдиреНрд╡реЗрд╖рдг рдФрд░ рдкреНрд░рдЧрддрд┐ рдХреЗ рдирд┐рд╢реНрдЪрд┐рдд рдЪрд░рдг рд╣реИрдВ, рдФрд░ рдпрд╣ рдореБрдЭреЗ рдЖрд╢рд╛ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЙрддреНрдкрд╛рджрди-рдпреЛрдЧреНрдп рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдкреИрджрд╛ рд╣реЛрдВрдЧреЗред

рдпрд╣ рджреЗрдЦрдХрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ рдХрд┐ рдЕрднреА рднреА рдЗрдВрд╕рд╛рдирд┐рдпрдд рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рд╣реИрдВред

рдЗрд╕реЗ рдЙрддреНрдкрд╛рдж рдмрдирдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рд╡рд╛рд▓реА рдПрдХрдорд╛рддреНрд░ рдЪреАрдЬ рдЗрд╕ рдЙрддреНрдкрд╛рдж (рдЕрд╡рдзрд╛рд░рдгрд╛) рдХреЗ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рддрддреНрдХрд╛рд▓ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЕрд╡рд╕рд░реЛрдВ рдХреА рдХрдореА рд╣реИред

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

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

рдЗрд╕ рдкреВрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд▓рдХреНрд╖реНрдп рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдкреНрд╕ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдордЧреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдХрдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрдмрдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдкреНрд╕ рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ (рдХрдИ рдРрдкреНрд╕ рдХреЗ рдЕрдкрдиреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдмрд╛рдЗрдирд░реА рд╣реЛрдВрдЧреЗ)ред рдПрдХ рдЧреИрд░-рд▓рдХреНрд╖реНрдп рдбрд┐рд╕реНрдХ рдкрджрдЪрд┐рд╣реНрди рдХреЛ рдХрдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдкрд╣рд▓реЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЛ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдерд╛рдиреАрдп рд╕рд╛рдЭрд╛ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдХреИрд╢ рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛрдВрдЧреЗред

рдЪреВрдВрдХрд┐ рдпрд╣ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╡рд░реНрдЬрдирд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХрдИ рд╡рд░реНрдЬрдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╡рд░реНрдЬрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрдВрдХреЛрдВ рдХреЗ рдЕрдВрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ, рдПрдХ рдХреЗ рд▓рд┐рдП, рд╕реНрдкрд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  • рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕реНрд╡рдпрдВ, рдЬреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░
  • рдРрдкреНрд╕, рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ SemVer рдпрд╛ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдЖрдо рддреМрд░ рдкрд░ API рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдбрдСрди рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ)ред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд░ рд╣рдореЗрдВ рдХрдИ рд╡рд░реНрдЬрдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рд╣рдорд╛рд░реЗ рдкрд╛рд╕ package.json рдореЗрдВ рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬреИрд╕реЗ рд╕реЗрд╡рд░ рдХреЗ рд▓рд┐рдП "breakingVersionComponents": 1 $#$ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╡рд░реНрдЬрдирд┐рдВрдЧ рдпрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╡рд░реНрдЬрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП 2 ?

(рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдХ рдФрд░ рд╡рд┐рднрд╛рдЬрдХ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕реЗ 1.3:3.7 рдЬреЛ рдмреНрд░реЗрдХрд┐рдВрдЧ рдФрд░ рдиреЙрди-рдмреНрд░реЗрдХрд┐рдВрдЧ рднрд╛рдЧреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░реЗрдЧрд╛ред рд╕реЗрд╡рд░ рдлрд┐рд░ x:y.z рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╡рд░реНрдЬрдирд┐рдВрдЧ x.y:z рдмрди рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╣реЛрдЧрд╛ рд╡рд╣рд╛рдБ рд╣рд░ рдПрдХ рдЙрдкрдХрд░рдг рдХреЛ рддреЛрдбрд╝ рджреЛ, рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИред)

@jorangreef рдпрджрд┐ рдкреНрд░рддреНрдпреЗрдХ рдРрдк рдореЗрдВ рдЕрднреА рднреА рдЕрдкрдиреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдмрд╛рдЗрдирд░реА рд╣реИ, рддреЛ рдпрд╣ рдХрдИ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рдЦреЛрд▓рдиреЗ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реИрдо рдЙрдкрдпреЛрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдореИрдВрдиреЗ @ joshuawarner32 рджреНрд╡рд╛рд░рд╛ рдПрдХ рдкреБрд░рд╛рдиреА рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреА, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдерд╛ред рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реИ, рдЕрднреА рддрдХ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рд░рд╛рдВрд╢ рдпрд╣ рд╣реИ:

- Deploy .asar.gz files for several different apps on a server
- Distribute a single build of atom-shell to users, which doesn't bundle any code for specific apps
- On app startup, download the appropriate .asar.gz file (if it's not there, or there's a more recent one on the server). Extract it and run the contained app.
- Our atom-shell build accepts a --app argument to specify which app to download/run

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

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдореМрдЬреВрджрд╛, рдЧреИрд░-рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд▓реАрд╡рд░реЗрдЬ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рддрдВрддреНрд░: рд░рдирдЯрд╛рдЗрдо рд╕рд░реНрд╡рд░, рд╡рд░реНрдЬрдирд┐рдВрдЧ, рдбрд┐рдлрд░реЗрдВрд╢рд┐рдпрд▓ рдЕрдкрдбреЗрдЯред рдпрд╣ рд╕рдм рдЦрд░реЛрдВрдЪ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдХрдард┐рди рд▓рдЧрддрд╛ рд╣реИ, рдЕрдЧрд░ рджреВрд╕рд░реЛрдВ рдиреЗ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╣реА "рд╣рд▓" рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред @iamale , рд▓реЗрдкреНрдЯрди рдкрд░ рдЖрдкрдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореЗрд░реА рдирдЬрд░ рдореЗрдВ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдареЛрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред

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

oss рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП, рд╣рдо npm рдХреЛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрд▓реЛрдЬреНрдб рд╕реЛрд░реНрд╕ рд╡рд╛рд▓реЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЛ .asar рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╢рд╛рдпрдж рдХреБрдЫ рдФрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ред рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдкреНрд░рдмрдВрдзрдХ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛ (рдФрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)

рд╕рд╛рде рд╣реА, рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдореЗрдВ рдРрдкреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдХрдорд╛рдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдмрд╕
electron install atom рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛?

рдмрд╕ рдЗрд╕реЗ рдиреЛрдб рд╡реАрдХрд▓реА рдкрд░ рджреЗрдЦрд╛:

рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдиреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдлреЗрджрд░рд╡реЗрдЯ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдпрд╣ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдПрдкреАрдЖрдИ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдЙрдЯрдкреБрдЯ рдРрдк рдХрд╛ рдЖрдХрд╛рд░ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИред

https://medium.com/@pauli/put -your-electron-app-on-a-diet-with-electrino-c7ffdf1d6297

https://github.com/pojala/electrino

@YurySolovyov рдмрдВрдж рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ npm рдореЗрдВ рднреА рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП - рд╡рд╣рд╛рдБ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ Node.js рд╣реИрдВ, рдЕрд░реНрдерд╛рдд рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред (рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рдпрд╣ npm рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдПрдХ рд▓реЛрдбрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡реИрд╕реЗ рднреА рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдХреИрд╕реЗ рд╕рд╛рдЗрдбрд▓реЛрдбрд┐рдВрдЧ .asar's рдорджрдж рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЕрднреА рднреА рдЕрдирдкреИрдХ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред)

рдореИрдВ рдмрд╕ рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рд╣рдо рдореМрдЬреВрджрд╛ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХрд╛ рдпрдерд╛рд╕рдВрднрд╡ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ ...

@jorangreef рдпрджрд┐ рдкреНрд░рддреНрдпреЗрдХ рдРрдк рдореЗрдВ рдЕрднреА рднреА рдЕрдкрдиреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдмрд╛рдЗрдирд░реА рд╣реИ, рддреЛ рдпрд╣ рдХрдИ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рдЦреЛрд▓рдиреЗ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реИрдо рдЙрдкрдпреЛрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

@ рдЬреЛрдк-рд╡реА рдирд╣реАрдВ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдореИрдВ рдЪреАрдЬреЛрдВ рдХреЛ рдЙрд▓рдЭрд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдФрд░ рдПрдХ рд░рд╛рдХреНрд╖рд╕ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдорд╣рд╛рди рдЗрдВрд╕реНрдЯреЙрд▓рд░/рдСрдЯреЛ-рдЕрдкрдбреЗрдЯрд░ рд╣реИ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрд▓рдиреЗ рд╡рд╛рд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ: https://github.com/electron/electron/issues/673#issue -44580957

рд╕рдорд╕реНрдпрд╛ рдЗрддрдиреА рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдбрд┐рд╕реНрдХ рдкрд░ рдХрдИ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рд╣реЛрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рдмрд╛рдЗрдирд░реА рдХреА рдХрдИ рдкреНрд░рддрд┐рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реНрдореГрддрд┐ рдЙрдкрдпреЛрдЧ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдбрд┐рдбреБрдкреНрд▓рд┐рдХреЗрдЯрд┐рдВрдЧ рдЗрдВрд╕реНрдЯреЙрд▓рд░/рдСрдЯреЛ-рдЕрдкрдбреЗрдЯрд░ рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛред

рдпрджрд┐ рдбрд┐рд╕реНрдХ рдлрд╝реБрдЯрдкреНрд░рд┐рдВрдЯ рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╣рд╛рд░реНрдбрд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдРрдкреНрд╕ рдХреЗ рдмреАрдЪ рдЕрд▓рдЧрд╛рд╡ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрджрд┐ рдХреЛрдИ рдРрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рд╣рд╛рд░реНрдбрд▓рд┐рдВрдХ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реИ)ред

рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдордзреНрдпрдо рдЕрд╡рдзрд┐ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо macOS рдкрд░, APFS рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ рдХреЙрдкреА рдХрд░реЗрдЧрд╛, рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдкрд╛рд░рджрд░реНрд╢реА рдбрд┐рдбреБрдкреНрд▓реАрдХреЗрд╢рди рдХреЗ рд╕рд╛рде, рдбрд┐рд╕реНрдХ рдлреБрдЯрдкреНрд░рд┐рдВрдЯ рдХреЛ рдХрдо рдХрд░реЗрдЧрд╛ред рдпрд╣ рд╣рд╛рд░реНрдбрд▓рд┐рдВрдХ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрд▓рдЧрд╛рд╡ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦреЗрдЧрд╛ (рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ)ред

@jorangreef рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдЖрдк рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдЕрд▓рдЧрд╛рд╡ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдЕрдЧрд░ рдпрд╣ рдПрдХ рдмреЗрд╡рдХреВрдл рд╕рд╡рд╛рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ред

@iamale рдХреБрдЫ рдРрдкреНрд╕ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЙрди рд╕рднреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдореЗрдВ рдмрдбрд╝реЗ рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде (рдЬреЗрдПрд╕ рдФрд░ рдПрд╕реЗрдЯ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╡рд┐рдкрд░реАрдд), рдбреБрдкреНрд▓реАрдХреЗрд╢рди 70% рдпрд╛ рдЕрдзрд┐рдХ рдбрд╛рдЙрдирд▓реЛрдб рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдРрдкреНрд╕ рдХреЛ рдЕрднреА рднреА рд▓рд╛рдн рд╣реЛрдЧрд╛ред

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреИрдХреЗрдЬ рдХреЛ рд╢рд┐рдк рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ (рдЬреЗрдПрд╕рдУрдПрди рдореЗрдирд┐рдлреЗрд╕реНрдЯ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдХреЛрдИ рднреА рд╕реЗрдЯ), рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рдХреЗрд╡рд▓ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдкреНрд╕ред рдпрд╣ рдПрдХ рдкрд╛рдпрдерди рдРрдк рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХрд┐рд╕реА рднреА рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдЕрдЬреНрдЮреЗрдпрд╡рд╛рджреА рд╣реИ рдЬрд┐рд╕реЗ рдбреЗрд╡рд▓рдкрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЕрдкрдиреЗ рдРрдк рдХреЛ рдХреИрд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдпрд╛ рдкреИрдХреЗрдЬ рдХрд░рддреЗ рд╣реИрдВ (рдлрд╛рдЗрд▓ рдмрдирд╛рдо рдЕрд╕рд░ рдЗрддреНрдпрд╛рджрд┐)ред

рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдмрд╣реБрдд рдЫреЛрдЯреЗ рдЗрдВрд╕реНрдЯреЙрд▓/рдЕрдкрдбреЗрдЯ рдбреЗрд▓реНрдЯрд╛ рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдРрдкреНрд╕ рдПрдХ рд╣реА рдЗрдВрд╕реНрдЯреЙрд▓рд░/рдСрдЯреЛ-рдЕрдкрдбреЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрди рджрд┐рдиреЛрдВ, рдкреНрд░рддреНрдпреЗрдХ рдРрдк рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдкрд░реНрдпрд╡реЗрдХреНрд╖реА рдСрдЯреЛ-рдЕрдкрдбреЗрдЯрд░ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИред

@jorangreef рдзрдиреНрдпрд╡рд╛рдж! рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрд▓рд╛рд╕рд┐рдХ рдПрдкреАрдЯреА/рдЖрд░рдкреАрдПрдо рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рддрд░рд╣ рд╣реИ, рдмрд╕ рдЕрдзрд┐рдХ "рд╕реНрдорд╛рд░реНрдЯ" (рдЖрдкрдХреА рдирд┐рд░реНрднрд░рддрд╛ рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)ред

рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдкреНрд░рдмрдВрдзрдХ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛ (рдФрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)

Minifitron (рдорд┐рдиреАрдлрд╛рдЗрдб рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?

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

рдФрд░ рдРрдкреНрд╕ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдпрд╛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдЙрдиреНрд╣реЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдПрдХ рдирдП рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдЧрд╛, рдЬрдмрдХрд┐ minified md5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдЧрд╛ рдЬрд┐рдиреНрд╣реЗрдВ .asar рдХреЗ рдЕрдирд╛рд░рдХреНрд╖рд┐рдд рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЧрдпрд╛ рд╣реИред

рдмрд╕ рдПрдХ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдореЗрдВ рдлреЗрдВрдХрдиреЗ рдХреЗ рд▓рд┐рдП: рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рдореЗрдВ рд░рдирдЯрд╛рдЗрдо рдХреА рдЕрдкрдиреА рдкреНрд░рддрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░, рд╡реЗ рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди (рдФрд░ рдЗрд╕рдХреЗ рд╕рдВрд╕реНрдХрд░рдг) рдХрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ - рдпрджрд┐ рдпрд╣ рд╕рдВрдЧрдд рд╣реИ (рд╕реЗрд╡рд░ рд░реЗрдВрдЬ рдХреЗ рднреАрддрд░) , рдЖрджрд┐), рдРрдк рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрд╕реА рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ; рдпрджрд┐ рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдРрдк рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдЕрдкрдирд╛ рдЙрджрд╛рд╣рд░рдг рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрдореЛрд░реА рдлреБрдЯ-рдкреНрд░рд┐рдВрдЯ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

(рдлрд┐рд░ рд╕реЗ, рдРрдк рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рддрдХ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реИрд╕реЗ рднреА рд░рдирдЯрд╛рдЗрдо рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реЛрдВрдЧреЗ .. рдЗрд╕рд▓рд┐рдП рддрд╛рд░реНрдХрд┐рдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ..)

@ рдЗрд▓рд┐рдпрдЯ-рдЕрдХреАрд░рд╛ рдХреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдкрдврд╝рддреЗ рд╕рдордп рдПрдХ рд╕рдорд╛рди рд╡рд┐рдЪрд╛рд░ рдерд╛ред

(рдлрд┐рд░ рд╕реЗ, рдРрдк рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рддрдХ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реИрд╕реЗ рднреА рд░рдирдЯрд╛рдЗрдо рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реЛрдВрдЧреЗ .. рдЗрд╕рд▓рд┐рдП рддрд╛рд░реНрдХрд┐рдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ..)

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

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдмрдВрдзреА рдХрдИ рдЪрд┐рдВрддрд╛рдПрдВ рдкреИрджрд╛ рдХрд░реЗрдЧрд╛ред рдПрдХ рджреБрд╖реНрдЯ рдРрдк рджреВрд╕рд░реЛрдВ рдХреЛ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд╕рдВрд╢реЛрдзрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреЗрд╢рдХрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЙрдирдХреЗ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рд╕реЗрдЧрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" рдРрдкреНрд╕ (рдЬреЛ рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рдРрдк рдХреЗ рд░рдирдЯрд╛рдЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) рд░рдирдЯрд╛рдЗрдо рдХреЛ рдЪреЗрдХрд╕рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рднреА рд▓рдХреНрд╖рд┐рдд рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЗрдиреНрд╣реЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдПрдХ рджреБрдГрд╕реНрд╡рдкреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ( рдореБрдЭреЗ рдпрд╣ рднреА рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВ; рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд░реВрд░реА рд╣реИ)ред

рдпрджрд┐ рдХреЗрд╡рд▓ рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдпрд╣ рдЕрд╕рдВрд╡реЗрджрдирд╛рддреНрдордХ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдЙрддрдирд╛ рд╣реА рд╣реЛрдЧрд╛, рдпрд╛ рдПрдХ рдЕрд▓рдЧ рд╕рд╛рдЭрд╛ рд░рдирдЯрд╛рдЗрдо рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдХрд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдЕрдиреНрдп рдЕрддрд┐рд░рд┐рдХреНрдд рдореБрджреНрджреЗ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ?

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

@jorangreef рдпрджрд┐ рдХрд┐рд╕реА рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдмрд╛рдЗрдирд░реА рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдХреЗрд╡рд▓ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

@ рдЬреЛрдк-рд╡реА рд╡реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдЕрдкрдирд╛ рдХрд╛рдВрдЯрд╛ рднреА рдмрдирд╛рдП рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рд╡реЗ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рд╡реЗ рд╕реНрд░реЛрдд рдкреНрд░рдХрд╛рд╢рд┐рдд рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЙрди рдкрд░ рдХреЛрдИ рджрд╛рдпрд┐рддреНрд╡ рдирд╣реАрдВ рдбрд╛рд▓рддрд╛ рд╣реИред

@jkurei рдЖрдЧреЗ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХреБрдЫ рддрд░реАрдХреЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

1) рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдпрд╛ рдРрдк рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рдкрддрд▓рд╛ рджреЗрд╢реА рдЖрд╡рд░рдг, рдЬреЛ "рд▓реЙрдиреНрдЪрд░" рд╣реЛрдЧрд╛ред рдпрд╣ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдФрд░ рдЙрд╕рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ: рдпрджрд┐ рд╕рдВрдЧрдд рд╣реЛ, рддреЛ рдмрд╛рдХреА рд▓реЙрдиреНрдЪ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЙрд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рд╕реМрдВрдк рджреЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ; рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдЕрдкрдирд╛ рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВред

2) рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреЛ рдРрдкреНрд╕ рд╕реНрд╡рдпрдВ рд▓реЙрдиреНрдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреА рд╣реИред рдпрд╣ рдКрдкрд░ рдХреЗ рд╕рдорд╛рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ: рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реЗрдВ, рдФрд░ рдЕрдиреНрдп рдРрдкреНрд╕ (рдЙрд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ - рд╢рд╛рдпрдж рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ..?

@ рдЗрд▓рд┐рдпрдЯ-рдЕрдХреАрд░рд╛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рд╡реИрд╕реЗ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЖрджрд┐рдо "рдкреНрд░реЛрдЯреЛрдХреЙрд▓" рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ; рдпрд╣ app.makeSingleInstance рдХреЗ рдкреАрдЫреЗ рд╡рд╣ рдЪреАрдЬ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреА рд╣реИ рдФрд░ рдпрджрд┐ рд╡реЗ рдПрдХ рд╣реА рдРрдк рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ (рд╢рд╛рдпрдж рдкреВрд░реНрдг рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдкрде рдкреНрд░рд╛рдкреНрдд рдХрд░рдХреЗ)ред

@iamale рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ, рд╡рд░реНрддрдорд╛рди рдРрдк рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ) рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐ рдХреНрд░реЛрдорд┐рдпрдо рдХреЗ рдореВрд▓ ProcessSingleton рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рд╣рд╛рдВ, рдореИрдВ app.on('ready') рд╕реЗ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдЪрд┐рддреНрд░рд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдЙрд╕ рд╡рд┐рд╢реЗрд╖ рдРрдк рдХреЗ рдореМрдЬреВрджрд╛ рдЙрджрд╛рд╣рд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдХрд┐рд╕реА рднреА рдЙрджрд╛рд╣рд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдлрд┐рд░ рд╕рдВрдЧрдд рд╣реЛрдиреЗ рдкрд░ "рд▓реЙрдиреНрдЪ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реМрдВрдк рджреЗрдВ"ред

рджреВрд╕рд░реЗ рдХреЛрдг рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ node-ipc рдирд╛рдордХ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдорд┐рд▓рд╛ рдЬреЛ рдЕрд▓рдЧ Node.js рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ JS рд▓реЗрдпрд░ рдкрд░ рд▓реЙрдиреНрдЪ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдЗрдВрдЯрд░-рдкреНрд░реЛрд╕реЗрд╕ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП node-ipc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдПрдХрд╛рдзрд┐рдХ рдРрдкреНрд╕ рдХреЗ рдмреАрдЪ рдПрдХрд▓ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдореВрд▓ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: https://github.com/eliot-akira/singletron-exampleред

IPC рд╣рдм рдЗрд╕рдХрд╛ рдЕрдкрдирд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИ , рдЬреЛ node-ipc рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рдкрддрд▓рд╛ рдЖрд╡рд░рдг рд╣реИред рдЗрд╕рдХрд╛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реИ, рдиреАрдЪреЗ main.js ред

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

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

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЪреНрдЫрд╛ рдФрд░ рд╕рд╛рдл рджрд┐рдЦрддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж!

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

@iamale рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рд╕рд░реНрд╡рд░ рдЖрдИрдбреА рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛, рдЕрдЧрд░ рдХреБрдЫ рдРрдкреНрд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рдмрдЬрд╛рдп рд╕рднреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрднреА рддрдХ рдРрд╕рд╛ рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд╣реАрдВ рд╣реИ - рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд╕рдордп рдЕрдЬреНрдЮрд╛рдд рдРрдкреНрд╕ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдФрд░ рд▓реЙрдиреНрдЪ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реМрдВрдкрдирд╛ рдЙрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рд╕рдмреВрдд рд╣реЛрдирд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рджреВрдВрдЧрд╛ред рдореИрдВ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдмрдирд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рддрд▓рд╛рд╢рддрд╛ рд░рд╣реВрдВрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирдП рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рджреЗрдирд╛ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдзреЗ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рдиреЗ рдХрд┐рдпрд╛ рдерд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ?

рдпрджрд┐ рдореИрдВ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реЛрддрд╛ (рдФрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдореИрдВ рдСрдлрд╕реА рд╣реВрдВ), рддреЛ рдореБрдЭреЗ рдПрдХ рдПрдХрд▓ .exe/.app/.deb рдкреИрдХреЗрдЬ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдкреЛрд░реНрдЯреЗрдмрд▓рдПрдкреНрд╕.рдиреЗрдЯ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╡рд╣ exe рдлрд╝рд╛рдЗрд▓ рдЫреЛрдЯреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдирд╡реАрдирддрдо рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд╕рд╛рде рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдерд╛ред рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдореБрдЭреЗ рд╕рд┐рд╕реНрдЯрдо рд▓рд┐рдВрдХ (рдбреЗрд╕реНрдХрдЯреЙрдк, рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ, рдЖрджрд┐) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдХ "рд░рдирдЯрд╛рдЗрдо рд▓реЛрдХреЗрд╢рди" (рдЙрдиреНрдирдд рд╡рд┐рдХрд▓реНрдк рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдПрдХ рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде (рд╕рд░реНрд╡реЛрддреНрддрдо рд░реВрдк рд╕реЗ) рдРрд╕рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣ рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрд░реЗ рдХреЛрдб рдХреЛ рдХреБрдЫ рднрдВрдбрд╛рд░ (рдкреНрд▓реЗ/рд╡реЗрдм/рдРрдк рд╕реНрдЯреЛрд░ рдХреЗ рд╕рдорд╛рди) рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ .exe/.app/.deb рдкреИрдХреЗрдЬ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕реЗ рдореИрдВ рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореИрдВ рдЕрднреА рддрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╕реА # рдХреЗ рд▓рд┐рдП рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рдПрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЫреЛрдЯрд╛ рдореЙрдб рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ рднреЛрд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди afaik, рдПрдХрдорд╛рддреНрд░ "рд╡рд╛рд╕реНрддрд╡рд┐рдХ" рдХрд╛рд░рдг рд╣реИ, рдЪреАрдЬреЗрдВ рд╕рдВрдЧрдд рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИрдВ + -0.1 рд╕рдВрд╕реНрдХрд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд╣рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП .node рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдХреНрдпрд╛ рдпреЗ .node рдлрд╝рд╛рдЗрд▓реЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреНрд▓рд╛рдЙрдб рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рдирд╣реАрдВ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреАрдВ?

рд╕рд╛рде рд╣реА, рдХреНрдпрд╛ рд╣рд░ рдЖрдзреЗ рд╕рд╛рд▓ рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдПрд▓рдЯреАрдПрд╕ рдмрдирд╛рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрддрдирд╛ рдмрдбрд╝рд╛ рд╕реМрджрд╛ рд╣реЛрдЧрд╛? рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рджреЗрд╡ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рд░ рдирдП рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд░рд┐рд▓реАрдЬ рдХреА рд╕рднреА рдмреНрд▓реАрдбрд┐рдВрдЧ рдПрдЬ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рд╣рдо (рддрд░рд╣ рдХреЗ) рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪреАрдЬреЛрдВ рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред

рдЗрдореЛ, рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рд╣рд░ рдХрд┐рд╕реА рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИред

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

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдн рднреА рд╣реИ, рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕реЗ рдкреИрдХреЗрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЬреЛ рднреА рд╣реЛ рдФрд░ рдЙрд╕реЗ рдХрд╣реАрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдХрдИ "рд╕рдмрдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕" рдЬреЛрдбрд╝реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдорд▓реНрдЯреАрдкреНрд▓реЗрдпрд░ рдЧреЗрдо, рдорд▓реНрдЯреАрдкрд▓ "рдкреНрд░реЛрдлрд╛рдЗрд▓" рдЖрджрд┐)ред рдЗрди рдПрдХреНрдЬрд┐рдХреНрдпреВрдЯрд┐рд╡ рдХреЛ рдХреЗрд╡рд▓ somelaunchername.electron рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди Json рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде (рдЬреИрд╕реЗ index.html рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЙрд╕ рддрд░рд╣ рдХреА рд╕рд╛рдордЧреНрд░реА)ред рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдЬрдм рддрдХ рдХрд┐ рджреЗрд╡ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ)ред рдпрд╣ рддреАрди рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдиреЗ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХред package.json рдореЗрдВ рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдЧреАред рдкреНрд░рддреНрдпреЗрдХ .electron рдлрд╝рд╛рдЗрд▓ рдХреЛ (imo) package.json рдореЗрдВ рдорд╛рдиреЛрдВ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрди .electron рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рддрдм "рд░рдирдЯрд╛рдЗрдо --рдПрдкрдирд╛рдо" рдпрд╛ рд╕реНрдЯреАрдо рдЬреИрд╕реЗ рдХрд╕реНрдЯрдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рдФрд░ рдЕрдиреНрдп рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рднрд╛рдк рдиреЗ рдореБрдЭреЗ рдЕрддреАрдд рдореЗрдВ рдХрдИ рдмрд╛рд░ рдкрд░реЗрд╢рд╛рди рдХрд┐рдпрд╛ рд╣реИред

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

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

рдЖрдк рд▓реЛрдЧ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ?

@CiriousJoker рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рдмрд┐рд▓реНрдбрд░ рдкреЛрд░реНрдЯреЗрдмрд▓ рдРрдк рдФрд░ рд╡реЗрдм-рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ, рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╕рд╛рдЭрд╛ рдбреАрдПрд▓рдПрд▓ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рдЕрдкреНрд░рдпреБрдХреНрдд рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд░рдирдЯрд╛рдЗрдо рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЭрд╛ рдбреАрдПрд▓рдПрд▓ рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдПрдХ рдмрдбрд╝реЗ exe (рдиреЛрдб.dll рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд░рдирдЯрд╛рдЗрдоред рдпрджрд┐ рдЗрд╕реЗ рдбреАрдПрд▓ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рдмрд┐рд▓реНрдбрд░ рдкрдХреНрд╖ рдкрд░ рд╕рдорд╛рдзрд╛рди рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдпрд╣ рди рдХреЗрд╡рд▓ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди, рдмрд▓реНрдХрд┐ рдореЗрдореЛрд░реА рдХреЛ рднреА рдмрдЪрд╛рдПрдЧрд╛ред

@zcbenz @paulcbetts рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рд╛рдЭрд╛ рдбреАрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ? рдХреНрдпрд╛ exe рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдирд╛ рдФрд░ рд╕рднреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЛрдб рдХреЛ dll рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ (рдЗрд╕рд▓рд┐рдП, exe рдореЗрдВ рдХреЗрд╡рд▓ рдиреНрдпреВрдирддрдо рдХреЛрдб рд░рдЦреЗрдВ)? рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЪреВрдВрдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди 1.7.5 рд╕рд╛рдЭрд╛ рд╕реА рд░рдирдЯрд╛рдЗрдо рдХреЛ node.dll рдФрд░ exe рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдм, 30 рдПрдордмреА рдХреЛрдб рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреАрдПрд▓рдПрд▓ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╣реИ (рд▓реЗрдХрд┐рди рдПрдХреНрд╕рдИ рдЕрднреА рднреА рдмрдбрд╝рд╛ рд╣реИ - 80 рдПрдордмреА), рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@ рдбреЗрд╡реЗрд▓рд░ рдЗрдореЛ, рдЕрд╕рд▓реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдбреАрдПрд▓рдПрд╕ рдХреИрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдмрд╣реБрдд рдХреБрдЫ рд╣рдо рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

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

@ sedwards2009 рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╡рд╛рдХрдИ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдЦрддрд░реЗ рд╣реИрдВ? рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореИрдВ рдпрд╣рд╛рдВ рднреЛрд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЦреБрд▓реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ (рдЬреНрдпрд╛рджрд╛рддрд░) рд╕реНрдерд╛рдиреАрдп рдРрдкреНрд╕ рд╕реЗ рдмрдЪрд╛ рд░рд╣реЗ рд╣реИрдВред рдХрд┐рд╕реА рднреА .exe рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЪрд▓рд╛рдирд╛ 10000 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдЦрддрд░рдирд╛рдХ рд╣реИ рдФрд░ .exe рд╡рд╛рдпрд░рд╕ рд▓рд┐рдЦрдирд╛ рднреА 10000 рдЧреБрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдЬрдм рдореЗрд░реЗ рд╡реИрдз рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рднреА AVG рджреНрд╡рд╛рд░рд╛ рд╡рд╛рдпрд░рд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ред

рддреЛ рдореЗрд░реЗ рд▓рд┐рдП, рдЙрд╕ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╣рд░ 6 рдорд╣реАрдиреЗ рдореЗрдВ "рдирд╡реАрдиреАрдХрд░рдг" рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рд░ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдХреНрд░реЛрдорд┐рдпрдо рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреИрдХреЗрдЬреНрдб рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ, рд╡реЗ рд╡реИрд╕реЗ рднреА рдЗрд╕рдХреЗ рд╕рд╛рде рдФрд░ рдЕрдзрд┐рдХ рдмреБрд░рд╛рдИ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдо рд░реЛрдХ рдирд╣реАрдВ рд╕рдХрддреЗ (рд╕рд╛рдЭрд╛ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд╕рд╛рде рдпрд╛ рдЕрдиреНрдпрдерд╛)

рд╣рд╛рдБ, рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ рдЬрд╣рд╛рдБ рдРрдк рдХреЛ fs рдФрд░ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рддрдХ рдХрдЪреНрдЪреА рдкрд╣реБрдБрдЪ рдорд┐рд▓рддреА рд╣реИред
рдЖрдк рдпрд╛ рддреЛ рдРрдк рдХреЗ рд╡реЗрдВрдбрд░ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░реЗрдВ рдпрд╛ рджреВрд░ рд░рд╣реЗрдВред <- рдпрд╣ рдХреНрд▓реЛрдЬреНрдб рд╕реЛрд░реНрд╕ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╣реИред
рдУрдПрд╕рдПрд╕ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдмреЗрд╣рддрд░ рд╣реИ, рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛ рдХрдо рд╕реЗ рдХрдо рдХреЛрдИ рдмреБрд░рд╛ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рдмрдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдареАрдХ рд╣реИ, рддреЛ рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИ? рдХреНрдпрд╛ рд╣рдо рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЪреБрдирдХрд░ рдЗрд╕реЗ рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ?

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

рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рдирд┐рд░реНрдгрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕реЗ рд░рдирдЯрд╛рдЗрдо рд╕рдВрд╕реНрдХрд░рдг рдРрдк рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
npm рдЗрдВрдЬрди рдлрд╝реАрд▓реНрдб рдХреА рддрд░рд╣ред
рдпрд╣рд╛рдВ рд░рдирдЯрд╛рдЗрдо рдХрд╛ рдХрд╛рдо рдЖрд╡рд╢реНрдпрдХ рдбреАрдПрд▓рдПрд▓ рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рд╣реИ рдФрд░ рдРрдк рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЗрдЬрд╛рдЬрдд рджреЗрдирд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдЙрдиреНрд╣реЗрдВ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд░рдирдЯрд╛рдЗрдо рдХреЗ рджрд░реНрдЬрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрд╕ рдмрд┐рдВрджреБ рдХреЛ рдпрд╛рдж рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд╣реИ рдирд╛? рд╣рдо рдХрдИ рд░рдирдЯрд╛рдЗрдо рд╕реЗ рдмрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рди рдХрд┐ рдХреЗрд╡рд▓ рдЙрдиреНрд╣реЗрдВ рдбреБрдкреНрд▓реАрдХреЗрдЯ рдХрд░рдиреЗ рд╕реЗред рдЬреИрд╕рд╛ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХрд╣реАрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд░рдирдЯрд╛рдЗрдо рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдЬрдм 20 рдореЗрдВ рд╕реЗ 1 рдореМрдХрд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реА рд░рдирдЯрд╛рдЗрдо рдХреЛ рдЙрд╕реА рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдлрд┐рд░ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдпрд╛ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдзрд┐рдХрд╛рдВрд╢ рд░рдирдЯрд╛рдЗрдо рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ

рдореИрдВ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рд░рдирдЯрд╛рдЗрдо рдХреИрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЦреНрдп рдЖрдХрд╛рд░ рдХреЗ рдЙрдкрднреЛрдХреНрддрд╛ рдХреНрд░реЛрдорд┐рдпрдо рдФрд░ рдиреЛрдб рд╣реИрдВ, рдЬреЛ рдХрд╕рдХрд░ рдПрдХреАрдХреГрдд рд╣реИрдВ рдФрд░ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ 1 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдиреЛрдб рдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХреБрдЫ рдерд╛:

  • рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдирд╡реАрдирддрдо v8 рдЪрд╛рд╣рддреЗ рдереЗ, рдФрд░ рдЯреВрдЯрдиреЗ рдХреЛ рд╕рд╣рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдареАрдХ рдереЗ
  • рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпрд╛рдВ рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди рдЪрд╛рд╣рддреА рдереАрдВред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЯреАрдо рдХреЗ рдкрд╛рд╕ рджреЛрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрд╕рд╛рдзрди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВред
рд╡реИрд╕реЗ рднреА, рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг "рдПрд▓рдЯреАрдПрд╕" рд╣реИрдВ

рдареАрдХ рд╣реИ рдЕрдЧрд░ рд╣рд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рдПрдХ рд╣реА рд░рдирдЯрд╛рдЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд┐рд░реНрдл рдЙрд╕ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП .asar рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдЬрд╣рд╛рдЬ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЪреАрдЬреЗрдВ рдХрд╛рдо рдХрд░реЗрдВрдЧреА, рд╣реИ рдирд╛?

рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдЖрдк рдХрднреА-рдХрднреА рдирдпрд╛ рдХреНрд░реЛрдо рдФрд░ рдиреЛрдб рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣реИ рдирд╛?

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

рд╣рд░ 6 рдорд╣реАрдиреЗ рдореЗрдВ .node рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ

рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рдмрд┐рд▓реНрдбрд░ рд╕рднреА рдПрдирдПрд╕рдЖрдИрдПрд╕ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдирдП рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛ - useSharedElectronRuntimeред рдЕрднреА рдХреЗ рд▓рд┐рдП, рд╕рднреА рдореМрдЬреВрджрд╛ рдбреАрдПрд▓рдПрд╕ рд╣реЛрдВрдЧреЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдИ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдирд╛ рдФрд░ рдХреЛрдб рдХреЛ рдбреАрдПрд▓ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, 30 рдПрдордмреА рдХреА рдмрдЪрдд рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЕрдЪреНрдЫрд╛ рд▓рдХреНрд╖реНрдп рд╣реИред

  1. рд╕рднреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдбреАрдПрд▓ рдХреЗ рд▓рд┐рдП рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдЕрд╕реЗрдВрдмрд▓реА рдмрдирд╛рдПрдВ рдФрд░ рдЧрд┐рдЯрд╣рдм рд░рд┐рд▓реАрдЬ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ (рдмрд┐рдВрдЯреНрд░реЗ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╣реАрдВ рд╣реИ)ред
  2. рдПрдирдПрд╕рдЖрдИрдПрд╕ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЕрднреА рддрдХ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдЧрд╛ред рд╕реБрд░рдХреНрд╖рд╛ - рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рдмрд┐рд▓реНрдбрд░ рднреА рдкреНрд░рддрд┐ рдорд╢реАрди рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдФрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрддрд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдЕрд╕реЗрдВрдмрд▓реА рдкреНрд░рддрд┐ рдорд╢реАрди рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рддрд┐ рдорд╢реАрди рдЕрд╕реЗрдВрдмрд▓реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрднреА рддрдХ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ - рдХреНрдпрд╛ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рд╣реА рдпрд╛ рдЧрд▓рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЧрд▓рдд рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рдХреЛ рдмрд┐рдирд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  3. рдЕрдкреНрд░рдпреБрдХреНрдд рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд░рдирдЯрд╛рдЗрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рд╕рд╛рдЭрд╛ рдбреАрдПрд▓ рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдРрдк рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдкрд░, рдЕрд╕реЗрдВрдмрд▓реА рд╣рдЯрд╛ рджреА рдЬрд╛рдПрдЧреА рдФрд░ рдЕрдЧрд░ рдХреЛрдИ рдЕрдиреНрдп рдРрдк рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡рд┐рдВрдбреЛрдЬ рдЗрд╕реЗ рд╣рдЯрд╛ рджреЗрдЧрд╛ред

@CiriousJoker рдкреБрди: рд╕реБрд░рдХреНрд╖рд╛ред рдореИрдВ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛, рдЖрд╡реЗрджрди рд╕реНрд╡рдпрдВ рд╣реА рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╣реИред рдореИрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдкреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдЬреЛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЪреВрд╕рддреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╛рдиреА рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рдЦреБрд▓реЗ рд╡реЗрдм рд╕реЗ webview рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд╡реЗрдм рдкреЗрдЬ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдХрдИ рдРрдкреНрд╕ рд╕реНрд╡рдпрдВ рдХреЛ рдЦреБрд▓реЗ рд╡реЗрдм рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рдкреБрд░рд╛рдиреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкрд░ рдареАрдХ рдЪрд▓реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рджреВрд╕рд░рд╛ рдЪрд░рдо рдмрд╣рд╛рджреБрд░ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдПрдХ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреБрдж рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред :-)

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

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

@CxRes рд▓реЗрдХрд┐рди рд╣рдо рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ? рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг (рдиреЛрдб рдирд╣реАрдВ) рдХреЗ рдЦрд┐рд▓рд╛рдл .node рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдерд╛ред

рд╣рдо рдирд╡реАрдирддрдо рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдПрд▓рдЯреАрдПрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╕рдмрд╕реЗ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдореБрдЭрд╕реЗ рдХреЛрдИ рдЪреВрдХ рд╣реЛ рд░рд╣реА рд╣реИ? рдЗрдореЛ, рд╕рдорд╕реНрдпрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╣реИ, рдиреЛрдб рдирд╣реАрдВ

рдареАрдХ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ:

  • рдиреЛрдб рдПрд▓рдЯреАрдПрд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 6.11.1 . рдкрд░ рд╣реИ
  • рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдЙрдЪреНрдЪрддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдиреЛрдб рдХреЗ рдЙрдЪреНрдЪрддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдХрд┐ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ <=6.11.1>=6.0.0
  • рдиреЛрдб 6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд┐рдд рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдЙрдЪреНрдЪрддрдо рд╕рдВрд╕реНрдХрд░рдг рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди 1.4.15 рд╣реИ рдЬреЛ рдиреЛрдб 6.5.0 . рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
  • рддреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди 1.4.15 рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдПрд▓рдЯреАрдПрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдВрдЯрд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЗрд╕реЗ 6.11.1 рдХреЗ рд╕рд╛рде рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ (рдФрд░ рдЗрд╕реА рддрд░рд╣ рдЬрдм рддрдХ рдирдП рдиреЛрдб v6 рд░рд┐рд▓реАрдЬ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ)

рдЬрдм рдиреЛрдб рдПрд▓рдЯреАрдПрд╕ v8 рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ (рдПрд▓рдЯреАрдПрд╕ рдХреЗрд╡рд▓ рд╕рдо рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реИрдВ), рддреЛ рд╣рдо рдПрдХ рд╕рд╛рде рдЕрднреА рддрдХ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдиреЛрдб v8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рд╣реЛрдиреЗ рддрдХ рд╡рд░реНрддрдорд╛рди рдПрд▓рдЯреАрдПрд╕ рдлреЛрд░реНрдХ рдкрд░ рд░рд╣реЗрдЧрд╛ред

рдЙрди рджреЗрд╡реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рдирд╡реАрдирддрдо рдФрд░ рдорд╣рд╛рдирддрдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

@CxRes @CiriousJoker рдЖрдЗрдП рдпрд╣рд╛рдВ рд╡рд┐рд╖рдп рд╕реЗ рджреВрд░ рд░рд╣реЗрдВред рдХреЛрдИ рднреА рддрдХрдиреАрдХреА рдХрд╛рд░рдг рд╡рд┐рднрд┐рдиреНрди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд░реЛрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╡рд┐рдЦрдВрдбрди рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реЛрдЧрд╛ (рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдПрдХ рд╡рд░реНрд╖ рдкрд╣рд▓реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдРрдк рдФрд░ рднреВрд▓ рдЧрдпрд╛, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рдЕрдиреНрдп рдРрдк рдФрд░ рджреВрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)ред

@YurySolovyov рдПрд▓рдЯреАрдПрд╕ рдХрд╛ рдкреВрд░рд╛ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдирд╡реАрдирддрдо рдФрд░ рдорд╣рд╛рдирддрдо рдирд╣реАрдВ рд╣реИ - рдпрд╣ рд╕реНрдерд┐рд░ рд╣реИред рдФрд░ рдЕрдЧрд░ рд╣рдо рдПрдХ рд╕рдорд╛рдзрд╛рди рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ - рддреЛ рд╣рдо рдкрд╛рд░реЗрддреЛ рдЙрдк-рдЗрд╖реНрдЯрддрдорддрд╛ рд╕реЗ рдкреАрдбрд╝рд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рд╢рдкреНрдд рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдХрд┐рд╕реА рднреА рд╕рдореВрд╣ рдХреЗ рдкрд╛рд╕ рд╣рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдФрд░ рдмрдЧ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрди рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдФрд░ рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИред

рдКрдкрд░ @CiriousJoker рдХрдореЗрдВрдЯ рднреА рджреЗрдЦреЗрдВ:

рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рд╕рдмрдХреА рдФрд░ рдЙрдирдХреА рдорд╛рдБ рдХреА рджреЗрдЦрднрд╛рд▓ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдВ, рддреЛ рд╣рдо рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

@develar рдареАрдХ рд╣реИред рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рддрдХрдиреАрдХреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд░рд╛рдЬрдиреАрддрд┐рдХ рд╣реИ (рдПрдХ рдРрд╕реЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ рд╕рд╣рдордд рд╣реЛрдирд╛ рдЬреЛ рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдмреЛрдЭ рд╕рд╛рдЭрд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)ред

рддреЛ рдЕрдм рд╣рдо рдХреНрдпрд╛ рдХрд░реЗрдВ? рдХреНрдпрд╛ рд╣рдо рдПрдХ рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдЪреБрдирддреЗ рд╣реИрдВ рдФрд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдореЙрдбреНрдпреВрд▓рд░ рдбреАрдПрд▓рдПрд╕ рдХреЗ рд╕рд╛рде рдПрдХ-рдлрд┐рдЯ-рд╕рднреА рд░рдирдЯрд╛рдЗрдо рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ @ рдбреЗрд╡реЗрд▓рд░ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ)

@CiriousJoker рд╡рд┐рд╢реЗрд╖ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдб-рдмрд╛рдп-рд╕рд╛рдЗрдб рдЕрд╕реЗрдВрдмрд▓реАред рдЬреИрд╕реЗ ElectronUserland.ElectronRuntimeAssembly.1.6.11.0 ред

@develar рдореБрдЭреЗ Google рдкрд░ рд╡рд╣ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд░рдВрдЯрд╛рдЗрди рдЕрд╕реЗрдВрдмрд▓реА рдЪреАрдЬрд╝ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдПрдХ рд▓рд┐рдВрдХ рдпрд╛ smth рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

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

рд╣рдо (рдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдк рд▓реЛрдЧ) рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдФрд░ рд╣рдо рд╡рд┐рдЪрд╛рд░реЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдФрд░ рд╢реБрд░реВ рди рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдФрд░ 3 рд╕рд╛рд▓ рдмреИрдареЗрдВрдЧреЗред

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

рдЬреЛ рдореБрдЭреЗ рд╡рд░реНрд╖реЛрдВ рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░рд╛рд╢рд╛рд╡рд╛рджреА рд╣реВрдВред рдЬрд╝рд░реВрд░, рдпрд╣ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╡реЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

@CiriousJoker рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рдмрд┐рд▓реНрдбрд░ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЭрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд░рдирдЯрд╛рдЗрдо рд╕рдорд░реНрдерди рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдкреНрд░рдЧрддрд┐ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/electron-userland/electron-builder/issues/1942 рджрд╛рдпрд░ рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ 1 рдорд╣реАрдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

@develar рдореЗрд░рд╛ рдмреБрд░рд╛, рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рд╣реЛрдЧрд╛ .. рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╢реБрднрдХрд╛рдордирд╛рдПрдВ, рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реЛрдЧрд╛!

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рд╕рдмрдлрд╛рдЗрд▓ рдХрдВрдЯреЗрдВрдЯ-рдбрд┐рдлрд╛рдЗрдВрдб-рдЪрдВрдХрд┐рдВрдЧ рдбрд┐рдбреБрдкреНрд▓реАрдХреЗрд╢рди рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ https://github.com/electron/electron/issues/673#issuecomment -157980607 рдореЗрдВ рдереНрд░реЗрдб рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдХрд┐рдпрд╛ рд╣реИ: https:// github.com/ronomon/deduplication

рдпрд╣ рд▓рдВрдмрд╛ рдзрд╛рдЧрд╛ рдкрд┐рдЫрд▓реЗ рдорд╣реАрдиреЛрдВ рд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдЕрднреА рднреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдХреЗ рджреМрд░рд╛рди рдореИрдВрдиреЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА, рдиреНрдпреВрдирддрдо рдПрдХ-рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмрдирд╛рдИред рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рдмрд┐рд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЕрдВрддрд┐рдо рдореИрдХ .app рдлрд╝рд╛рдЗрд▓ 121mb рд╣реИ ...

рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ред рддрдм рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реА: рдлреЗрд╕рдмреБрдХ рдРрдк 600 рдПрдордмреА рдмрдбрд╝рд╛ рд╣реИред рдХреНрд░реЛрдо 325рдПрдордмреА рдмрдбрд╝рд╛ рд╣реИ, рдореЗрд╕реЗрдВрдЬрд░ 300рдПрдордмреА рдмрдбрд╝рд╛ рд╣реИ... рддреЛ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ 120рдПрдордмреА рдРрдк, рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ...

рдЖрдХрд╛рд░ рдЖрдЬ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд░реИрдо рдФрд░ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рд╣реИред

_рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрджрд┐ рдЖрдк рдЕрд╕рд╣рдордд рд╣реИрдВ, рддреЛ рдмреЗрдЭрд┐рдЭрдХ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ рдХреНрдпреЛрдВ_

рд╡рд┐рдВрдбреЛрдЬ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП, @develar рдХрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рдмрд┐рд▓реНрдбрд░ (рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рдпреВрдЬрд░рд▓реИрдВрдб/рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рдмрд┐рд▓реНрдбрд░#1942) рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рд╕рд╛рдЭрд╛ рд░рдирдЯрд╛рдЗрдо рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдХрд░реАрдм рд╣реИред

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

рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ (PWA) рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЖрдВрд╢рд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИрдВред Android рдкрд░ рдЖрдк PWA рдХреЛ рд╣реЛрдо рд╕реНрдХреНрд░реАрди рдкрд░ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЕрд╕рд▓реА рдПрдкреАрдХреЗ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред Chrome рдЯреАрдо рдЕрдм рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ PWA рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ (http://www.androidpolice.com/2017/12/05/google-wants-progressive-web-apps-replace-chrome-apps/), Microsoft рдкреАрдбрдмреНрд▓реВрдП (https://www.windowscentral.com/faq-progressive-web-apps-windows-10) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рднреА рд░реБрдЪрд┐ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдФрд░ рд╕рдлрд╛рд░реА рдЬрд▓реНрдж рд╣реА рдкрдХрдбрд╝ рд▓реЗрдВрдЧреЗред рдпрджрд┐ рдбреЗрд╡рд▓рдкрд░ рд░реБрдЪрд┐ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рддреЛ рдЕрдиреБрдкрд▓рдмреНрдз API (рдЙрджрд╛. рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдПрдХреНрд╕реЗрд╕) рдЬреЛрдбрд╝ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗ.
рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдм рдЖрдзрд╛рд░рд┐рдд рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреАрдбрдмреНрд▓реНрдпреВрдП рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдЯрдо, рд╡реАрдПрд╕рд╕реАрдУрдбреА рдЬреИрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ - рдореВрд▓ рдХреЛрдб рдХреЛ рд╢рд╛рдпрдж рд╡реЗрдмрдПрд╕реЗрдкреНрд▓реА рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред

@develar рдХреЗ рдкрд╛рд╕ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реИ?

рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рдкрд░ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛!

рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдмрд╕ рдЕрдкрдиреА рд░рд╛рдп рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВрдиреЗ рдкреВрд░реЗ рдореБрджреНрджреЗ рдХреЛ рдирд╣реАрдВ рдкрдврд╝рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдХреБрдЫ рдЪреАрдЬреЗрдВ рджреЛрд╣рд░рд╛ рд╕рдХрддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХреБрдЫ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЖрдХрд╛рд░ рдЕрдм рдЗрддрдиреА рдмрдбрд╝реА рдмрд╛рдд рдирд╣реАрдВ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдФрд░ рдЫреЛрдЯреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо - рдЬреИрд╕реЗ, рдПрдХ рдХрд╕реНрдЯрдо рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдРрд╕реЗ рдореЗрдВ 5-10MB рдЬреИрд╕рд╛ рдХреБрдЫ рд╡рд╛рдЬрд┐рдм рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ 60 рдПрдордмреА рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╣реЛрдЧрд╛ред рдПрдХ рдмрдбрд╝реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдЖрдХрд╛рд░ рд╕реНрд╡рдпрдВ рдЕрдзрд┐рдХ рдЕрдирджреЗрдЦрд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдХрд╖реНрдЯрдкреНрд░рдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

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

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

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

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

@octacian рдореБрдЭреЗ рд▓рдЧрдиреЗ рд▓рдЧрд╛ рд╣реИ рдХрд┐ PWA рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИред рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдирд╣реАрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ - рдЖрдк PWA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ _рд╕рдм рдХреБрдЫ_ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╕реНрдЯрдо рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред

рдЕрдм рд╣рдореЗрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ PWA рд╕рдкреЛрд░реНрдЯ рдХреЗ рдЙрднрд░рдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдореБрдЭреЗ рдпрд╣ рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде, 1- рдПрдореНрдмреЗрдбреЗрдб/рдЫреЛрдЯреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╢рд┐рдк рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рдФрд░ 2- рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЬреИрд╕рд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдмреЗрд╕ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@yasinaydin рдкрд╣рд▓реЗ рд╕реЗ рд╣реА LG WebOS рд╣реИред (рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдУрдПрд╕ рднреА рд╣реБрдЖ рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд╣ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИ)

@KeitIG тАЛтАЛрдореЗрд░реЗ рдорд╣реЛрджрдп, рдЖрдкрдХрд╛ рддрд░реНрдХ рдмрд┐рд▓реНрдХреБрд▓ рд╕рднреНрдп рд╣реЛрдЧрд╛ рдпрджрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд╕рд╛рде рдПрдХрдорд╛рддреНрд░ рдореБрджреНрджрд╛ рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рдерд╛ред рдереЛрдбрд╝рд╛ рдмрдбрд╝рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реЛрдирд╛ рд▓реЗрдХрд┐рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓рддрд╛ рдФрд░ рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдирд╛ (рд╣рдо рдЗрдирдХрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдмрд┐рдирд╛ рдЬреНрдпрд╛рджрд╛ рдЬрдЧрд╣ рдХреЗ рдРрдк рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдорд╛рдирдХреАрдХреГрдд рддрд░реАрдХрд╛ рджреЗрдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ) рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реЛрдЧрд╛ред рдХрд╛рд╢, рдкреНрд░рддреНрдпреЗрдХ рдРрдк рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд░реИрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╡реГрджреНрдзрд┐, рдФрд░ рд╡рд┐рддрд░рд┐рдд (рдФрд░ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдард┐рди) рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдореБрджреНрджреЗ рдореЗрдВ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕рд╛рдЭрд╛ рд░рдирдЯрд╛рдЗрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕реНрд╡рдпрдВ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдкреНрд╕ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬрд┐рд╕реЗ "рд▓рд╛рдЗрдЯ" рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рднреА рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреИрд╕реЗ рдХрд┐ рдХрдм рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЖрдкрдХреЗ рдЬреЗрд╡реАрдПрдо рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рдереЗ рдФрд░ рдмрдВрдбрд▓ рдХрд┐рдП рдЧрдП .exe рдПрд╕) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд▓рд┐рдП рд╕реМрджрд╛ рдмреНрд░реЗрдХрд░ рд╣реЛрдЧрд╛, рдФрд░ рдЬрдм рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╢рд╛рдпрдж рдПрдХ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХрд╛рдо рд╣реЛрдЧрд╛, рдпрд╣ рдореБрдЭреЗ рджреБрдЦреА рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рддрдХ рджреЗрд╡реЛрдВ рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдЖрдЗрдП рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдРрд╕рд╛ рдХрд░реЗрдВрдЧреЗред

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

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЬреИрд╕рд╛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реБрд░рдХреНрд╖рд╛ рдЪрд┐рдВрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдорд╕реНрдпрд╛ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдЬреЛ рдпрд╛ рддреЛ рдЬреЛрдЦрд┐рдореЛрдВ рд╕реЗ рдЕрдирдЬрд╛рди рд╣реЛрддреЗ рд╣реИрдВ рдпрд╛ рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреА рдХрдореА) рдЪреБрдирддреЗ рд╣реИрдВ, рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рд╡реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛, рдореВрд▓ рдХреНрд╖рдорддрд╛рдПрдВ, рдФрд░ рдЖрдкрдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА ) рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо рд╕рднреА рдХреЛ рдЕрдкрдиреЗ рдХрд╛рдо рдХреА рдЧреБрдгрд╡рддреНрддрд╛ (рдЬрд┐рд╕рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ) рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд▓реЗрдиреЗ рдореЗрдВ рдЕрдкрдиреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

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

@jacobq рдпрджрд┐ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ Microsoft рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рд╕реНрд╡рд╛рдореА рд╣реИред

рдпрджрд┐ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ Microsoft рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рд╕реНрд╡рд╛рдореА рд╣реИред

@Jop-V рдХреГрдкрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджреНрдзрд░рдг рдЬреЛрдбрд╝реЗрдВ; рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╣реИред Electrojs.com рдлреНрд░рдВрдЯ рдкреЗрдЬ рдХрд╣рддрд╛ рд╣реИ:

рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдЬрд┐рд╕реЗ GitHub рдФрд░ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рдПрдХ рд╕рдХреНрд░рд┐рдп рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдЙрдкрднреЛрдХреНрддрд╛ рд╣реИ (рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдЬреИрд╕реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ) рдФрд░ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ) рднреА рдПрдХ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдкрд╛рд╕ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдирд╣реАрдВ рд╣реИред рд▓рд╛рдЗрд╕реЗрдВрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ Microsoft рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ рдФрд░ рди рд╣реА рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд▓реЗрдЦ рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИред

@jacobq Microsoft GitHub рдХрд╛ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ GitHub рджреНрд╡рд╛рд░рд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА Microsoft рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд╣рд╛рдБ рддрдХ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдБред

https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/

https://blog.github.com/2018-06-04-github-microsoft/

Microsoft рджреНрд╡рд╛рд░рд╛ Github рдХрд╛ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИред Github рдЕрднреА рднреА рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рдХрдВрдкрдиреА рд╣реИ/рд╣реЛрдЧреАред рдореИрдВ Microsoft рдХреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд▓реЗрддреЗ рд╣реБрдП рдирд╣реАрдВ рджреЗрдЦрддрд╛, рдЬрд┐рддрдирд╛ рдХрд┐ рдореИрдВ Microsoft рдХреЛ рдПрдЯрдо рдХрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд▓реЗрддреЗ рдирд╣реАрдВ рджреЗрдЦрддрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣рд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдХреА рдорджрдж рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИред

рдХрд╛рд░реНрд▓реЛ рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рд╕реНрдкрд┐рди рдХреЗ рд▓рд┐рдП рд▓рд┐рдпрд╛ рдФрд░ рдпрд╣ рдмрд╣реБрдд рд╕рд╣рдЬ рд╣реИред рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдЕрднреА рддрдХ pkg рдЖрдИрдПрдирдЬреА рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ?

рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдФрд░ рдореЗрдореЛрд░реА рдХреЗ рдмреНрд▓реЛрдЯ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд╕рднреА рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдкрд░ рдХрднреА рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛? рдпрд╣ рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдЬреЛ 4 рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░ рдЕрднреА рднреА рд╕рд┐рд░реНрдл рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдЪреАрдЬреЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИрдВ

@ danielo515 рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдФрд░ рдореЗрд╣рдирддреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, https://github.com/GoogleChromeLabs/carlo#q -can-a-node-app-using-carlo-be-packaged-as-a-desktop-app рд╣реИ

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

рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдЪреАрдЬреЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИрдВ

рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдмрдирд╛рдирд╛ рдХрдард┐рди рд╣реИ (рдЬреИрд╕реЗ "рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ" рдХрдард┐рди)ред

рдпрджрд┐ рдЖрдк рдЦреБрд╢ рдирд╣реАрдВ рд╣реИрдВ (рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ), рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЛ рдлреЛрд░реНрдХ рдХрд░рдиреЗ рдФрд░ рдкреАрдЖрд░ рдЬрдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

рдореБрдЭреЗ рдЧрд▓рдд рдордд рд╕рдордЭреЛ, рдЕрдЧрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЖрд╕рд╛рди рд╕рдорд╛рдзрд╛рди рд╣реЛрддрд╛, рддреЛ рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд╛рдЧреВ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛрддрд╛ред

@ рдбреЗрдирд┐рдпрд▓515

... рд▓реЛрдЧреЛрдВ рдХреЛ рдХрд┐рд╕реА рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднрд┐рдиреНрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рдирд╛ рдЬреЛ рдЗрд╕рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдореБрдЭреЗ рд╕рд╣реА рдирд╣реАрдВ рд▓рдЧрддрд╛ред

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

@jacobq рд╣рд╛рдБ, рдЖрдк рд╕рд╣реА рд╣реИрдВ - рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВред

рдЕрдЧрд░ рдХрд┐рд╕реА рдФрд░ рдХреЛ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рддреЛ рдореИрдВрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдЬреЗрдПрд╕ рдРрдкреНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдЯреВрд▓ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдИ рд╣реИред

https://github.com/styfle/awesome-desktop-js

рдореИрдВ рд╕рд┐рд░реНрдл рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рджрд░реНрдЬрдиреЛрдВ 100 рдПрдордмреА рдРрдкреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рдЙрдард╛ рд╕рдХрддрд╛ - рдФрд░ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдРрдкреНрд╕ рдХреЛ рдХреИрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдиреНрдп рд░рд╛рдп рд╣реИ рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреА)ред
рдХрд╛рд░реНрд▓реЛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╕рдВрдж рд╣реИ рд╡рд╣ рд╣реИ рд╕реНрдерд╛рдкрд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ред
рдЗрд╕рд╕реЗ рднреА рдмреЗрд╣рддрд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рд░реНрд▓реЛ рдЬреЛ рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрдкрд▓рдмреНрдз рд╣реИ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рди рдХреЗрд╡рд▓ рдХреНрд░реЛрдорд┐рдпрдо, рдХреНрдпреЛрдВрдХрд┐ рдХрдардкреБрддрд▓реА рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рднреА рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред OSX рдкрд░ рдЖрдк рд╕рдлрд╛рд░реА рдХреЛ linux epiphany(webkitgtk) рдпрд╛ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдЖрджрд┐ рдкрд░ рд╕реНрдкреЙрди рдХрд░реЗрдВрдЧреЗ ...
рддреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдРрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдиреЛрдбрдЬ рдФрд░ рдЕрдкрдирд╛ рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЕрдм рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ: рд╕рд┐рд╕реНрдЯрдо-рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП libs, рдФрд░ рджреЗрд╢реА рдПрдбреЙрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ pkg рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрджрд┐ рдореБрдЭреЗ рдЙрд╕ рдРрдк рдХреЛ рдкреИрдХреЗрдЬ рдХрд░рдирд╛ рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕реНрдХреНрд▓, рддреЗрдЬ (рдФрд░ рд╡реАрдЖрдИрдкреА), рд╡реЗрдмрдХрд┐рдЯрдЧрдЯрдХреЗ, рдФрд░ рдПрдХреНрдлрд┐рдЯреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдореИрдВ рдРрдк рдХреЛ рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдбреЗрдмрд┐рдпрди, рдлреЗрдбреЛрд░рд╛, рдпрд╛ рдЙрдмрдВрдЯреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВ "рдкрд╛рдЧрд▓ рдмрдВрдбрд▓реЛрдВ" рд╕реЗ рджреВрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЙрди рд╡рд┐рддрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХреЛ рдореБрдлреНрдд рдореЗрдВ рднреБрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

@kapouer ... рд╕реНрдерд╛рдкрд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ...

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

рдбреЗрд▓реНрдЯрд╛ рдЕрдкрдбреЗрдЯ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдХреЗ рдпрд╛ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗрд╡рд▓ .asar рдлрд╝рд╛рдЗрд▓ рдпрд╛ рд╕рдВрд╕рд╛рдзрди рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдХреЗ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд▓рдЧрднрдЧ 50 рдПрдордмреА рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рд╣реИрдВред рдФрд░ рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рд╣реА рдПрдХ рдмрдбрд╝рд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рд╣рдо рдЕрдкрдиреА рдХрдВрдкрдиреА рдореЗрдВ рдпрд╣реА рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдиреЗ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред

рдПрдХ рднреЛрд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рд╕рд╛рдЭрд╛ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк-рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЗрд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ 5 рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдРрдк рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрдк-рд╢реЗрд▓ рдХреЗ 5 рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╣реИрдВ рдФрд░ рдпрд╣ рд▓рдЧрднрдЧ 300MB рд╣реИ, рд╣реИ рдирд╛?

рдореЗрд░рд╛ рджреГрдврд╝ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдбреЗрд╕реНрдХрдЯреЙрдк рдпреВрдПрдХреНрд╕ рдХрд╛ рднрд╡рд┐рд╖реНрдп рд╣реИ рдФрд░ рд╡реЗрдм-рддрдХрдиреАрдХ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рдХрджрдо рд╣реЛрдЧрд╛ (.NET рд░рдирдЯрд╛рдЗрдо рджреЗрдЦреЗрдВ - рдПрдХ рдЦрд░рд╛рдм рддреБрд▓рдирд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди, рдпрд╣ рд╕рд╣реА рд╣реИ?)

рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд░рдирдЯрд╛рдЗрдо рд╣реИ, рд╣реИ рдирд╛? "рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдиред" рдЖрджреЗрд╢, рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрдХреНрд╖ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рди рдХрд░реЗрдВ?

рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрдИ рдРрдкреНрд╕ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЙрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ .NET рдХреЛрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдмрд╕ рд░рдирдЯрд╛рдЗрдо рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдг рд╕рд╛рде-рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдФрд░ рдРрдкреНрд╕ рдХреЛ рдЙрдирдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдиреНрдпреВрдирддрдо (рдпрд╛ рдЕрдзрд┐рдХрддрдо) рд╕рдВрд╕реНрдХрд░рдг рдШреЛрд╖рд┐рдд рдХрд░реЗрдВред

рдореИрдВрдиреЗ рдПрдХ рдкреНрд░реВрдл-рдСрдл-рдХреЙрдиреНрд╕реЗрдкреНрдЯ рд▓реЙрдиреНрдЪрд░ рдмрдирд╛рдпрд╛ рд╣реИ: https://github.com/ProPuke/electron-shared

рдПрдХрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп, рдЖрдХрд╛рд░ рдореЗрдВ 1MB рд╕реЗ рдХрдоред рдЗрд╕реЗ рдПрдХ рдРрдк рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдпрд╛ рдЕрд╕рд░ рдкреИрдХреЗрдЬ рдкрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдпрд╣ рдЖрдкрдХреЗ рдкреИрдХреЗрдЬ рдореЗрдВ рдЖрдкрдХреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ред

рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд░рдирдЯрд╛рдЗрдо AppData\Local\Local\electron-shared (рд╡рд┐рдВрдбреЛрдЬрд╝) .cache/electron-shared (рд▓рд┐рдирдХреНрд╕) Library/Application Support/electron-shared (рдореИрдХ) рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдРрдкреНрд╕ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрде рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ app рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдпрд╛ app.asar рдпрджрд┐ рдХреЛрдИ рдореМрдЬреВрдж рд╣реИ рддреЛ рдЪрд▓рд╛рдПрдЧрд╛; рддреЛ рдЖрдк рдЕрдкрдиреЗ рдРрдк рдХреЛ рдХреЗрд╡рд▓ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдФрд░ app.asar рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рдЗрд╕реЗ .asar рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рд┐рд░реНрдл рдЕрд╕рд░ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рдореЗрдВ рдХреБрдЫ рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рдкреИрд░рд╛рдореНрд╕ рднреА рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ --downloadOnly рдФрд░ --silent рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рднреАрддрд░ рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

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

рд╡реИрд╕реЗ рднреА, рдЕрд╡рдзрд╛рд░рдгрд╛/рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд╛ рдкреНрд░рдорд╛рдгред рдХреНрдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ? рдХреНрдпрд╛ рдореИрдВрдиреЗ рдХреБрдЫ рднреА рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдпрд╛рдж рдХрд┐рдпрд╛ рд╣реИ?

рдореИрдВрдиреЗ @ProPuke рдХреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди- рд╕рд╛рдЭрд╛рдХрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдореИрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рддреНрд╡рд░рд┐рдд-рдкреНрд░рд╛рд░рдВрдн рдбреЗрдореЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд▓реЗрдХреНрдЯреНрд░рд╛рдирдЬ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рд╕реА рднреА рдРрдк рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ (рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдРрдк рдРрдк рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рди рдХрд┐ рдХреЗрд╡рд▓ рдкреИрдХреЗрдЬред рдЬреЗрд╕рди, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ)ред рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ _рдЕрд╡рдзрд╛рд░рдгрд╛/рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд╛ рдкреНрд░рдорд╛рдг_ рдЕрдЧрд▓реЗ рдмрдбрд╝реЗ рдЙрдиреНрдирдпрди рдХрд╛ рд╕реВрдЪрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреНрдпреЛрдВрдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ "рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди.рдПрдХреНрд╕рдИ рдкрде" рдХрдорд╛рдВрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдХрдИ рдЕрд╕рд╛рд░реЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╣реВрдВред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреЛрдИ рдЗрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рдЫреБрдЖ рд╣реИред
_____________ рдЪреАрдиреА рдЕрдиреБрд╡рд╛рдж рд╕рдВрд╕реНрдХрд░рдг__________
рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди "electron.exe рдкрде" рдХрдорд╛рдВрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХрдИ рдЕрд╕рд╛рд░реЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рд╕рдордп рд╕рд┐рд░реНрдл рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╣реВрдВ, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЗрд╕реЗ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрднреА рдЗрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдЖ рд╣реВрдВред

рдкреВрд░реА рдмрд╛рддрдЪреАрдд (рдФрд░ рдХрдИ "рдРрдкреНрд╕" рдЬреИрд╕реА рдЕрдиреНрдп рдЪрд░реНрдЪрд╛рдУрдВ) рдкрд░ рдПрдХ рд╕рд░рд╕рд░реА рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ - рдХрдИ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдореВрд▓ рд░реВрдк рд╕реЗ рдХрдИ рдЕрд╕рд╛рд░реЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд▓рдВрдмрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ default_app рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╢рд╛рдпрдж, рдореБрдЭреЗ рдлрд┐рд▓рд╣рд╛рд▓ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ cmd тАЛтАЛрдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ (рдпрд╣ рд╕рдВрднрд╡ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ) рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рд╕рдВрдЧрддрддрд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕рднреА рд╡рд╛рд░реНрддрд╛рд▓рд╛рдкреЛрдВ (рдФрд░ рдЕрдиреНрдп рдЪрд░реНрдЪрд╛рдУрдВ, рдЬреИрд╕реЗ рдХрд┐ рдПрдХрд╛рдзрд┐рдХ "рдРрдкреНрд╕") рдкрд░ рдПрдХ рд╕рд░рд╕рд░реА рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реБрдП, рдореИрдВ рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реВрдВ рдХрд┐ рдХрдИ рдмрд╛рдЗрдирд░реА рдХреЗ рдмрдЬрд╛рдп рдХрдИ рдЕрд╕рд░ рдХреЗ рд▓рд┐рдП рджреЗрд╢реА рдХреЙрд▓ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдПрдХ рд▓рдВрдмрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ_рдПрдк рд╣реИ рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддрд╛ рд╣реИ (рдФрд░, рд╢рд╛рдпрдж, рдореБрдЭреЗ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдкрддрд╛ рдирд╣реАрдВ рд╣реИ)ред рдореИрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ cmd рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рдЬреИрд╕реЗ рдХрд┐ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ) рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рд╕рдВрдЧрддрддрд╛ рдмрд╛рд░ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдкрдХреЛ рдЧреИрд░-рд╡рд┐рдВрдбреЛрдЬ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ .bat рдлрд╝рд╛рдЗрд▓ рдпрд╛ рд╕рдордХрдХреНрд╖ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕реЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдЬрдм рдХреЛрдИ рдРрдк.рдЖрд╕рд╛рд░ рдпрд╛ рдРрдк рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдХрдорд╛рдВрдб рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╣реЛрддрд╛ рд╣реИред exe рдкрде рдорд╛рдиреНрдп

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

рдпрд╛ рдореИрдВрдиреЗ рдХреБрдЫ рдЧрд▓рдд рд╕рдордЭрд╛ред

рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд╢рд╛рдпрдж рд╡рд╣реА рд╣реИ: рдЪреВрдВрдХрд┐ рдмрд▓реНрд▓реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╣рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд▓реЗрдВ, рд╕рд╛рдордЧреНрд░реА рд╣реИ Electron.exe app1.asar, рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди app1.asar рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣реА рддрд░реАрдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдЕрдЧрд▓рд╛ рд╡рд╛рдХреНрдп, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди.exe app2.asar, рдмрд▓реНрд▓реЗ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рддрднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм app1.asar рдХрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдЬрдм рдмрд▓реНрд▓реЗ рдХреЛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ Electron.exe app3.asar|electron.exe-v рдпрд╛electron.exe app3.asar|start, рдЗрддреНрдпрд╛рджрд┐ рд▓рд┐рдЦрддрд╛ рд╣реВрдБред рдЬрдм рдореИрдВ рдмрд▓реНрд▓рд╛ рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЬреАрд╡рд┐рдд рд░рд╣ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдиреНрдп рдЕрд╕рд░ рдЦреЛрд▓рдирд╛ рдЬрд╛рд░реА рдирд╣реАрдВ рд░рдЦ рд╕рдХрддрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдЯреИрдВрдб-рдЕрд▓реЛрди рдХрд╛рд░реНрдпрдХреНрд░рдо рдЗрд╕рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрд▓реНрд▓рд╛ рдЕрднреА рднреА рдХреБрдЫ рд╣рдж рддрдХ рд╕реАрдорд┐рдд рд╣реИред

рдпрджрд┐ рдЖрдк рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

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

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

рдПрд╕рдПрд╕рдбреАя╝Я

???

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

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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрджрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд╛рд▓рд╛ рд╕рдВрдЧреНрд░рд╣, рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ %appdata% рдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рддреЛ рд░рдирдЯрд╛рдЗрдо-рдореЛрдб-рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдЕрдВрджрд░ рдПрдХ рдРрдк рдЪрд▓рд╛, рдЬрд┐рд╕реЗ рд╣рдо рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреЛрд░реНрдЯреЗрдмрд▓ (рд╕реНрд╡-рдирд┐рд╣рд┐рдд) рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдЖрдкрдХреЗ рд╕рд╛рде рдЙрд╕ рдРрдк рдХреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред

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

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

рдЖрдк "рдХрд░реНрд▓, wget, aria2c" рдбрд╛рдЙрдирд▓реЛрдб рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ gitя╝Мoh рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЖрдкрдХреЛ "gzip,7z" рдЕрдирдкреИрдХ рдЬрд╝рд┐рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИуАВ

рдореИрдВ рдПрдХ рдЯреВрд▓ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ electron-runtime рдЬреЛ рдЗрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ electron-builder ред рдпрд╣ рдХреЗрд╡рд▓ app.asar рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг sh рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдХрд░рддрд╛ рд╣реИ (рдмрд╛рдж рдореЗрдВ рдпрд╣ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдкреНрд░рдЧрддрд┐ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ UI рд╣реЛрдЧрд╛)ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рдХреЗрд╡рд▓ macOS рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

electron-runtime рдХреЗ рд╕рд╛рде рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдРрдк рдЪрд▓рд╛рддреЗ рд╕рдордп рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдорд╛рдореВрд▓реА рдФрд░ рдкреИрдЪ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдирд╡реАрдирддрдо, рдХреНрдпреЛрдВрдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЗ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗрд╡рд▓ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рд╡реГрджреНрдзрд┐ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВред

electron-quick-start рдРрдк рдХреЗрд╡рд▓ 62 KB рдХрд╛ рд╣реИ, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ:
image

рдпрджрд┐ рдЖрдк рдЗрд╕рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╕реНрдЯрд╛рд░, рдкреАрдЖрд░ рдпрд╛ рдПрдХ рдореБрджреНрджрд╛ рдЫреЛрдбрд╝ рджреЗрдВред

рдореИрдВрдиреЗ рдкреИрдХреЗрдЬ рдХреЛ рдереЛрдбрд╝рд╛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдХрд┐ рдпрд╣ electron-builder рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ ( рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ )ред рддреЛ рдЕрдм рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ! (рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдХреЗрд╡рд▓ macOS рдкрд░)ред

рдореИрдВрдиреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ electron-global рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛! (рдореИрдВрдиреЗ рдЗрд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ electron-runtime рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдЖрдк electron-builder рдХреЗ рд╕рд╛рде рдореЗрд░реЗ npm рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рдРрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдкреНрд░рдЧрддрд┐ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА рдХреЗ рд╕рд╛рде рдПрдХ UI рднреА рдЬреЛрдбрд╝рд╛ рд╣реИред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдЧрд╛ред

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

@nwdxlgzs рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ, рдореИрдХрдУрдПрд╕ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ...

рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗрд╡рд▓ рдореИрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИред
рдореИрдВ рдЗрд╕ рдорд╣рд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдФрд░ рд╣рдореЗрдВ рдЕрдк рдЯреВ рдбреЗрдЯ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдЬрдм рдореБрдЭреЗ рдкрд░рд┐рд╡рд░реНрддрди рдорд┐рд▓реЗрдЧрд╛ рддреЛ рдореИрдВ рдХреЛрдб рдХреЛ рджреЗрдЦ рд▓реВрдВрдЧрд╛ред

рдЦреИрд░, electron-global рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдирдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕