• Есть ли аналоги coffescripta для php?

    @victorvsk

    >>> я бы сказал, что php остается фаворитом на арене бюджетной веб-разработки.

    >>> Но знаю мало оригинальных не энтерпрайз проектов на пхп
    Вот в этом и дело. Я включаю в понятие не бюджетный проект энетрпрайз-проекты, как, наверное, и большинство других людей.
    Ну а вообще, PHP дает все, что бы делать оригинальные, высоконагруженные проекты.
  • Как получить значение объекта?

    @Dimas123 все гуд, но лучше не переводить, а сразу при json_decode постаивить флаг. Сэкономите немного ресурсов
  • Где и в каких случаях в php (ООП) используется __constructor?

    Я поддерживаю на тему сложных вещей в конструкторе, реально такого делать не стоит, но, увы ми ах, это имеет место.
  • Как получить значение объекта?

    @Dimas123

    $array = array(
    'property' => array('name' => 'Hello', 'id' => 1)
    );
    $object = json_decode(json_encode($array), 1);
    foreach($object as $property){
    var_dump($property['name']);
    var_dump($property['id']);
    }
  • Есть ли аналоги coffescripta для php?

    @victorvsk
    >>Могу быть не прав, но мой опыт другого не знает
    Охххх.... А опыта-то у Вас, похоже и нет?
  • Как получить значение объекта?

    @Dimas123

    Чуть уточню:

    $yourNewJsonDecodedObject = json_decode($some_string);
    $reflect = new ReflectionClass($yourNewJsonDecodedObject);

    Вы пробовали так сделать?
  • Как получить значение объекта?

    Так вам ничего и не надо знать про класс же.

    $reflect = new ReflectionClass($yourNewJsonDecodedObject);

    В чем проблема такого создания ReflectionClass?
    В чем проблема привести ваш объект к \ArrayObject?
    В чем проблема привести ваш объект к ассоциативному массиву?
  • Как и чем быстрее всего начать зарабатывать на программировании/веб-программировании?

    @OnYourLips
    > Я не ошибаюсь, что у вас доход в районе 500тр-1млн в месяц?
    Нет, всего 160 - 180, но я не знаю фрилансера, который бы столько зарабатывал своим трудом, а не использовал бы чужой.

    @laska
    > Человек, который за год может стать старшим программистом, тех. лидом и системным архитектором, на вакансию с зп всего в 1 миллион рублей даже не посмотрит, мне кажется.

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

    @FORTIS
    > почему три работы, ни на одной из них не платят достаточно? кажется такая схема хуже фриланса. сколько по вашему зарабатывает хороший фрилансер?

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

    @Bandicoot
    Что сколько?
  • Чем RoR лучше PHP?

    @icelaba
    Иногда полезно для самого себе вспомнить, почему ты любишь то, что любишь)
    Тем более бывает интересно и даже полезно почитать мнение другого человека =)
  • Чем RoR лучше PHP?

    > Вы только что высказались что уровень рубистов ниже, это был ваш первый раз, поздравляю.

    Именно. Решил узнать, каково.
    > 1. Так же как спрос на гастарбайтеров говорит об их исключительно профессиональном подходе. Не смешите меня! Такие данные могут косвенно говорить о чем угодно. А на самом деле лишь говорят о том что разработка сегодня достаточно дешева на php. Точка.

    И тут мы приходим к вопросу ценообразования в IT. Почитайте, расскажите, почему разработка на PHP на данный момент дешевле, а значит, для бизнеса ЭФФЕКТИВНЕЙ.

    > 2. Вы ошибаетесь. Если сами выше веб-студии не поднялись, не ровняйте по себе. Ну и не допускайте больше столь категоричных высказываний, если не знаете о чем речь.

    Я просто предположил. Никогда не работал в веб-студии, кстати.

    >4. Нет, это вы не знаете. Потому что в итоге вся моя история сводится к тому, что PHP — очень узкая технология написания веб-сайтов (в том числе и очень больших), но заточенная под веб-сайты. Но не более. Ruby — более универсальный инструмент, на котором удобно делать даже сайты.

    Этого посыла в вашем сообщении видно не было. Это раз. С тем что руби более удобный и на нем удобно делать даже сайты не поспоришь. Ваш посыл выглядит как "на руби удобнее делать веб приложения, чем на PHP". Оттуда непонимание и с этим я категорически не согласен. И еще, говоря о PHP я не говорю о сайтах, я говорю о веб-приложениях и это далеко не всегда сайты.

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

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

    >когда я говорю уровень выше, это не означает, что у кого-то он "критично" низок.

    Я даже и не предпологал такого, с чего вы взяли, что я это предположил? О_о

    > PHP — это технология своего времени, он сделал свое дело, пришло время более прогрессивных подходов. Это моя "первая любовь", таким он и останется, но для мира технологий настало время расти.
    Именно по этому PHP развивается вместе с миром технологий, не стоит на месте и внедряет все новые и новые фишки. Что это значит? Только то, что его время еще не прошло.

    > Повторюсь и для вас: я знаю о чем говорю!
    И для вас повторюсь, я тоже знаю о чем говорю далеко не по наслышке. Давайте мы сейчас с Вами не будем мерится пись... Ой, проетами и просто примем тот факт, что оба знают, о чем говорят?
  • Чем RoR лучше PHP?

    @rumkin
    Я тоже разрабатываю на нескольких языках и никогда не позволял себе высказывания о том, что средний уровень программиста на 1 языке выше, чем на другом. Более того, у меня, например, если говорить на чистоту, абсолютно противоположное мнение. Программист на Ruby, как раз меньше разбирается в деплое, версионировании, настройке "боевой среды" и том, как работает сервер вообще, потому, как у него есть вся эта куча инструментов, которая делает многие вещи за него. Но в случае возникновения нештатной ситуации он не может взять все под свой контроль. Он привык к этим инструемнтам.
    В подобном споре стоит понимать, что мы всегда в таких случаях говорим о "плохих" программистах. Для хорошего программиста выбор технологии/языка не становится проблемой, или причиной разведения холивара(хотя я ненавиду JS, я на нем пишу и не холиварю по поводу того, какое же он говно).

    1. Как спрос на программистов может говорить об удобстве языка и его инструментария?
    >>> Косвенно может. Не напрямую и неточно, но какое то понятие может дать. Чем проще и дешевле разработка на языке, тем выгоднее на нем разрабатывать, тем выгоднее нанимать программистов, разрабатывающих на нем. Это если оооочень коротко. Разве нет?
    2.
    >>> В плохих конторах, видимо, работали. Это были веб студии? Тогда все понятно. Ничего удивительно.

    4. Если вы не прочли первый раз повторюсь: вообще-то я разрабатываю на нескольких языках, в т.ч. и на PHP, так что знаю сильные и слабые стороны и того и другого.

    >>> Вобщ, судя по написнному Вами - не знаете. Vagrant никто не ешает использовать и PHP-разработчику, не вижу проблем. Chefs - та же история. В итоге вся ваша история сводится к rake и Capistrano, аналоги которым, само собой есть. Я уж не говорю о том, что в понастоящему больших проектах их далеко не всегда уместно использовать.
  • Как отображать label и description для каждого элемента формы, формы, филдсета, предварительно взяв их из БД?

    hlogeon
    @hlogeon Автор вопроса
    Имхо, конечно, но во вьюхелпере получать данные из базы - не лучшая практика, хоть, возможно и допустимо.
  • Может ли в highload проекте c архитектурой frontend + REST backend использоваться PHP на обеих сторонах?

    Может быть, Вам стоит для начала изучить на достаточном уровне общие подходы к Highload в PHP?
  • Какой есть софт для слежки за сотрудниками?

    Полностью согласен. Такой работодатель не нужен