Максим Жаров: ну во-первых, на продакшн загружаются минимизированные версии, тот же vuejs последней версии весит 64 килобайта (без gzip), во-вторых, дело не в размерах, а в скорости разработки и удобстве дальнейшей поддержки. Я сам раньше использовал jquery - все хорошо было (для меня), но потом появилась задача, где надо было сделать живую страничку. На jquery это можно было написать, но получилась бы куча лапши с пятиэтажными условиями, проверками и прочим гемором, в vuejs же ты просто задаешь модели, говоришь, как они должны преобразовывать данные перед выводом и все! Пара строк в vuejs - это десяток строк в jquery. Экономия времени и более наглядный код - это логика.
Имхо сделать инъекцию в сервисе наиболее верный вариант. по крайней мере я однажды столкнулся с подобным и вынес зависимости на более высокий слой. подпишусь, может будут другие советы.
Яков Е: ну для меня фриланс - это та же удаленка. я уже год пилю проект, взятый на фриланс сайте. признаться, разницы не ощущаю. даже если бы он тянулся не год, а месяца три. до этого были люди, подкидывавшие задачи разной сложности в разных проектах в течение продолжательного времени. клиентов, дающих разовую работу на их фоне просто забываю, да и не так их много.
Я вас умоляю, джунов на российском фрилансе только так кидают, а они потом сюда идут жалуются: "сверстал лендинг, а мне мои три тысячи не заплатили, как быть?"
Nekto_Habr: Да-да, а потом окажется, что браузер шрифты сглаживает немного не так, как фотошоп (причем каждый браузер по-разному), что некоторые детали макета нельзя сверстать один в один в виду "ограниченности" css... не забивайте голову ерундой, следуйте правилам, описанным на i-love-psd.ru и в статьях типа https://habrahabr.ru/post/311800/ и не забейте на мифическую энтропию.
Недолго вы с таким подходом продержитесь на апворке. Разработчик, умеющий больше, чем визитки ваять отнюдь не дурак, если от вас кроме урезания дохода вдвое никакой пользы, он свалит от вас не предупредив. Хотите зарабатывать - приносите пользу разработчикам, а не изобретайте схемы, как спрятать друг от друга клиента и разраба.
Андрей Смольный: специалисты в студии есть, но конкуренции нет. И брать за любой чих они будут с вас столько, что в итоге это выйдет куда дороже, чем разработка своего магазина с нуля на фреймворке, либо свой разработчик на Magento. но битрикс да, не самый удачный движок для чего бы то ни было.
Если удобством называть идентичный вид в разных почтовых клиентах, то да, таблицами верстают из-за удобства. например тот же аутлук не распознает элементарный float:left и имеет проблемы с заданием ширины для блоков.
Risent Veber: цифры еще уметь читать надо. Я вот тоже на разных сайтах зареган и при этом у меня статус 'занят'. но ведь зареган! и тот же мой круг если не ошибаюсь, пишет, что в среднем на одну вакансию 8 откликов за месяц.
Z-r: CityCat4 также сказал "либо покупай поддержку - в общем несите ваши денежки. Очень часто поддержка идет в нагрузку. " - хотите сказать, рэдхат этим не занимается? Опеншифт, о котором я говорю как об услуге как раз и предлагают по такой схеме: "мы заботимся о работоспособности нашего софта на нашем сервере и берем с вас деньги за это". Для моего клиента не имеет значения, буду я или какой-то админ с него деньги брать за поддержку работоспособности его сайта на своем сервере, либо эти же самые функции будет брать на себя саппорт опеншифта с его собственными серверами. И услуга для него в конечном итоге будет выглядеть одинаково: он платит, чтобы сервис его работал.
Почему практика продажи несвободных программ гнилая?
Z-r: Что значит не имеет отношения? Редхат прекрасно так продает свои лицензии тут https://www.redhat.com/wapps/store/catalog.html а еще предлагает по той же схеме опеншифт (бесплатно юзай, а как проект потребует серьезных ресурсов - плати). Либо я вас не так понял и вы о чем-то другом? И почему практика предоставления продукта с ограниченным функционалом является гнилой?
Я роутам имя задаю, а в виде обращаюсь не через action, а через route функцию, в которой первый параметр - имя, второй - массив с нужными для роута переменными