Без репозитариев? Сразу же на дев сервере? А если срочно нужно откатить назад или была ошибка и тупо не помнишь, что и где правило до символа?
Раньше когда писал код без репозитариев (git/svn/hg), то бывали ошибки когда к примеру перезаписывал не тот файл, а исходной версии под рукой нету. Или когда спустя время выползала ошибка, которая в коде который я активно писал или правил более месяца назад. И вспомнить что же я там накодил тогда, было сложно. А рабочий сервер мог лежать. Ну или дев.
А если написание/отладка/дебаг интенсивные, каждый раз делать коммит и пул?
По сути да.
Только, у вас дев(тестовый) сервер? То есть то что не в продакшене, а только для обкатки на сервере или показу третьих лиц?
Если да, то никаких проблем в этом не вижу. Разработчик пишет код, при каждом значимом изменении, а не только поменял кавычку, делается коммит и пуш. Или только коммит.
Это нужно в первую очередь для того, что если что-то пошло не так, всегда можно отмотать одной командой, всё назад, на несколько коммитов. Очень удобно. Не приходится ломать голову, что же я там написал, от чего сломалось. Таким образом быстрый откат на несколько коммитов на сервере. Потом дебаг локально последних изменений, в поиски ошибки. Далее новый коммит на сервер репозитария. И на сервере сайта уже пулл.
Так же по коммитам, видно что же было накодено и в каких файлах. То есть быстро отследить какие были внесены изменения и найти причину ошибки.
L3n1n, ну я из-за неумения готовить. Долгое время пользовался готовыми продуктами из супермаркетов. Где только разогреть. Ну или в столовые ходил или заказывал на дом.
За не умение готовить, я готов был платить другим людям. И не считал тут ничего зазорного.
Просто не все умеют ставить сайты. Пускай даже с готовой ЦМС, готовым дизайном(шаблоном под выбранную ЦМС). А кто-то считает, что умеет и потом на их «творение» без рвотных позывов смотреть не возможно. Видел я таких клиентов.
Да и никто клиента не заставляет заказывать у именно «этой» компании сайт. Благо на рынке их тысячи + фрилансеров куча. Под свой карман и хотелки всегда можно найти. Тот же дизайн можно купить на бирже темплайтов за $10 или заказать у фрилансера за $100, похожий по сложности у студии будет стоить уже около $300, ну а если у студии Лебедева, то там думаю от $3000 будет ценник.
Но опять же, среднестатистический клиент (по моему опыту), не будет сильно заморачиваться. Ему удобнее всё в одном месте получить (дизайн, цмс, продвижение, поддержку сайта, наполнение). А какой инструмент выберет студия… кхм… вы ещё скажите не использовать паблик язык (к примеру php), а писать свой велосипед.
От выбора ЦМС обычно зависит стоимость готового сайта. Ну и от жадности студии. Никто же не говорит что на ВП за сайт попросят 100 000р, а на битриксе такой же за 10 000р, на голом php всего 1 000р.
Ну в ресторан придя. Вам же тоже готовят не из собственноручно выращенных продуктов. Да и рецепты по сути публично известны. А цены дороже, чем если бы вы приготовили дома. Просто не все умеют даже из паблика создать сами. Вы же одежду покупаете готовую, а не сами кроите и шьёте. Везде есть разделение труда. :)
Дополню, что мелких и средних можно цеплять не только на фрилансе. А и на холодных звонках в своём городе. Когда по каталогу организаций своего города, тупо идёт обзвон с предложением создать не дорогой сайт. ВП тут подойдёт из-за ценового сегмента вхождения. То есть «сайт за копейки». А дальше, если клиента удастся уговорить делать более дорогой и «презентабельный» вариант, там уже можно предложить битрикс. Главное зацепить на разговор. Но тут уже по мимо разработчика, в штат нужен и менеджер.
Да не за что. Сам просто когда-то убил не один час решая подобную задачу.
У меня при создании пользователя, в зависимости от типа учётки, которую выбрал пользователь при регистрации. Должна была идти автоматом запись в отдельную БД. Где были свои поля вида name_1, name_2, name_3, name_4(цифра тип учётки). В будущем значение в поле изменялось по своей логике.
Вот тогда и решил, что не хочу делать этого на пхп, сделаю ка я всё средствами майскула. Благо триггеры на события вешать можно(создание, удаление, изменение // до события или после события). А там как не воевал, так не удалось ничего предпринять со сбором полей из составных частей. Потому что триггеры это не позволяли. И обмануть триггер через засовывания логики в функцию, а триггером вызывать её передав параметр. Хотя если просто делать запрос, вне триггера, то выполнялся он нормально. И функция без триггера тоже нормально работала.
Может тупо на каждом компе можно прописать файлы с разрешенными сайтами?
Я видел такое извращение. Когда «сисадмин» использовал само распаковывающийся архив с перезаписью файла hosts в винде. На примерно около 150 компов, разбросанных по офисам одного здания, но на разных этажах. Потому что инет у него был воткнут тупо в роутр с дефолтовыми настройками.
Начинал он с двух офисов рядом на 15 машин, за год компания разрослась. Про зоопарк и геморрой с обновлением файла говорить думаю не стоит? :)
З.Ы. В файле у него был принцип «запрещены эти, остальное разрешено». Вот он и бегал с новыми зеркалами ВК/одноклассников, которые ушлые сотрудники находили в яндексе почти каждую неделю.
От этого будет сильно зависит вариант выбора ЯП.