• Что лучше html+php include или WordPress?

    Punkie
    @Punkie
    Существенна.

    Если вы задаёте вопрос о разнице в нагрузке между php include и wordpress - вордпресс вам абсолютно точно не нужен. Доучивайте РНР и вперёд!
    Ответ написан
    Комментировать
  • Выбор back-end языка для веба?

    tkutru
    @tkutru
    A programming cat.
    Если хотите быстро "включиться" и начать ваять* - php.
    Если у вас есть время систематически изучать язык и писать приложения без спешки - java.

    *при этом php в 2017 совсем не такой простой, как в 2004. Это не язык для домохозяек, и как правило уходят годы, прежде чем хорошо овладеть им.
    Ответ написан
    1 комментарий
  • Как аргументировать начальству создание существующего проекта заново, с ноля?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Задача сайта - выполнять свою бизнес задачу, а не демонстрировать красивый код в исходниках.

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

    Если ни то, ни другое, то с какой стати платить больше?
    Ответ написан
    11 комментариев
  • Выбор фреймворка для нового проекта - Angular? React? Vue?

    @LiguidCool
    Надо писать на том, что знаешь. Возможно вам имеет смысл апнуть версию Ангуляра.
    Я бы писал на React, не нравится мне идея добавки левых атрибутов в html...
    Ответ написан
    6 комментариев
  • Резонно ли использовать display:flex, display:grid? В чем реальное отличие gird от flex?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    Если вы не видите отличий, значит вы не знаете, что такое flexbox и grid'ы. Уж простите. Разница в построении разметки, ну просто колоссальная.

    При помощи гридов, базовую разметку всей страницы можно построить буквально парой строк css. Flexbox вам такого не даст. Как я вижу, то flexbox призван решить проблемы построения разметки через float'ы + добавить фишек сверху.

    grid'ы призваны решить проблему и того и другого + добавить фишек сверху. Но гриды это не замена flexbox. Их можно и нужно использовать вместе.

    Пример такой: есть всем известная масонри сетка, щас, её вручную, при помощи flexbox сделать нельзя, а вот при помощи гридов раз плюнуть. Чуете разницу?

    В итоге, flexbox можно уже использовать. Я юзаю уже полгода, написал себе сетку, которая ну просто чудесная и удобная. Гриды я бы не стал юзать еще около года, полтора. Но изучать можно уже сейчас.
    Ответ написан
    6 комментариев
  • Как корректно сообщить клиенту о высокой цене?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Этапы работ ему покажите и часы распишите.
    Если для него Ваши трудозатраты не аргумент - грош цена такому клиенту.

    Адекватный подсчёт стоимости работ:
    1. Каждый функциональный блок на схеме бизнес-процесса (исключая готовые/встроенные, например, в CMS) - от 3 000 рублей (далее - зависит от сложности разработки).
    2. Разработка технического задания (ТЗ) и составление плана работ - 15% от всей стоимости реализации проекта, но не меньше 15 000 рублей.
    Ответ написан
    Комментировать
  • Что делает этот код?

    devg
    @devg
    I am Yenior software developer
    Подобные куски кода обычно появляются в коде взломанных или завирусованных сайтов.
    Его суть в том, что он позволяет выполнить произвольный код на сервере. Это искуственно созданная уязвимость
    Ответ написан
    Комментировать
  • Возможно ли вытягивать данные с MySQL асинхронно и мгновенно, совершенно без задержек?

    AxianLTD
    @AxianLTD
    Периодическая предварительная выборка через тот же Ajax. Двойная буферизация, только так будет создана иллюзия отсутствия задержек. Иначе как если время на выборку тратиться, время на передачу данных тратиться - а отображается мгновенно? Концы не сходятся с концами.
    Ответ написан
    Комментировать
  • Стоит ли и зачем использовать PHP на фронте, где есть Angular?

    @McBernar
    PHP легко заменяется на тот же TWIG. Но суть от этого не поменяется — это просто разметка логики.
    Вы либо весь фронт переводите на JS и общаетесь по API, либо не парьтесь, потому что для бизнеса иногда нужно просто, чтобы работало, и чем быстрее/проще — тем лучше.
    Ответ написан
    Комментировать
  • Стоит ли и зачем использовать PHP на фронте, где есть Angular?

    @lem_prod
    Хочу еще раз сделать акцент на том, что сказал Qvarck, PHP не на фронте, он используется как шаблонизатор на бэке.
    И если взять тот пример, с блоком который недоступен для определенных пользователей, в случае скрытия его на стороне фронта, продвинутый пользователь через консоль сможет получить к нему доступ, при желании... а в случае с PHP, со стороны фронта это невозможно.
    и зная функционал yii там довольно легко туже ajax-валидацию осуществить без front-end программиста.
    Так что действительно, вы этой команде больше как верстальщик нужны.
    Ответ написан
    2 комментария
  • Стоит ли и зачем использовать PHP на фронте, где есть Angular?

    @Qvarck
    Подозреваю, ангуляр на этом проекте не нужен. От Вас, как от фронта, нужна вёрстка и, например, jQuery для прочих нужд. Того, кто решил использовать тут ангуляр окропите святой водой дабы из него бесы вышли)
    Либо, если так нужен ангуляр, пусть PHP-разрабы делают бекенд, который просто общается с вашим фронтом по АПИ. Но, кажется мне, это не самое подходящее решение.
    Сейчас фронтом работаю, имею опыт бекенда пару лет. Участвовал в подобных проектах с обоих сторон. Мне описанный Вами подход кажется несколько странным.
    П.С. Не верно говорить про "PHP на фронте". PHP во вьюшках формирует страницы на серве и отдаёт их в уже нужном виде. Это обычной подход при использовании Yii.
    Ответ написан
    1 комментарий
  • Стоит ли и зачем использовать PHP на фронте, где есть Angular?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Стоит ли и зачем использовать Angular на фронте, где есть PHP?

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

    Если уже работает и уже готово - зачем там ангуляр?

    на "моём" :) фронте был php :)

    великий язык фронтенда прям php.

    Если у вас SPA то все должно быть на ангуляре более менее, это логично.
    А если ваш ангуляр работает через одну страницу, зачем наворачивать лишнее?
    Ответ написан
    2 комментария
  • Стоит ли учить чистый JS?

    @Nwton
    Если хочешь стать программистом, а не быдлокодером, то стоит. А если планируешь делать сайты на wordpress и обвешивать их плагинами с падающим снегом, то кончено можно и без нативного обойтись.
    Ответ написан
    Комментировать
  • Стоит ли учить чистый JS?

    abyrkov
    @abyrkov
    JavaScripter
    Есть. Все. JQuery на JS-же: то, что не может JS, не может и jQuery.
    А вообще, делайте наоборот, выучите JS и не задавайте на Тостере потом глупых вопросов вида "Как сделать на jQuery то, что сделать на jQuery нельзя". jQuery - кроссбраузерная библиотека для работы с DOM и анимации. На этом ее возможности исчерпываются, а возможности сторонних API(да-да, в самом JS нет понятия DOM, это все ваш браузер) - нет. На Canvas, к примеру, с jQuery лезть глупо, тем более в игры...
    P.S. JS - С-подобный язык. Но насчет ООП... в JS не ООП, а ПОП, и ООП тут не при чем.
    Ответ написан
    3 комментария
  • Что такое enterprise разработка на самом деле?

    @miksir
    IT
    Enterprise разработка - это разработка, направленная на решение проблем бизнеса. В отличии от разработки для решения проблем конечных пользователей.

    На самом деле нет каких-то зафиксированных принципиальных характеристик, которые присущи только EA. По-этому, в разговорной речи понятие "энтерпрайз" может значить весьма разные вещи. С одной стороны энтерпрайз - не про увлечение модой с переписыванием всего, как только появится новый тренд. Ибо это _дорого_, так как цена ошибки дорога. С другой стороны - совсем не обязательно, что это 20-летние технологии. Конкретный бизнес сам для себя выбирает модели развития и обновления стека технологий. С одной стороны - это сложность ПО, бизнес-логики. С другой - сложность понятие весьма относительное.

    Но если все же пытаться выделить какие-то характерные черты, я бы назвал несколько:
    * устойчивость к трендам (использование их, когда они пройдут стадию моды и перейдут к стадии заинтересованности крупными игроками, ибо никому не нужны технологии, которые через год умрут и их поддержка будет дорожать каждый день).
    * сложная и непостоянная бизнес-логика, давление на нее из множества источников
    * результат сложной переменчивой бизнес-логики в совокупности с длительным использованием продукта приводит к целям снижения стоимости поддержки за счет стоимости первоначальной разработки, производительности и потребляемых ресурсов. ООП, SOLID, Unit Test/TDD, DDD - все эти популярные буквы - последствия "энтерпрайза", когда мы готовы серьезно подходить к написанию кода для облегчения его последующего изменения.
    * слабо заметный вклад конкретного программиста, проистекает из сложности ПО

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

    По-этому, стоит рассматривать не энтерпрайз/не энтерпрайз, а конкретные компании с конкретными требованиями и циклами разработки.
    Ответ написан
    1 комментарий
  • Как реализовать защищенный и не отслеживаемый телефон?

    @younghacker
    Вы не сказали от кого защищённый.
    И что значит неотслеживаемый и кем неотслеживаемый.
    Ответ написан
    Комментировать
  • Как реализовать защищенный и не отслеживаемый телефон?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Невозможность отследить местоположение

    Вы в принципе не понимаете, как работает мобильная связь, это печально. Есть вариант с помощью раций и заранее оговоренных частот.

    Защита самого разговора

    Шифрование, для мобильных есть приложения. Многие рации умеют в шифрование.

    Простота использования

    Купить телефон, купить одноразовую симку, говорить в дороге, выбросить симку, выбросить телефон.

    Интернет через 3G модем с картой по предоплате (надеюсь нельзя установить связь между траффиком конкретного абонента и звонками через Riot?

    )) надейтесь))

    Как считаете, такая схема достаточно надежна или есть более защищенные/удобные способы?

    Защит, которые нельзя взломать не существует, от слова "совсем". Цель любой защиты - это сделать ее взлом не выгодным.
    Все зависит от кого вы защищаетесь.
    Ответ написан
    7 комментариев
  • Как правильное перевести сайт на новую CMS?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Django который планирую перевести на 1С-Битрикс

    Вы пытаетесь потушить пожар смесью бензина и фекалий.

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

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

    как максимально сохранить ссылки и избежать множества страниц 404 для пользователей преходящих на страницы сайта с поисковиков.

    Редиректить со старых на новые.

    Сокращение затрат на обслуживание

    Как можно экономить, заменяя бесплатное решение на платное? Учитывая, что и php-шников много и питонщиков много.

    импортозамещение

    У вас ошибка в слове "распил".
    Ответ написан
    2 комментария
  • Как защитить код от воровства в крупной компании?

    mace-ftl
    @mace-ftl
    Правильный ответ - нанять специалиста, в гугл-яндекс так и делают.

    А если по теме - ввести режим коммерческой тайны, подписать нужные документы с работниками об ответсвенности, поставить грифы на необходимые ресурсы и т.п. И уже в последнюю очередь - закрыть порты USB и вот это всё и поставить на мониторинг
    Ответ написан
    3 комментария
  • Какую фриланс-биржу выбрать для заказа дизайна сайта?

    zooks
    @zooks
    Frontend
    Разницы нет, смотрите портфолио дизайнеров, выбирайте то, что вам нравится, читайте отзывы.
    Я бы разместил на нескольких.
    Ответ написан
    Комментировать