Решил я таки изучить данную тему.
Как я понял есть сам Lightning и есть Salesforce Lightning Design System.
И как я понимаю с помощью SLDS можно трансформировать уже готовую VP в аля Lightning дизайн.
Погуглил, и попал на ссылку https://www.lightningdesignsystem.com/getting-started/ - это вроде оф. страница данной системы.
Однако я не совсес понял как ее использовать. Скачать архиов и залить его в статик ресурс, это понятно. А что дальше? Где можно нарыть рабочие примеры с описанием что и как?
UPD. ага шел нужный раздел. У вас есть успешный опыт с работой SLDS? Есди честно для меня это крайне ново.
Решил я таки изучить данную тему. Как я понял есть сам Lightning и есть Salesforce Lightning Design System. И как я понимаю с помощью SLDS можно трансформировать уже готовую VP в аля Lightning дизайн. Погуглил, и попал на ссылку [url=https://www.lightningdesignsystem.com/getting-started/]https://www.lightningdesignsystem.com/getting-started/[/url] - это вроде оф. страница данной системы. Однако я не совсес понял как ее использовать. Скачать архиов и залить его в статик ресурс, это понятно. А что дальше? Где можно нарыть рабочие примеры с описанием что и как? UPD. ага шел нужный раздел. У вас есть успешный опыт с работой SLDS? Есди честно для меня это крайне ново.
SLDS это тоже самое что и Bootstrap. Если есть опыт работы с Bootstrap то по SLDS никаких вопросов возникнуть не должно. Это тупо набор css стилей и все.
SLDS это тоже самое что и Bootstrap. Если есть опыт работы с Bootstrap то по SLDS никаких вопросов возникнуть не должно. Это тупо набор css стилей и все.
Ниче не понял. Это тупо html сo специальными css?
Ниче не понял. Это тупо html сo специальными css?
Точно) Как бутсреп.
Точно) Как бутсреп.
Мрак :-)
За что люблю Visualforce - пишешь VF тэги, а Salesforce сам html & js генерирует.
А с Lightning надо самому и html, и JavaScript писать?
Мрак :-) За что люблю Visualforce - пишешь VF тэги, а Salesforce сам html & js генерирует. А с Lightning надо самому и html, и JavaScript писать?
Зато гибкость то какая!!! Можно любую штуку наколходизить.
А с VF тегами только и придумываешь костыли.
Было раньше часто - приходилось "взламывать" VF теги чтобы немного поменять их поведение.
[quote="Andrew Muzychuk"]А с Lightning надо самому и html, и JavaScript писать?[/quote] Зато гибкость то какая!!! Можно любую штуку наколходизить. А с VF тегами только и придумываешь костыли. Было раньше часто - приходилось "взламывать" VF теги чтобы немного поменять их поведение.
Ну, Дима, вместо того, чтобы написать пару <apex:inputField ... я теперь должен буду фигачить всю страницу с нуля? Ну это же бред. Заняться больше нечем? Вместо того, чтоб за 10-20 минут сделать страничку, которая 100% будет правильно смотреться, я должен писать html с нуля и верстать его? Толку от такой гибкости?
Ну, Дима, вместо того, чтобы написать пару <apex:inputField ... я теперь должен буду фигачить всю страницу с нуля? Ну это же бред. Заняться больше нечем? Вместо того, чтоб за 10-20 минут сделать страничку, которая 100% будет правильно смотреться, я должен писать html с нуля и верстать его? Толку от такой гибкости?
Знавали мы таких - противников жавакрипта и хтмла))
Вы конечно извините - но где вы находите заказчиков которым не надо красивости? в 2009м?
[quote="Andrew Muzychuk"]Ну, Дима, вместо того, чтобы написать пару <apex:inputField ... я теперь должен буду фигачить всю страницу с нуля? Ну это же бред. Заняться больше нечем? Вместо того, чтоб за 10-20 минут сделать страничку, которая 100% будет правильно смотреться, я должен писать html с нуля и верстать его? Толку от такой гибкости?[/quote] Знавали мы таких - противников жавакрипта и хтмла)) Вы конечно извините - но где вы находите заказчиков которым не надо красивости? в 2009м?
В Америке :-) Там народу надо, чтоб оно работало и денег приносило, а если ещё и красиво, то это идёт как бонус. Как раз вот только доделал одну штуку со сворачивающимся секциями, пришлось немного на HTML & js пописать. Восторгу не было предела :-) Любят красоту все, но я своих не балую, ибо функционал превыше всего. Чем он раньше - тем раньше можно будет зарабатывать больше. А красота этот момент отодвигать будет или удорожать.
В Америке :-) Там народу надо, чтоб оно работало и денег приносило, а если ещё и красиво, то это идёт как бонус. Как раз вот только доделал одну штуку со сворачивающимся секциями, пришлось немного на HTML & js пописать. Восторгу не было предела :-) Любят красоту все, но я своих не балую, ибо функционал превыше всего. Чем он раньше - тем раньше можно будет зарабатывать больше. А красота этот момент отодвигать будет или удорожать.
Тото я думаю что европейцы любят красивости, мало сайтов осталось таких - из 2000ных, а на америку как посмотришь, то каждый второй верстан на обычном статическом хтмл с минимум css ))
[quote="Andrew Muzychuk"]В Америке :-) Там народу надо, чтоб оно работало и денег приносило, а если ещё и красиво, то это идёт как бонус. Как раз вот только доделал одну штуку со сворачивающимся секциями, пришлось немного на HTML & js пописать. Восторгу не было предела :-) Любят красоту все, но я своих не балую, ибо функционал превыше всего. Чем он раньше - тем раньше можно будет зарабатывать больше. А красота этот момент отодвигать будет или удорожать.[/quote] Тото я думаю что европейцы любят красивости, мало сайтов осталось таких - из 2000ных, а на америку как посмотришь, то каждый второй верстан на обычном статическом хтмл с минимум css ))
Кстати да, я когда только начинал работать с товарищами, то посмотрев на их сайт подумал:"Куда я попал? В 90е? Дрова..." :-)
У меня мало опыта с европейцами, но они тоже не в восторге от Lightning.
Кстати да, я когда только начинал работать с товарищами, то посмотрев на их сайт подумал:"Куда я попал? В 90е? Дрова..." :-) У меня мало опыта с европейцами, но они тоже не в восторге от Lightning.
Кстати как вы рещали вопрос с лукапом для SLDS?
Кстати как вы рещали вопрос с лукапом для SLDS?
Надо писать свою логику с нуля. SLDS только обертку дает. Короче сложно.
[quote="DevNull"]Кстати как вы рещали вопрос с лукапом для SLDS?[/quote] Надо писать свою логику с нуля. SLDS только обертку дает. Короче сложно.
[quote="DevNull"]Кстати как вы рещали вопрос с лукапом для SLDS?[/quote] http://aljs.appiphony.com/
И такую кучу кода надо нафигачить для какого-то несчастного lookup. Это бред. Это реально Lightning?
Прошелся по паре первых ссылок... Это капец. Я надеялся на лучшее...
И [url=http://aljs.appiphony.com/#!/lookups]такую кучу кода[/url] надо нафигачить для какого-то несчастного lookup. Это бред. Это реально Lightning? Прошелся по паре первых ссылок... Это капец. Я надеялся на лучшее...
Да, любая "штука" под SLDS это boilerplate из ТОННЫ HTML.
Если брать и тупо вставлять на страницу, то конечно ничего в этом хорошего нет.
Но с другой стороны если кодить похожие штуки то получится кода не меньше, просто он будет накапливаться постепенно. Да тех же VF тегов.
Другое дело что если эту верстку обернуть в те же компоненты ангуляра или reactjs (включить голову) то получится тоже самое что вставлять VF теги. На современных проектах так все и работает. Есть наработанные компоннеты, которые подключаются на страницу и вставляются втнужно место разметки. Просто до этого надо дойти или использовать сторонние решения. В Visualforce/Lightning об этом позаботились сам SF. А с другими технологиями уже придется ковыряться самому.
Да, любая "штука" под SLDS это boilerplate из ТОННЫ HTML. Если брать и тупо вставлять на страницу, то конечно ничего в этом хорошего нет. Но с другой стороны если кодить похожие штуки то получится кода не меньше, просто он будет накапливаться постепенно. Да тех же VF тегов. Другое дело что если эту верстку обернуть в те же компоненты ангуляра или reactjs (включить голову) то получится тоже самое что вставлять VF теги. На современных проектах так все и работает. Есть наработанные компоннеты, которые подключаются на страницу и вставляются втнужно место разметки. Просто до этого надо дойти или использовать сторонние решения. В Visualforce/Lightning об этом позаботились сам SF. А с другими технологиями уже придется ковыряться самому.
Я тебе больше скажу, это всего лишь либа, которую мы используем для наших angular директив, и там кода ещё столько же.
P.S.
чувак, на дворе 2017 год, как ты можешь не знать JS/CSS и хейтить нативные технологии? Я бы на твоём месте сильно переживал по этому поводую. Нынче быть просто бекенд разработчиком это совсем не конкурентно, ибо таких спецов тысячи. Клиент хочет чтобы ты понял его требования и сделал лучше и красивее чем он сам ожидает. За это и платят хорошие деньги. Так вот здесь быть богом Apex и уметь перекладывать бизнес требования на машинный язык это лишь малая часть.
Всё идёт к тому, что "чистый" visualforce умрёт в ближайшие 2-5 лет. Так что советую начать с core JavaScript
[quote="Andrew Muzychuk"]И [url=http://aljs.appiphony.com/#!/lookups]такую кучу кода[/url] надо нафигачить для какого-то несчастного lookup. Это бред. Это реально Lightning? Прошелся по паре первых ссылок... Это капец. Я надеялся на лучшее...[/quote] Я тебе больше скажу, это всего лишь либа, которую мы используем для наших angular директив, и там кода ещё столько же. P.S. чувак, на дворе 2017 год, как ты можешь не знать JS/CSS и хейтить нативные технологии? Я бы на твоём месте сильно переживал по этому поводую. Нынче быть просто бекенд разработчиком это совсем не конкурентно, ибо таких спецов тысячи. Клиент хочет чтобы ты понял его требования и сделал лучше и красивее чем он сам ожидает. За это и платят хорошие деньги. Так вот здесь быть богом Apex и уметь перекладывать бизнес требования на машинный язык это лишь малая часть. Всё идёт к тому, что "чистый" visualforce умрёт в ближайшие 2-5 лет. Так что советую начать с core JavaScript :)
[quote="Dmitry Shnyrev"]Но с другой стороны если кодить похожие штуки то получится кода не меньше, просто он будет накапливаться постепенно.[/quote]Это все понятно, если ты фигачишься это все 99% своего времени. А вот если ты хотел это делать всего 1%, то теперь это будет 10-20%. И это очень печально :-(
Если хочется такую же красоту и минимум усилий - берем Lightning.
SLDS - это тупо те же Lightning компоненты с кишками наружу - не знаешь что с ними делать, не надо трогать
[quote="Andrew Muzychuk"]И такую кучу кода надо нафигачить для какого-то несчастного lookup.[/quote] Если хочется такую же красоту и минимум усилий - берем Lightning. SLDS - это тупо те же Lightning компоненты с кишками наружу - не знаешь что с ними делать, не надо трогать :D
Все правильно - чтобы использовать SLDS нужны наработки. Просто так взять и прикрутить к существующему проекту не получится. Вернее получится, но оверхед будет больше
[quote="Andrew Muzychuk"]Это все понятно, если ты фигачишься это все 99% своего времени. А вот если ты хотел это делать всего 1%, то теперь это будет 10-20%. И это очень печально :-([/quote] Все правильно - чтобы использовать SLDS нужны наработки. Просто так взять и прикрутить к существующему проекту не получится. Вернее получится, но оверхед будет больше
В точку. А Lightning так и не родился! Так что приходится переходить на альтернативные решения.
[quote="Dmitry Lisovsky"]Всё идёт к тому, что "чистый" visualforce умрёт в ближайшие 2-5 лет.[/quote] В точку. А Lightning так и не родился! Так что приходится переходить на альтернативные решения.
Ладно, мы тут развели демагогию, не связанную с разработкой на Lightning.
[quote="Dmitry Lisovsky"]как ты можешь не знать JS/CSS и хейтить нативные технологии?[/quote]Я их знаю и использую. Как раз по этой причине я их и не люблю. [quote="Dmitry Lisovsky"]Нынче быть просто бекенд разработчиком это совсем не конкурентно, ибо таких спецов тысячи.[/quote]Я не рвусь зарабатывать $50 и выше. Мне пока своего хватает. [quote="Dmitry Lisovsky"]Всё идёт к тому, что "чистый" visualforce умрёт в ближайшие 2-5 лет. Так что советую начать с core JavaScript[/quote]Я к тому времени лучше найду специалиста по Lightning, а точнее, тупо фронтэндщика. Ладно, мы тут развели демагогию, не связанную с разработкой на Lightning.
Согласен
[quote="Andrew Muzychuk"]Ладно, мы тут развели демагогию, не связанную с разработкой на Lightning.[/quote] :D Согласен