Lightning

Lightning

Решил я таки изучить данную тему.
Как я понял есть сам Lightning и есть Salesforce Lightning Design System.
И как я понимаю с помощью SLDS можно трансформировать уже готовую VP в аля Lightning дизайн.
Погуглил, и попал на ссылку https://www.lightningdesignsystem.com/getting-started/ - это вроде оф. страница данной системы.
Однако я не совсес понял как ее использовать. Скачать архиов и залить его в статик ресурс, это понятно. А что дальше? Где можно нарыть рабочие примеры с описанием что и как?

UPD. ага шел нужный раздел. У вас есть успешный опыт с работой SLDS? Есди честно для меня это крайне ново.

SLDS это тоже самое что и Bootstrap. Если есть опыт работы с Bootstrap то по SLDS никаких вопросов возникнуть не должно. Это тупо набор css стилей и все.

Ниче не понял. Это тупо html сo специальными css?

Точно) Как бутсреп.

Мрак :-)
За что люблю Visualforce - пишешь VF тэги, а Salesforce сам html & js генерирует.
А с Lightning надо самому и html, и JavaScript писать?

Andrew Muzychuk
А с Lightning надо самому и html, и JavaScript писать?

Зато гибкость то какая!!! Можно любую штуку наколходизить.
А с VF тегами только и придумываешь костыли.
Было раньше часто - приходилось "взламывать" VF теги чтобы немного поменять их поведение.

Ну, Дима, вместо того, чтобы написать пару <apex:inputField ... я теперь должен буду фигачить всю страницу с нуля? Ну это же бред. Заняться больше нечем? Вместо того, чтоб за 10-20 минут сделать страничку, которая 100% будет правильно смотреться, я должен писать html с нуля и верстать его? Толку от такой гибкости?

Andrew Muzychuk
Ну, Дима, вместо того, чтобы написать пару <apex:inputField ... я теперь должен буду фигачить всю страницу с нуля? Ну это же бред. Заняться больше нечем? Вместо того, чтоб за 10-20 минут сделать страничку, которая 100% будет правильно смотреться, я должен писать html с нуля и верстать его? Толку от такой гибкости?

Знавали мы таких - противников жавакрипта и хтмла))
Вы конечно извините - но где вы находите заказчиков которым не надо красивости? в 2009м?

В Америке :-) Там народу надо, чтоб оно работало и денег приносило, а если ещё и красиво, то это идёт как бонус. Как раз вот только доделал одну штуку со сворачивающимся секциями, пришлось немного на HTML & js пописать. Восторгу не было предела :-) Любят красоту все, но я своих не балую, ибо функционал превыше всего. Чем он раньше - тем раньше можно будет зарабатывать больше. А красота этот момент отодвигать будет или удорожать.

Andrew Muzychuk
В Америке :-) Там народу надо, чтоб оно работало и денег приносило, а если ещё и красиво, то это идёт как бонус. Как раз вот только доделал одну штуку со сворачивающимся секциями, пришлось немного на HTML & js пописать. Восторгу не было предела :-) Любят красоту все, но я своих не балую, ибо функционал превыше всего. Чем он раньше - тем раньше можно будет зарабатывать больше. А красота этот момент отодвигать будет или удорожать.

Тото я думаю что европейцы любят красивости, мало сайтов осталось таких - из 2000ных, а на америку как посмотришь, то каждый второй верстан на обычном статическом хтмл с минимум css ))

Кстати да, я когда только начинал работать с товарищами, то посмотрев на их сайт подумал:"Куда я попал? В 90е? Дрова..." :-)
У меня мало опыта с европейцами, но они тоже не в восторге от Lightning.

Кстати как вы рещали вопрос с лукапом для SLDS?

DevNull
Кстати как вы рещали вопрос с лукапом для SLDS?

Надо писать свою логику с нуля. SLDS только обертку дает. Короче сложно.

DevNull
Кстати как вы рещали вопрос с лукапом для SLDS?

http://aljs.appiphony.com/

И такую кучу кода надо нафигачить для какого-то несчастного lookup. Это бред. Это реально Lightning?
Прошелся по паре первых ссылок... Это капец. Я надеялся на лучшее...

Да, любая "штука" под SLDS это boilerplate из ТОННЫ HTML.
Если брать и тупо вставлять на страницу, то конечно ничего в этом хорошего нет.
Но с другой стороны если кодить похожие штуки то получится кода не меньше, просто он будет накапливаться постепенно. Да тех же VF тегов.

Другое дело что если эту верстку обернуть в те же компоненты ангуляра или reactjs (включить голову) то получится тоже самое что вставлять VF теги. На современных проектах так все и работает. Есть наработанные компоннеты, которые подключаются на страницу и вставляются втнужно место разметки. Просто до этого надо дойти или использовать сторонние решения. В Visualforce/Lightning об этом позаботились сам SF. А с другими технологиями уже придется ковыряться самому.

Andrew Muzychuk
И такую кучу кода надо нафигачить для какого-то несчастного lookup. Это бред. Это реально Lightning?
Прошелся по паре первых ссылок... Это капец. Я надеялся на лучшее...

Я тебе больше скажу, это всего лишь либа, которую мы используем для наших angular директив, и там кода ещё столько же.

P.S.
чувак, на дворе 2017 год, как ты можешь не знать JS/CSS и хейтить нативные технологии? Я бы на твоём месте сильно переживал по этому поводую. Нынче быть просто бекенд разработчиком это совсем не конкурентно, ибо таких спецов тысячи. Клиент хочет чтобы ты понял его требования и сделал лучше и красивее чем он сам ожидает. За это и платят хорошие деньги. Так вот здесь быть богом Apex и уметь перекладывать бизнес требования на машинный язык это лишь малая часть.

Всё идёт к тому, что "чистый" visualforce умрёт в ближайшие 2-5 лет. Так что советую начать с core JavaScript

Dmitry Shnyrev
Но с другой стороны если кодить похожие штуки то получится кода не меньше, просто он будет накапливаться постепенно.
Это все понятно, если ты фигачишься это все 99% своего времени. А вот если ты хотел это делать всего 1%, то теперь это будет 10-20%. И это очень печально :-(

Andrew Muzychuk
И такую кучу кода надо нафигачить для какого-то несчастного lookup.

Если хочется такую же красоту и минимум усилий - берем Lightning.
SLDS - это тупо те же Lightning компоненты с кишками наружу - не знаешь что с ними делать, не надо трогать

Andrew Muzychuk
Это все понятно, если ты фигачишься это все 99% своего времени. А вот если ты хотел это делать всего 1%, то теперь это будет 10-20%. И это очень печально :-(

Все правильно - чтобы использовать SLDS нужны наработки. Просто так взять и прикрутить к существующему проекту не получится. Вернее получится, но оверхед будет больше

Dmitry Lisovsky
Всё идёт к тому, что "чистый" visualforce умрёт в ближайшие 2-5 лет.

В точку. А Lightning так и не родился! Так что приходится переходить на альтернативные решения.

Dmitry Lisovsky
как ты можешь не знать JS/CSS и хейтить нативные технологии?
Я их знаю и использую. Как раз по этой причине я их и не люблю.
Dmitry Lisovsky
Нынче быть просто бекенд разработчиком это совсем не конкурентно, ибо таких спецов тысячи.
Я не рвусь зарабатывать $50 и выше. Мне пока своего хватает.
Dmitry Lisovsky
Всё идёт к тому, что "чистый" visualforce умрёт в ближайшие 2-5 лет. Так что советую начать с core JavaScript
Я к тому времени лучше найду специалиста по Lightning, а точнее, тупо фронтэндщика.

Ладно, мы тут развели демагогию, не связанную с разработкой на Lightning.

Andrew Muzychuk
Ладно, мы тут развели демагогию, не связанную с разработкой на Lightning.

Согласен

Интересная информация? Помогите сайту, разместите ссылку в социальных сетях..