Заголовок сплагиатчен у Виталия. Надеюсь он не обидится. Но дело в том, что данный мой пост очень тесно связан с его постом. Итак.[spoiler]
Господа разработчики Битрикс, я всегда хвалил вас, но только по заслугам. Я знаю, что многие в компании косо смотрят на мои посты, но я всего лишь въедливый критик. Я хочу чтобы продукт был достойным.
Когда, господа, вы прекратите клепать ширпотреб? Когда?! Когда феерическая строчка в списке обновлений "Система оформления заказа на одной странице" будет радовать и на деле, а не только до установки обновления? Когда?!
Сколько можно вставлять палки в колеса и мутить воду? Почему вы ничего не доделываете до конца?
Почему нельзя делать красиво?
Почему?
Я не хочу по косточкам разбирать этот компонент, уж лучше бы оставили как было, скажу несколько моментов..
1. Аякс, сабмитящий всю форму, это круто? Это нормально? Где экономия запросов и трафика? Это мелочи.
2. Выбор сохраненного профиля. Сделано без ума. А если профилей много? На кой черт их тягать сразу на страницу. А если их 10? А свойств 20? 200 полей подгрузится сразу на страницу. Это нормально?
3. Остальная куча мелких ошибок юзабилити и просто багов, к примеру при выборе страны выбирается первый город в спике. А кто подгружать доставки будет?
Этот пост адресован прежде всего разработчикам данного чудо-компонента, они поймут о чем речь.
---------------------------
Но знайте, что каждое такое г-обновление продукта с феерическими крутыми анонсами, на деле оказывающимися г-м, очень скоро и весь продукт превратят в одно большое Г.
Еще такой момент важный есть. Битрикс выпускает новые компоненты, взять даже этот, а документации по применяемым в нем функций до сих пор нет. CAJAX - что за класс такой, как эта хреновина работает. Таких моментов масса, документация для разработчиков очень поверхностная. Я тут на днях пытался при установке модуля программно применять новый шаблон сайта. Функция для этого CSite::Update. Но в документации синтаксиса для работы с шаблонами сайта нет. А он на самом деле есть, пришлось ковырять исходники модуля main. В общем, ад.
Битрикс как разработчик таким образом имеет преимущество перед другими разработчиками - он знает больше и сам пишет API, о котором он знает, а мы нет.
Битрикс как разработчик таким образом имеет преимущество перед другими разработчиками - он знает больше и сам пишет API, о котором он знает, а мы нет. Попробуйте сделать тоже самое, Вам понравится!
Битрикс очень-очень редко рождает здравые идеи, которые никогда не всплывали среди партнеров и сторонних разработчиков или ими же не просились к реализации.
Пока наблюдается тенденция именно.. как бы помягче выразиться.. присваивания идей что ли.
Я пришел к одному выводу. Родилась идея - молчи в тряпку, пока не сделаешь хотя бы альфу, потом можно показывать.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».