Π¦Π΅Π»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ° - ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΎΠ±ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΡΡΠ°ΡΡΡΠ° ΡΠ°Π±ΠΎΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄Π»Ρ Π²ΡΠΏΡΡΠΊΠ° Octane Edition Ember.js.
ΠΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ Π»ΡΠ±ΡΠΌ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠΎΠ² Π² ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΊΠ°Π½Π°Π» # st-octane Π½Π°ΡΠ΅Π³ΠΎ ΡΠ°ΡΠ° Discord .
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ Π΄Π΅Π» Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½, ΠΈ Π² Π½Π΅Π³ΠΎ Π±ΡΠ΄ΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ. Π‘Π°ΠΌΠΈ Π²ΠΎΠΏΡΠΎΡΡ Π±ΡΠ΄ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΡΠ½ΠΊΡΡ ΡΡΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°.
Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ RFC Π΄ΠΎΡΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°ΡΡΡ Π½Π°
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ Π΄ΠΎΡΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°ΡΡΠ΅ RFC, ΡΡΠΎ ΡΠ΅Π»ΠΈ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΈ Octane; ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ
Β«ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ ΠΈ Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ Ember Octane Π±ΡΠ΄ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ Π½Π΅ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Ρ Π² ΡΡΠΎΠΌ RFCΒ».
Π§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: Π’ΠΎΠΌ ΠΠ΅ΠΉΠ» | Π‘ΡΠ°ΡΡΡ: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ π
Π§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: Π’ΠΎΠΌ ΠΠ΅ΠΉΠ» | Π‘ΡΠ°ΡΡΡ: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ π
### ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°Π§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: Π’ΠΎΠΌ ΠΠ΅ΠΉΠ» | Π‘ΡΠ°ΡΡΡ: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ π
### ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Π§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: Π’ΠΎΠΌ ΠΠ΅ΠΉΠ» | Π‘ΡΠ°ΡΡΡ: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ π
Π§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: @tomdale | Π‘ΡΠ°ΡΡΡ: Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ β
Π§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: Π ΠΎΠ±Π΅ΡΡ ΠΠΆΠ΅ΠΊΡΠΎΠ½ (@rwjblue) | Π‘ΡΠ°ΡΡΡ: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ π
Core Team Champion: Π ΠΎΠ±Π΅ΡΡ ΠΠΆΠ΅ΠΊΡΠΎΠ½ | Π‘ΡΠ°ΡΡΡ: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ π
Π§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: Π ΠΎΠ±Π΅ΡΡ ΠΠΆΠ΅ΠΊΡΠΎΠ½ (@rwjblue) | Π‘ΡΠ°ΡΡΡ: Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ β
Π§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π³ΡΡΠΏΠΏΡ: ΠΠΆΠ΅Π½ ΠΠ΅Π±Π΅Ρ (@jenweber) | Π‘ΡΠ°ΡΡΡ: Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ β
Π§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: ΠΠΈΡ ββΠ‘ΠΈΠ»Π±Π΅Ρ (@wifelette) ΠΈ ΠΠ΅Π» Π‘Π°ΠΌΠ½Π΅Ρ (@melsumner) | Π‘ΡΠ°ΡΡΡ: ΠΎΡΠ»ΠΎΠΆΠ΅Π½ΠΎ
ΠΡΠΎ Π½ΠΎΠ²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΊΠ°ΠΊ ΠΌΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡΠ»ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ Octane.
on
ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: Π ΠΎΠ±Π΅ΡΡ ΠΠΆΠ΅ΠΊΡΠΎΠ½ (@rwjblue) | Π‘ΡΠ°ΡΡΡ: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ π
fn
ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠ§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: Π ΠΎΠ±Π΅ΡΡ ΠΠΆΠ΅ΠΊΡΠΎΠ½ (@rwjblue) | Π‘ΡΠ°ΡΡΡ: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ π
Π§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: Π ΠΎΠ±Π΅ΡΡ ΠΠΆΠ΅ΠΊΡΠΎΠ½ (@rwjblue) | Π‘ΡΠ°ΡΡΡ: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ π
@classic
Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΠ§Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: Π ΠΎΠ±Π΅ΡΡ ΠΠΆΠ΅ΠΊΡΠΎΠ½ (@rwjblue) | Π‘ΡΠ°ΡΡΡ: Π½Π° Ρ ΠΎΠ΄Ρ
[ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ]
ΠΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½Ρ ΠΈΠ· Octane ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΠ΅Π»ΠΈ.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ
ember-source@3.??.0
ember-data@3.??.0
application-template-wrapper
Π² false
jquery-integration
Π΄ΠΎ false
template-only-glimmer-components
Π΄ΠΎ true
.ember-cli
ember generate component
Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ RFC # 481) :--no-component-class
--component-structure=flat
EmberObject.extend()
Π½Π° ΡΠΎΠ΄Π½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ@MelSumner ΠΡ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠ° ΡΠ±ΠΎΡΠΊΠΈ Π² https://github.com/embroider-build/embroider .
@melsumner https://broccoli.build ΠΈ https://github.com/broccolijs/broccolijs.github.io Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΎ Π±ΡΠΎΠΊΠΊΠΎΠ»ΠΈ.
ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° RFC ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ, Π° ΡΡΡΠ»ΠΊΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ.
ΠΡ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΎΠ± Π°ΡΠ΄ΠΈΡΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΠ»Π°Π½ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. Π‘ΠΌ. Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ:
FWIW, @tomdale, ΠΊΠΎΡΠΎΡΡΠΉ
ΡΡΠΎ Π½Π΅ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΠΎΠΊΡΠ°Π½ΠΎΠΌ Π²ΠΎΠΎΠ±ΡΠ΅
ΠΠΎΠ΅ Π΄ΠΎΠ²ΠΎΠ΄ Π² ΠΏΠΎΠ»ΡΠ·Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Ρ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΠ΄Π½ΡΠ» ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ, ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠ»Π°Π½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΡΠΎ Π΅ΡΡΡ Π±ΡΠ΄ΡΡΠΈΠΉ ΠΏΠ»Π°Π½ ΠΎΠΊΡΠ°Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ), ΠΌΠΎΠΆΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π»ΠΈΡΠ½ΠΈΠΉ ΠΌΡΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ Π½ΡΠΆΠ΅Π½ ΡΠΈΡΡΠΎΠΌΡ Β«ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡΒ» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠΈΡΡΠΎΠΌΡ Β«ΠΎΠΊΡΠ°Π½ΠΎΠ²ΠΎΠΌΡΒ» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ»ΠΈ ΠΌΡ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Ρ ΡΠΎΠ³Π»Π°ΡΠ΅Π½, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΅ΡΠ½ΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΠΎΠΊΡΠ°Π½ΠΎΠ²ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ.
imo, ΠΏΠ»Π°Π½ ΠΎΠΊΡΠ°Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°, https://github.com/ember-cli/ember-octane-blueprint Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ _ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ_ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΡΠΌ / Π±Π»Π΅ΡΡΡΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π― Π½Π΅ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΡΡΠ°ΡΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Π° Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅. : -
@MelSumner - Π― Π΄ΡΠΌΠ°Ρ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΅ΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ MU, Π·Π΄Π΅ΡΡ, Π² ΡΡΠΎΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ (Ρ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΠ» ΠΈΡ , Π½ΠΎ AFAICT MU ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΡΠ°ΡΡΡΡ Π½Π°Π±ΠΎΡΠ° ΡΡΠ½ΠΊΡΠΈΠΉ ΠΎΠΊΡΠ°Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ...).
ΠΡΠΎ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ Π½Π°Π·Π²Π°Π½ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠΎΠΌ Octane Π²ΠΌΠ΅ΡΡΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ° MU ... ΠΈ ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Ρ Π΄ΡΠΌΠ°Ρ ΠΎΠ± ΡΡΠΎΠΌ, ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π² Π½Π΅ΠΌ ΡΠΌΡΡΠ»Π°!
@MelSumner - Π― Π΄ΡΠΌΠ°Ρ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΅ΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ MU, Π·Π΄Π΅ΡΡ, Π² ΡΡΠΎΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ (Ρ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΠ» ΠΈΡ , Π½ΠΎ AFAICT MU ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΡΠ°ΡΡΡΡ Π½Π°Π±ΠΎΡΠ° ΡΡΠ½ΠΊΡΠΈΠΉ ΠΎΠΊΡΠ°Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ...).
@rwjblue ΠΌΡ ΡΠ²ΡΠ·Π°Π»ΠΈ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΊΠ²Π΅ΡΡΠ° MU Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ - Β«ΠΠ°Π²Π΅ΡΡΠΈΡΡ Π½Π°ΡΠ°ΡΠΎΠ΅Β» - Π΅ΡΡΡ Π»ΠΈ ΡΡΠΎ-ΡΠΎ Π΅ΡΠ΅, ΡΡΠΎ, ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ?
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ember-cli-create
Ρ ΡΠΎΠ±ΡΠ°Π» ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ: ember-cli / ember-cli # 8343. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠ°Ρ ΡΠ°ΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π²ΡΡΠΈΠ²ΠΊΠΈ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ ΠΎΠΊΡΠ°Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° (= ΡΠΎΡΠΌΠ°Ρ _publication_), ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Π½Π° ΠΊΠΎΡΠΎΡΡΡ Ρ ΡΠΊΠ°Π·Π°Π», Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠΎΡΠΌΠ°ΡΠ° _authoring_, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΠΈΡΠ½ΠΎ Ρ Π±Ρ Π½Π΅ ΡΠ²ΠΈΠ΄Π΅Π» ember-cli-create
ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ ΠΎΠΊΡΠ°Π½Π°, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΡΠΎΡΠΌΠ°Ρ Π°Π²ΡΠΎΡΠΈΠ½Π³Π° _ ΠΌΠΎΠ³_ Π±ΡΡΡ (ΠΊΠΎΡΠΎΡΡΠΉ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π·Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ ΠΎΡΠ½ΠΎΠ²Ρ Π΄Π»Ρ ember-cli-create
).
ΠΠ°ΠΉΡΠ΅ ΠΌΠ½Π΅ Π·Π½Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Ρ ΠΎΡΠΎΡΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π»ΡΡΡΠ΅ ΠΎΡΠ»ΠΎΠΆΠΈΡΡ Π΅Π³ΠΎ Π΄ΠΎ ΠΏΠΎΡΡΠΎΠΊΡΠ°Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΡ, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Ρ ΠΌΠΎΠ³Ρ Ρ ΡΡΠΈΠΌ ΠΏΠΎΠΌΠΎΡΡ.
octane blueprint> ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ Π°Π΄Π΄ΠΎΠ½ Π² ember-cli org ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΠΈΡΡ :)
ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅, Π²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΊΠ²Π΅ΡΡΠΎΠΌ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ³Π»ΠΎΠ²ΡΡ ΡΠΊΠΎΠ±ΠΎΠΊ Π² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°Ρ https://github.com/ember-learn/guides-source/issues/139
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ RFC jQuery ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ! β
Π― ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π» ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΡΠ»Π°ΡΡΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ: https://github.com/emberjs/ember.js/issues/17476
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ°ΡΡΠΊΠ°Π· ΠΎ ΡΠ»Π°Π³Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡΡ , ΠΎΡΠ½ΠΎΡΡΡΠΈΡ ΡΡ ΠΊ ΡΡ Π΅ΠΌΠ΅ ΠΎΠΊΡΠ°Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°
ΠΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΡΠ΅ΠΌΠΈΠ½Π°ΡΠ°, ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ / ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ»Π°Π³ΠΎΠ² Π² ΡΡ Π΅ΠΌΠ΅ ΠΎΠΊΡΠ°Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΌΠΎΠΈ ΡΡΠ΅Π½ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡΡΠ°Ρ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π·Π°ΠΏΡΡΡΡΡ
ember new
ΠΈ ΠΏΠΎΡΡΡΠΎΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π²ΠΎΠΊΡΡΠ³ember new
ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΡΠ°Π΅ΡΡΡ Π² ΡΠΈΠ»Π΅ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Π Π²Π°ΡΠ΅ΠΌΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ - Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» @ ember / render-modifiers 1.0.0 Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Ember 2.12 (ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ember-modifier-manager-polyfill ). ΠΠ°Π΄ΠΎ Π΅ΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ (Π½ΡΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ), Π½ΠΎ ΡΡΠΎ Ρ ΠΎΡΠΎΡΠ΅Π΅ Π½Π°ΡΠ°Π»ΠΎ ...
@MelSumner Π― Π±ΡΠ΄Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΡΠ΅ΡΡΠ΅ΠΆΠ°ΠΌΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ² JS.
ΠΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ Π΄Π»Ρ https://github.com/ember-cli/ember-new-output Π² ΠΌΠΈΡΠ΅ Classic + Octane?
ΠΡΡ
ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΡΠΎΠΌ ΡΠ΅ΠΏΠΎ Π±ΡΠ΄ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π²ΡΡ
ΠΎΠ΄Π½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ ember new
, ΠΊΠΎΡΠΎΡΡΠΉ, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π½Π°ΡΠΈΠΌ ΡΠ΅ΠΊΡΡΠΈΠΌ ΠΏΠ»Π°Π½Π°ΠΌ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ Π½Π° ΠΎΠΊΡΠ°Π½ΠΎΠ²ΡΠΉ ΠΏΠ»Π°Π½ Β«ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π³ΠΎΡΠΎΠ²Β».
ΠΠΎΡ ΠΎΠΆΠ΅, ΡΠ½ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Roadmap RFCΒ».
ΠΠΎΡ ΠΎΠΆΠ΅, ΡΠ½ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Roadmap RFCΒ».
Π― ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΠΈΠΌΠΏΠΎΡΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² - ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΅ΡΠ΅ Π½Π΅ Π±ΡΠ»Π° ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π°, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΌΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌ Π² ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ, @michaelrkn ?
@MelSumner ΠΠΎΠ½ΡΠ», ΡΠΏΠ°ΡΠΈΠ±ΠΎ!
ΠΡΠΈΠ²Π΅Ρ Π²ΡΠ΅ΠΌ, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ RFC "Remove jQuery" Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π·Π°Π²Π΅ΡΡΠ΅Π½Π° (ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠ°ΠΏΠ° Ember 3.x, ΡΠΌ. Https://github.com/emberjs/ember.js/issues/17476) . Π§ΡΠΎ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΎΡΠΊΡΡΡΠΎ ΠΈ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π½Π΅ ΠΎΠΊΡΠ°Π½ΠΎΠ²ΡΠ΅) ΡΠ΅ΡΡΠ΅ΠΆΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π½Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ jQuery ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΠ°ΠΊ ΡΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ember-data ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ fetch
Π²ΠΌΠ΅ΡΡΠΎ $.ajax
(Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΌΠΈΠΊΡΠΈΠ½ ΠΏΠ°ΡΡΠ΅ΠΉ ember-data
), ΡΠΌ. WIP PR: https://github.com/emberjs/data/pull/5386.
ΠΡΠΎΡΡΠΎ ΡΡΠΎΠ±Ρ Π²Ρ Π·Π½Π°Π»ΠΈ ... ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, ΡΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠΎΠ±ΡΠ°Π½ΠΈΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π΄ΠΎΠ²Π΅ΡΡΠΈ ΡΡΠΎ Π΄ΠΎ ΡΠΈΠ½ΠΈΡΠ½ΠΎΠΉ ΡΠ΅ΡΡΡ?
ΠΏΠ°ΡΠ° Π²Π΅ΡΠ΅ΠΉ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ember-cli, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠΏΠΈΡΠΎΠΊ:
moduleConfig.collections = Object.assign(moduleConfig.collections, {
// ember-simple-auth
authenticators: {
types: ['authenticator'],
defaultType: 'authenticator'
}
});
(ΠΡΡΠ΅ Π»ΡΠ±Π΅Π·Π½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ @ sly7-7: D)
ΠΈ
moduleConfig.types = Object.assign(moduleConfig.types, {
// ember-intl
'ember-intl<strong i="12">@adapter</strong>': { definitiveCollection: 'main' },
'ember-intl<strong i="13">@translation</strong>': { definitiveCollection: 'main' },
translation: { definitiveCollection: 'main' },
formats: { definitiveCollection: 'main' },
cldr: { definitiveCollection: 'main' },
'util:intl': { definitiveCollection: 'utils' },
'intl:util': { definitiveCollection: 'utils' },
// ember-gestures
'ember-gesture': { definitiveCollection: 'main' },
});
ΠΈ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° Π²Π΅ΡΡ, ΡΠ²ΡΠ·Π°Π½Π½Π°Ρ Ρ ember-cli, - ΡΡΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠΈΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠΎΠΊΠ° ΡΡΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ:
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π΅ Π·Π½Π°Ρ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ, Π½ΠΎ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ember-paper
ΠΏΠΎΡ ΠΎΠΆΠ΅, ΡΡΠΎ ΡΡΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΡΠΈΠ»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. idk, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΡΠΎΡΡΠΎΠ΅, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΠ»Π΅ΠΉ ΠΌΠΎΠ³Π»ΠΈ Β«ΠΏΡΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΒ», ΠΈΠ»ΠΈ Π΅ΡΠ»ΠΈ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ Π·Π°ΡΡΠ°Π²ΠΈΡΡ Π²ΡΠ΅ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΠ»Π΅ΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ octane / isModuleUnification?
@NullVoxPopuli
ΠΡΠΈΠ²Π΅Ρ Π²ΡΠ΅ΠΌ, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ RFC Β«Remove jQueryΒ» Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π·Π°Π²Π΅ΡΡΠ΅Π½Π° (ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠ°ΠΏΠ° Ember 3.x, ΡΠΌ. # 17476). Π§ΡΠΎ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΎΡΠΊΡΡΡΠΎ ΠΈ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π½Π΅ ΠΎΠΊΡΠ°Π½ΠΎΠ²ΡΠ΅) ΡΠ΅ΡΡΠ΅ΠΆΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ jQuery ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΠ°ΠΊ ΡΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ember-data ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ
fetch
Π²ΠΌΠ΅ΡΡΠΎ$.ajax
(Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΌΠΈΠΊΡΠΈΠ½ember-data
patch) , ΡΠΌ. WIP PR: emberjs / data # 5386 .ΠΡΠΎΡΡΠΎ ΡΡΠΎΠ±Ρ Π²Ρ Π·Π½Π°Π»ΠΈ ... ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, ΡΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠΎΠ±ΡΠ°Π½ΠΈΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π΄ΠΎΠ²Π΅ΡΡΠΈ ΡΡΠΎ Π΄ΠΎ ΡΠΈΠ½ΠΈΡΠ½ΠΎΠΉ ΡΠ΅ΡΡΡ?
@dgeb / @igorT ΠΌΠΎΠΆΠ΅ΡΡ ΠΏΠΎΠΌΠΎΡΡ Ρ ΡΡΠΈΠΌ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠΌ?
@MelSumner ΠΠ³Π° , ΠΏΠΎΠ΄Π½ΡΠ» ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ Π½Π° ΡΠΎΠ±ΡΠ°Π½ΠΈΠΈ ED, ΠΌΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈ ΡΠ΅ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΠ΅ΠΌ PR ember-fetch https://github.com/emberjs/data/pull/5386
@MelSumner
Update blueprints for each object type to use native JS classes
Π±ΡΠ» ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ Π² # 17621. ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠ΅ΡΡΠ΅ΠΆΠΈ Π±ΡΠ΄ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅ΡΡΠ΅ΠΆΠ΅ΠΉ Ρ
@tomdale , @MelSumner , @rwjblue
https://github.com/crashco/ember-template-component-import/issues/10
Π Π²Π°ΡΠ΅ΠΌΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ, RFC ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΅ΡΠ΅ Π½Π΅ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ. :)
@ Panman8201 ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ - ΡΡΠΎ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΡΠ°ΠΌΠΊΠΈ Octane. :)
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Ρ Π²ΡΠΏΡΡΠΊΠΎΠΌ Ember Octane 3.15+ :)
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ ΠΎΡΠΏΡΠ°Π²ΠΈΠ»ΠΈ Octane, ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ Π·Π°ΠΊΡΡΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
@melsumner https://broccoli.build ΠΈ https://github.com/broccolijs/broccolijs.github.io Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΎ Π±ΡΠΎΠΊΠΊΠΎΠ»ΠΈ.