Ответы пользователя по тегу Веб-разработка
  • AngularJs для обычных сайтов - портфолио, визиток и т.д. стоит использовать или нет??

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Я конечно бы выбрал свой велосипед, но это я.
    Ответ написан
    Комментировать
  • Как начать разработку интернет-магазина для диплома на ASP.NET MVC?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Ну за годик мб. справитесь.
    Пример на C#.NET wb.ru
    Ответ написан
    3 комментария
  • Где найти подробный туториал по comet для умалишенных?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Комментировать
  • Можно ли сделать красивый дизайн сайта без PSD шаблона?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Не слушайте их.
    Если вы делаете продукт на заказ, без макета не обойтись.

    Ну а если для себя, то тут вы вольны выбирать.
    Проекты для себя, я сначала подготавливаю в psd. Почему?
    Все очень просто, создав макет, я вымеряю все "пиксели", объекты на своих местах и т.д.
    Конечно можно с ходу и в карьер, но в последствии полюбому придется что то подправлять и т.д.
    Ответ написан
    Комментировать
  • Web-разработка. Уровень погружения в язык программирования: PHP vs JavaScript. Где "глубже"?

    sayber
    @sayber Куратор тега PHP
    Да, я программирую на PHP и еще асинхронно!
    Тут можно советовать и предлагать сколько угодно.
    Даже до холивара дойти.

    Естественно - глубокое изучения самого PHP.
    Технологии которые часто используются в зоопарках - Redis, Memcached, Sphinx, Percona Server, Tarantool да и еще пара десятков.
    Покопаться и изучить фреймворки - Symfony, Laravel, Zend
    Естественно github

    Я даже и не знаю что предложить =) Обычно все по мере поступления изучается.
    Времени на изучение вне рабочего окружения нет =(

    upd
    Сейчас часто проекты выполняются по следующей схеме.
    Frontend на зоопарке js фреймворках, backend на php фреймворках указанных выше (ну если др. языки не берем).
    Работа по средством RESTful.

    Хотя уже имеются проекты, где фронт и бек реализованы на JS.
    К примеру фреймворк Meteor, сразу реализует и фронт и бек.
    Ответ написан
    2 комментария
  • Что стоит изучить по Bootstrap 3?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    А почему именно bootstrap ?
    Есть и другие =)

    К примеру
    materializecss.com/buttons.html
    foundation.zurb.com/docs
    Ответ написан
    Комментировать
  • ЯП для WEB разработки?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    PHP изучал, уже надоел.

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

    Вы видимо "Дуров", раз написали кучу соц. сетей, банковских CRM, и др. крупной продукции на PHP.
    Иначе я не знаю, как может язык надоесть.
    Ответ написан
    Комментировать
  • Карается ли воровство скриншотов с чужого сайта?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Делайте сами скриншоты. Что может быть проще?
    Вы пишите статью - так будьте добры использовать свой материал.
    Иначе грош-цена вашей статье.
    Ответ написан
    Комментировать
  • Думаю запустить соцсеть, советы по хостингу, технологии?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Посмотрели фильм "социальная сеть" ?

    Моя команда уже успешно реализовала пару соц.сетей.
    Поэтому могу ответить на несколько вопросов.

    1. Цена на разработку. Инвестиции были в размере ~6 миллионов, если на рубли пересчитать. Проект делался порядка 16 месяцев.
    2. Вы о чем?
    3. Нормальная соц. сеть не делается на CMS. За основу можно взять фреймворк. В нашем случае это Symfony2 и целый зоопарк.
    4. Выделенный сервер и не один.

    Первое - соц. сети не нужны людям, их и так как ... ну вы поняли.
    Людям нужен узкоспециализированный проект с оригинальной идеей.
    Не должно быть аналогов и/или ваш проект должен превосходить уже имеющийся.
    Вы придумали идею и не нашли аналогов? Тогда стоит подумать, поспрашивать - а нужна ли ваша идея людям.
    Если все ок, то садитесь/нанимаете человека для создания наиподробнейшего ТЗ.
    В крайнем проекте было 234 А4 листа. По мере реализации проекта, листов стало больше а нервов меньше =)
    Ну вот, у вас есть отличная идея, есть ТЗ и продуманный план работ. Вы постарались учесть большинство подводных камней. Нашли средства на проект, нашли команду.
    Ура, разработка проекта стартовала!

    А теперь все по новой... ну в плане идеи, ТЗ =)

    Еще хотите делать соц. сеть? Если да, то у вас должно получиться.

    P.S.
    izi.travel данный проект до беты, делался почти 2 года.
    То собирали команду по всему миру, то распускали, то инвестиции заканчивались и т.д.
    Хотя реальной работы было на месяца 4.
    Ответ написан
    Комментировать
  • В каких книгах описывается создание интернет-магазина с нуля на PHP-MySQL?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Книги тут явно не помогут.
    Откройте сайт butik.ru
    Пройдите цепочку, от просмотра и выбора товара до его оформления. Ну конечно не заказывая, хотя может вам надо?)))
    Посмотрите как это происходит, подумайте над механизмом.
    Нарисуйте для себя ментальную карту.
    Сайт конечно реализован на magento, но сути это не меняет.
    Вам требуется понять, что происходит и что может произойти. Из этого должно прийти понимание что писать.

    Крайний интернет-магазин который я реализовывал, имел ТЗ на 200+ листов. Разработка заняла 7 месяцев.
    Это при том, что все было известно, пиши по ТЗ и радуйся. Но нет, камней под водой очень много и споткнутся не составит труда =)
    Ответ написан
  • Как стать Magento разработчиком?

    sayber
    @sayber Куратор тега PHP
    Да, я программирую на PHP и еще асинхронно!
    Аналог 1С имеется.
    Magento - по моему мнению лучшая система для торговых площадок. Много всего из коробки, много готовых моделий по работе с товаром и пользователями.
    Так же имеется множество дополнений к системе, какие то бесплатные, какие то платные.
    Я пользовался только 1С и мейлчимпом.

    Zend знать обязательно, т.к. весь год на нем. Там везде идет работа с коллекциями zend.
    В российских реалиях magento использовать можно и нужно. Пример butik.ru

    Если честно, не понимаю тех кто предлагает др. убогие продукты типа всяких opencart.
    Точнее, понимаю - просто они не могут познакомится с magento, для этих людей слишком тяжело.
    Ну и как причина - русские люди не любят тратить деньги на хорошие лицензионные продукты. Если глянуть на запад, то там почти везде magento.
    Ответ написан
  • Какие бывают вопросы для собеседования на webdev-джуниора?

    sayber
    @sayber Куратор тега PHP
    Да, я программирую на PHP и еще асинхронно!
    Сам я junior не был, т.к. в свое время такого понятия даже не существовало.
    Но когда я себе в команду искал человека на 30-40т.р., то задавал следующие вопросы.

    Задача по работе с пользователями.
    Создайте простую до жути таблицу пользователей и таблицу настроек (тупо одно поле - язык).
    Далее сделать простые запросы select / insert / update / delete / join
    Делал человек запросы в программе.
    Далее меня интересовали знания в области php.
    Тут все банально и просто, несколько вопросов про стандартные функции, классические вопросы по ооп и патерны. Результат мне особо важен не был, главное что человек с ними знаком, далее натаскаем.

    Следующие вопросы касались html/CSS - сделать трехколоночный макет с шапкой и подвалом, не используя таблицы. Тут он относительно завалился, т.к. делал все на абсолютах.

    Задавал еще кучки вопросов, но под каждого индивидуально, то что мне в голову приходило на тот момент.

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

    Мне требовался человек, на удаленную работу.
    Человек, который мог бы решать мелке рутинные задачи.
    К примеру написать модель для получения данных пользователя, его комментариев, различных настроек ну а далее все это построить по правилам приватности.
    Ответ написан
    8 комментариев
  • Почему из foreach выводится только последнее значение массива?

    sayber
    @sayber Куратор тега PHP
    Да, я программирую на PHP и еще асинхронно!
    Это вы хотели получить?
    $fields_user_choice = array (
                '[0] => Красный',
                '[1] => Синий',
                '[2] => Зеленый'
            );
            $replace = '';
            $result = '';
            $i = 0;
            foreach($fields_user_choice AS $e)
            {
                if ($i != 0) {
                    $replace = ', ';
                }
                $result .= preg_replace('(\[.*?\]\s\=\>\s)', $replace, $e);
                $i++;
            }
    // Выведет: Красный, Зеленый, Синий
            echo $result


    Только не понятно, почему у вас массив в виде строки?
    Должно ведь быть :

    $fields_user_choice = array (
                [0] => 'Красный',
                [1] => 'Синий',
                [2] => 'Зеленый'
            );


    Тогда регулярки не нужны.
    Ответ написан