пишите как удобнее в конкретном случае, не представляю какой кусок кода может вызываться 100к раз. в любой программе есть выдающиеся по колву вызовов методы или функции. ну бывает там 3-5к, если 100к значит что-то не так) короче тут нет повода для экономии
Игорь Пушкарский: можно вообще в виме сидеть. помимо печатания кода еще много чего приходится делать мышкой, не буду перечислять. когда оказываешься наедине с тачпадом каждый случай заметен и напрягает
Александр Петров: работает)) cc.cc10238.tmweb.ru/svgtest правда ради одной такой иконки выходит много кода в каждом месте где она нужны, ну и придется их ввёрстывать в шаблоны, а не просто в цссе прописывать
Moskus: я спрашиваю с целью не упустил ли я чего или может быть не догадался как можно выкрутиться. сейчас редко бывает чтобы что-то получилось некроссбраузерно, иногда приходится от чего-то отказываться ради этого. но вот разукрашивать один спрайт на все случаи в жизни не хочется. про хью-ротейт не знал, кстати, буду знать)
была бы у него нормальная интеграция в браузеры. не хочется потерять кучу времени на все камни и грабли такого плана gyazo.com/88ea17492f4cd1a289914f687dcdfdda и следить за этим всем в новых версиях ие или какой-нибудь оперы.
вообще отсутствие нормального вектора в браузерах странное дело
мне кажется много возни, я хочу иконки заказать. потом их в шрифт придется вделывать как-то, я не умею) и мало-ли еще будут добавляться. это каждый раз этим заниматься. и я тестил эту тему, в разных браузерах отображалось по разному, где-то вообще коряво. не вижу этот вариант надежным и удобным
Максим Гречушников: может быть когда у вас пятилетний опыт у вас уже интуитивно получается делать это все правильно в заданных условиях. но битрикс (такой каким видел его я последний раз) это сплошная бэдпрактика во всем. я сделал профилирование запросов к бд и прифигел, их там была тысяча наверно (загрузка какого-то интерфейса из этих блоков кем-то наколхозеного) и жрало это овер 128 мб. потом я правда пару лет назад его из интереса тестанул, на загрузку страницы уходило 20 мб+, что уже сравнимо со всякими джумлами и вордпресами. что еще запомнилось это длительность установки, минут 20, сидишь смотришь прогрессбар)) как будто винду ставишь. не представляю что там за процессы могут происходить. моя версия что это сделано для солидности.
хороший плюс битрикса это то, что много клиентов с деньгами уже заведомо окучены и можно неплохо зарабатывать. но для меня это было бы продажей души дьяволу))
Максим Гречушников: их эти инфоблоки это отчаянный костыль спасения поверх лютого говнокода и совершенно тупорылой архитектуы, если то что там есть можно так назвать. битрикс это какая-то лепнина из дерьма разной степени коричневости. а жрет он сколько. открываем сайт на битриксе на шаред хостинге, жмем 3 раза ф5 и получаем 503. битрикс это западня для бизнеса. точней решение, но дорогое и прожорливое. кодить код под него я вообще реальным не считаю. имею с ним 2 столкновения. первое не помню что там было, но я тогда зарекся больше в него не лезть НИКОГДА. как говорится не зарекайся, и в одном заказе позарез надо было выбирать данные из битриксовой базы. никакого апи нет, орм нет, зато там есть своя нереальная субд внутри таблиц, я потратил 2 дня чтобы составить запросы на получение списка товаров и заказов. сами запросы получились не сложными, много времени ушло на понимание этой "архитектуры" этих блоков. с этим пониманием я понимаю какой оверхед происходит при работе движка с ними, потому что все над чем старались разработчики субд майскл идет лесом. вот откопал gyazo.com/eeaa1cc645ca5a3322213103ed969461 - список заказов получить. это я одним запросом написал, а битрикс будет долбить базу по несколько на каждый этот инфоблок. вы профайл глянтье. и еще этот капслок повсюду, хорошо хоть не на русском переменные. это полный бред + маркетинг. не знаю может там чего наладилось (дело было 3 года назад), но я не верю по-прежнему зарекнувшийся, и не понимаю таких советов окунуться.