Sly32

Рейтинг
370
Регистрация
29.03.2012
Sitealert:
Я храню локально все файлы, с которыми работаю. Но разработка всегда на сервере.

И как сохраняешь актуальное состояние кода на сервере и локально?

SeVlad:
Все эти сравнения идут как раз от советов Слая ВПюзерам: "бекапы и ФТП - отстой для ламеров и надо юзать гит".

Не буду заострять на том, что с порядочного хостинга в первую очередь сносится Самба и ФТП сразу - безопасность ваше личное дело, у меня за всю акрьеру не поломали ни одного сайта. Теперь по Борщеву. то есть Бэкапам

Давайте сразу разделим бэкапы базы, медиа и собственно, кода. БД - остается БД - для нее бэкап настраивается 1 раз, запихивается в расписание и все. нужно забирать локально базу - опять же один раз настраивается скрипт, который будет периодически выкачивать все что тебе надо откуда надо. Надеюсь тут нет темы для спора?

А вот с кодом все немного сложнее. Начал ты править в десятке плагинов, да и еще сразу на сервере ну и не заметил что что-то упало в какой то момент. Не говорим про домохозяек с бложиком с двумя плагинами. рассматриваем что-то похожее на серьезный проект. Подняли голову, а у вас все упало! Да и еще на проде! Как лечить будем - из бэкапа все откатим и похороним работу за день?

---------- Добавлено 03.06.2020 в 00:21 ----------

Aisamiery:
Давайте небольшую предысторию, вдруг кому будет интересно почитать:

Хм, я параллельно примерно про тоже написал)

livetv:
Может у него память хорошая, помнит все команды git и их аргументы.

Все не помню. Несколько лет я пользовался пайчармом для работы с гитом. потом попал на проект, где все лежит по 5 репозиториям и собирается в общую систему и там уже начались проблемы - как ненароком не закоммитать не то что надо. Ушел в консоль. Зато теперь заребэйзится или там черепикнуться - нет проблем. До кучи еще и ВИМ освоил немного

VoV@:
Чаще пользуюсь TotroiseGit

Я тож начинал с черепахи, правда для ртути. Хорошая штука, но привыкнув работать в консоли - особо не нужна. Да и опять же- на сервере чтоб запустить деплой все равно нужно в консоль зайти. Руки не доходят до какого Дженкинса, равно как и времени почти нет на свои проекты - на работе дел хватает.

livetv:
с разработкой на сервере?

А давайте проясним это понятие? То есть получив заказ - вы сразу разворачиваете проект на сервере и с этого момента он доступен извне? заходи кто хочет? Ну ладно, все сеошники, закрыть от индексации - не проблема, но все остальное все время торчит наружу в течение всего цикла разработки? любой может зайти и посмотреть как там дела?

---------- Добавлено 02.06.2020 в 23:57 ----------

livetv:
При поиске на сервере или локально, эти файлы потом нужно вручную отрывать в ИДЕ.

Ну в принципе, пайчарм/сторм можно настроить на удаленный дебаг без проблем, если не коммьюнити. Меня больше интересуют вопросы постоянного доступа к среде разработки и безопасность

livetv:
Если командная разработка, много задач, которые непонятно когда запустятся в продакшене, то гит нужен.
Иначе будет приносить только боль.

Здеся аргументы про команду не катят))) Домохозяйки не поймут

---------- Добавлено 02.06.2020 в 20:53 ----------

И вообще я считаю, что владельцы серча мне должны - я им столько траффика сделал)

SeVlad:
Ида. так что там по преимуществам гита? Будет что-то без громких слов?

Я не знаю, что еще тебе нужно сказать...

например - мои последние команды в консоли, пока с вами тут спорю:

на локалке:

git commit

git push

после этого зашел на сервак

git pull

docker-compose build

docker up -d

все - на сервере уже поднялись последние изменения что сделал за день! эх жаль что памяти маловато - так бы показал - паралельно с работой написал аппликуху - загружаешь через веб-морду фотку и она распознает на ней все обьекты

при этом с макбука так же двумя командами перекинул все на аймак - там экран получше) написал лишнего в одном коммите - чтобы не искать по фалам что там не то, откатился на один коммит назад - заняло доли секунд.

Делать все это через ФТП - увольте, игрались с этим всякими файлзилами / тотал командерами

Надо было закинуть большой файл с локалки на хост - тут scp рулит

И при таком варианте я если и кладу продакшен - то могу восттановить его крайне быстро.

И это мне для домашнего проекта лень настраивать автодеплой - иначе бы было одной кнопкой

---------- Добавлено 02.06.2020 в 20:36 ----------

SeVlad:
Или ты правда думаешь что московский директор с 3,5к сотрудников будет искать подработки на фрилансе и круглосуточно тереть на сёрче

а где написано что он директор? Перечитай и увидишь что человек работает в конторе такой численностью руководителем отдела разработки, У него может три чела в подчинении ?

Я тоже работаю в конторе где 38 тыщ человек, но это не значит что я начальник

Слыхал про EMERGE-2020? так вот наш Добкин там спикером, не я)))

dj D:
Зачем вы со Слаем активно тащите в ВП тему всякий ненужный мусор?

заклинило клавиатуру? да прикольно смотреть как вы слюной брызжете, пытаясь доказать всем что ... а что вообще вы пытаетесь доказать-то?

dj D:
Ты кем себя возомнил, писатель форумный?

Ты такой забавный хомячок.... читать не научился а хочешь кодить))) вечернюю школу закончи хотя бы

Aisamiery:
олько с недавнего времени я стал юзать винду как рабочую станцию, с знакомством с докером

Это как? я наоборот с винды ушел из-за проблем с докером

Не. Ничего ты не знаешь, ArbNet

Я уже не раз писал - чем больше таких как ты, dj D, SeVlad, Sitealert, тем дороже будут стоить на рынке такие как например, Aisamiery,

Один мечтает сорвать за раз 350 баксов и хоть трава потом не расти - сайты же, по утверждению другого - делаются один раз, второго приглашают несколько софтверных ведущих компаний.

Вот я уверен, что моя компания много потеряла, что к нам не захотел пойти Aisamiery, так же как и в том что ты и с десятого интервью даже на самую низкую позицию не пройдешь.

Как раз и деньги правят - кто станет брать на работу человека, не понимающего для чего современные инструменты и платить ему зарплату?

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

---------- Добавлено 02.06.2020 в 18:49 ----------

Aisamiery:
Есть спринт, если сотрудник в него укладывается, вам есть разницы когда он работает

Не пугай людей словами непонятными - для них докер чудо-чудное, а ты спринт... Ты еще про сторипойнты, груминг или ретроспективы тут загни))) Пожалей товарищей, лучше ФТП ничего не знающих)

---------- Добавлено 02.06.2020 в 18:52 ----------

ArbNet:
Это из-за таких как вы мы сейчас в таком положении.

А в каком мы положении? вот вышел пайтон3.9 джанга новая с асинхронностью в коробке, куча всего полезного и удобного, наверное и в пхп выкатили что хорошего? И только недалеким все плохо

Всего: 7322