Алексей Уколов: А функция cmp() всегда должна возвращать значения -1 или 0 или 1 ? Я правильно понимаю, что других значений она возвращать не должна? Можно только играться со знаками больше, меньше?
Doc: Большое спасибо, за обстоятельный ответ. Правда пока я совсем не понимаю, что такое "вызов ядра (index.php, app.php -> Kernel)" , но ничего в будущем надеюсь разберусь.
"Вы не сможете разобраться с ядром и архитектурой. Следует начать с изучения полноценной разработки на PHP ООП. " А можно как можно подробнее, как это осуществить? И еще вопрос, а много в России заказчиков, готовых отдать много сотен тысяч рублей?
И еще один вопрос я смотрел сайты студии Артема Горбунова, они в основном сделаны на битриксе. Так эта студия гастарбайтеры?
А битрикс многолетняя клоака кода? А пара программистов, спецов по фреймворку - напишут намного лучше, чем коллектив битрикс из сотен людей? Может я и дурацкие вопросы задаю, но мне надо разобраться?
"Любой нормальный программист разберется в хорошем и грамотном коде проекта." А где у заказчика гарантия, что код будет грамотным? Вы часто встречали людей, довольных кодом предшественников? Я раньше бухгалтером работал, крайне редко встречались люди, довольные работой предшественников.
А может у них такие низкие цены и наверное соответственное качество, потому что в этом регионе заказчики не могут больше платить? И услуги студии Лебедева там никому не нужны? Мне кажется сайты можно сравнить с машинами. Всем нравятся мерседесы, но многие могут себе позволить только Оку. Это не правильное сравнение?
Кстати студия Лебедева, насколько мне известно никаким фреймворком не пользуется. Разработали свою CMS на языке C и используют ее очень много лет. Так у них тоже клоака кода?