Регистрация  |  Вход

План по захвату Lightning

Респект всем профи!

Попадается LWC, Aura, SLDS, Lightning Components и в модулях они беспорядочно идут.
Вчера начал смотреть видео по LWC, а там уже вовсю <lightning-card> используют.

Подскажите пожалуйста порядок изучения Lightning. Как к нему подступиться?

Спасибо!

Респект всем профи! :)

Попадается LWC, Aura, SLDS, Lightning Components и в модулях они беспорядочно идут. 
Вчера начал смотреть видео по LWC, а там уже вовсю <lightning-card> используют.

Подскажите пожалуйста порядок изучения Lightning. Как к нему подступиться?

Спасибо!
[url=https://trailhead.salesforce.com/en/content/learn/modules/lex_dev_lc_basics?trail_id=force_com_dev_intermediate]Я думаю, начать хотя бы с этого[/url]

yurick
Я думаю, начать хотя бы с этого

То есть аура это основа всего?

[quote="yurick"][url=https://trailhead.salesforce.com/en/content/learn/modules/lex_dev_lc_basics?trail_id=force_com_dev_intermediate]Я думаю, начать хотя бы с этого[/url][/quote]

То есть аура это основа всего?

yurick
Я думаю, начать хотя бы с этого

Перед началом этого модуля советуют изучить https://trailhead.salesforce.com/trails/lex_dev_lc_vf
(Lightning Components)

[quote="yurick"][url=https://trailhead.salesforce.com/en/content/learn/modules/lex_dev_lc_basics?trail_id=force_com_dev_intermediate]Я думаю, начать хотя бы с этого[/url][/quote]

Перед началом этого модуля советуют изучить https://trailhead.salesforce.com/trails/lex_dev_lc_vf
(Lightning Components)

Ian Skidkov
То есть аура это основа всего?

Не совсем так. Изначально была Aura, а сейчас придумали LWC.
В LWC документации есть раздел даже
Migrate Aura Components to Lightning Web Components

Я вот недавно пошутил в частном чате и по ходу моя шутка имеет большой смысл.
Раньше было
Visualforce VS Lightning
Сейчас
Visualforce VS Lightning (Aura) VS LWC

[quote="Ian Skidkov"]То есть аура это основа всего?[/quote]
Не совсем так. Изначально была Aura, а сейчас придумали LWC.
В LWC документации есть раздел даже 
[url=https://developer.salesforce.com/docs/component-library/documentation/lwc/lwc.migrate_introduction]Migrate Aura Components to Lightning Web Components[/url]

Я вот недавно пошутил в частном чате и по ходу моя шутка имеет большой смысл.
Раньше было 
[b]Visualforce VS Lightning[/b]
Сейчас
[b]Visualforce VS Lightning (Aura) VS LWC[/b]
:D 

Мне особенно вот этот пункт нравится Прям тащусь

Move JavaScript code from your client-side controller, helper, and renderer to the single JavaScript file in a Lightning web component.

НУ НАКОНЕЦ-ТО ДОДУМАЛИСЬ!!!

Я вспомнил что меня бесило много лет назад когда начал изучать Lightning. Вот это вот мляцтво с кучей файлов и это только на фронте для каждого компонента.

Мне особенно вот этот пункт нравится :D Прям тащусь

Move JavaScript code from your [b]client-side controller, helper, and renderer[/b] to the [b]single[/b] JavaScript file in a Lightning web component.

НУ НАКОНЕЦ-ТО ДОДУМАЛИСЬ!!!

Я вспомнил что меня бесило много лет назад когда начал изучать Lightning. Вот это вот мляцтво с кучей файлов и это только на фронте для каждого компонента.

Ну, в Angular веселее будет. Каждый компонент состоит минимум из 3 файлов и пишешь ты не на JS, а на TS, и это еще не включая service и factory

Другое дело, что там все структурно грамотно лежит в папочках, а не как тут в кучу свалено и пойди разбери что где и куда.

Ну, в Angular веселее будет. Каждый компонент состоит минимум из 3 файлов и пишешь ты не на JS, а на TS, и это еще не включая service и factory

Другое дело, что там все структурно грамотно лежит в папочках, а не как тут в кучу свалено и пойди разбери что где и куда.

Dmitry Shnyrev
Мне особенно вот этот пункт нравится Прям тащусь

Move JavaScript code from your client-side controller, helper, and renderer to the single JavaScript file in a Lightning web component.

так они в трейлхеде объясняют, чтобы в контроллере было все ясно и streamLined, помещают всю логику в Helper.
в lwc значит обратно в один файл?)

[quote="Dmitry Shnyrev"]Мне особенно вот этот пункт нравится :D Прям тащусь

Move JavaScript code from your [b]client-side controller, helper, and renderer[/b] to the [b]single[/b] JavaScript file in a Lightning web component.
[/quote]

так они в трейлхеде объясняют, чтобы в контроллере было все ясно и streamLined, помещают всю логику в Helper.
в lwc значит обратно в один файл?)

Ian Skidkov
чтобы в контроллере было все ясно и streamLined, помещают всю логику в Helper

Ну по ходу поняли что лопухнулись!!! "Даешь больше файлов" не всегда работает.
Вот к примеру тот же VueJS вообще пошли в другом направлении и пропагандируют Single file component. И я этот подход полностью поддерживаю! Я такой же велосипед писал под AngulaJS (первый ангуляр, во втором уже своя железобетонная структура, но тоже 3 файла (html+js+css) а не 100500)

[quote="Ian Skidkov"]чтобы в контроллере было все ясно и streamLined, помещают всю логику в Helper[/quote]
Ну по ходу поняли что лопухнулись!!! :D "Даешь больше файлов" не всегда работает.
Вот к примеру тот же VueJS вообще пошли в другом направлении и пропагандируют [url=https://vuejs.org/v2/guide/single-file-components.html]Single file component[/url]. И я этот подход полностью поддерживаю! Я такой же велосипед писал под AngulaJS (первый ангуляр, во втором уже своя железобетонная структура, но тоже 3 файла (html+js+css) а не 100500)