Sly32

Рейтинг
367
Регистрация
29.03.2012
imagine:
о
У вас код репы лежит прямо там где стартует проект?? Т.е. говорите hg pull -u и оно деплоится? Т.е. если есть изменения в схеме базы, надо побыстрее сказать python manage.py migrate, иначе ошибки завалят почту? Это ж как-то жестко совсем =)) , многие файлы, которые лежат в проекте вообще не нужны ему для старта. А репа с кодом ... ну ладно каждому свое, у меня вообще-то тихий рестарт, пользователи замечают только подтормаживания коннекты не рвутся. Но это что-то ушли от темы.

Что то вы все в кучу намешали и меня запутали. На сегодня иду к такой организации:

На локалке стоит полностью проект в Докере и рабочий сервер - полная копия. Отличия только в базе. Любое изменение сначала на локалке в рабочей ветке. потом сливаю с дефолтной и пушу на битбакет. И соответственно на рабочий сервер деплоится только дефолт, проверенный и отлаженный.

Как раз вот прикупил себе ВПС с голым дебиан, чтоб последний проект развернуть по взрослому))) А в этой связке без Пичарма никуда)))

imagine:
такое бывает =). Представьте у вас на сервере 3000-10000 онлайнов, ошибка в шаблоне !!! ну скажем в условии, зафиксить ее пару секунд, неужели вы будете deploy-ить весь проект с рестартом? В общем бывают мелкие ошибки в т.ч. js/css, которые можно пофиксить прямо на сервере, ничего страшного в этом нет (если это не обычная практика разработки =) ).

Про меркуриал слыхали? Пушит тока измененные файлы, рестарт не требуется)))

Если честно, раньше часто грешил редактированием в сПанель, но с осени отказался от этой порочной практике. Даже без контроля версий мне проще внести изменения на локалке и потом запушить измененный файл. Не возникает потом конфликтов и не перезальешь случайно старую версию

Что значит онлайн? Вживую править на рабочем сервере? Это нонсенс.

А для разработки стоит связка docker+docker-compose+docker-machine, в качестве редактора- Pycharm. Настроен localhost на внутренний домен. Все это храниться в mercurial для моментального релиза.

В этом случае я знаю что все будет на боевом сервере работать также как и при разработке

Однозначно IntelliJ IDEA или варианты под язык. Я пользуюсь Pycharm и PHPsorm - понимают все, даже любые CMS

fhuuz:
Не, это просто. Лучше заскринить, а потом распознать файнридером.

Или надиктовать в голосовую распознавалку))

Stek:
А я что то писал про базу и контролеры ? Я выделил и поинтересовался совсем другой частью предложения.

Ну и знать на базовом уровне что такое php и sql - совершенно не помешает. Тот же кузовщик о работе мотора имеет представление, что бы сделать кузов таким, что бы была возможность установить мотор нужным образом и иметь возможность подхода к нему.

Повторюсь - я с вами ни в коем случае не спорю! Вопрос в выделении главного. Если вы СЕО-шник - чем вам поможет знание пхп? Для вас важно, что бы программист предусмотрел правильный вывод ключей, описания сайта, прописал заголовки. Как он это будет делать - его проблемы.

А вот если вы руководитель проекта - тогда да. Но это уже совершенно иной уровень.

Я свой первый сайт сделал для себя без всяких баз, чистый набор страничек хтмл в Фронтпейдже. Потом меня ткнули носом в вордпресс, помогли на нем сайт сделать. Где-то с год я его развивал, вывел в топ по своему региону, попал в каталог яндекса. При этом понятия не имел вообще ни про пхп ни про мусклю.

Потом стало интересно переделать и понеслось. Сначала АПИ Вордпресса, потом понемногу пхп, JS, mysql...

А сейчас ушел в Джангу и понимаю что ничего не понимаю)))

Но мне интереснее программировать а не продвигать)

Stek:
Прощу прощения, а сеошнику знать хтмл, js, цмски уже не обязательно ? Что же такой работник сделать то сможет, кроме как деньги у заказчика взять :)

Извините а зачем? Понятно что знать админку того же вордпреса, к примеру, надо, хтмл-тэги - тоже, но чем в СЕО поможет умение составлять запросы к базе или писать представления или контроллеры? Автослесарь-кузовщик в принципе может не представлять как работает мотор, однако это не помешает ему делать классные кузова. Так же и в IT - многия знания - многия печали)))

Нет, я вовсе не против расширения кругозора, но не в ущерб основному направлению.

Этот топик- очередное подтверждение извечной проблемы погони за всеми зайцами.

Если вы СЕО-шница - на этом и сосредоточьтесь. Лучше отдать кодеру + дизайнеру немного денег, получить сайт и продвигать его.

А то тут начинается стандартное - хочу изучить сначала хтмл, потом подавай пхп с мусклей, дальше уже про ЦМСки заговорили и до фреймворков добрались... А вы еще про JS с ангулярами забыли - как без них?

Не стоит разбрасываться - мой главный совет. Определитесь, кто вы и в этом направлении и работайте. В любом случае, на таком этапе с самописными системами без мощного саппорта не советовал бы связываться.

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

Ну или может пока не разобрался

JS - однозначно да, а вот вместо php лучше сразу Python + Django. В любом случае основы ООП не помешают

Всего: 7117