Видел в действии. Очень много ajax'а, более удобное разделение контентной части и части разработки. Все намного удобнее стало. Вообще очень много нововведений по сравнению с предыдущей версией.
Для IE у нас плагин. Для FF Java. Картинки на клиенте обрабатываются, создается нужный набор фотографий нужного размера и уже на сайт передается все пакетами по 5 фоток (в зависимости от настройки). Если канал не тормозит, то 100 фоток загружается примерно 2-3 минуты. Подробнее тут: http://www.1c-bitrix.ru/sitemanager/feat…
Всё бы ничего =) Но почему Ваши сотрудники так грузят на конференциях... Присутствовал у Тринета на конференции. Ваш сотрудник, конечно с энтузиазмом и самоотдачей.. Но очень долго рассказывал =(
А кто грузил, Тринет или наши ребята? :) Бывает, что долго рассказываем. Продукт большой. Функционала много. Для клиентов презентация порядка 2 часов длится. А для разработчиков часа 4 можем показывать и рассказывать :) И обычно еще продолжаем обсуждать расходясь.
Сергей, а можно подробнее о 1С-Битрикс: Медиа-плеере?
Видимо, я что-то пропустил в анонсах?
Штука чертовски востребованная на сегодняшний день. Когда появится и появится ли в офииальных релизах (бета) ?
Вы ничего не пропустили. Партнерам мы уже анонсировали в закрытом форуме. Клиентам еще нет. На следующей неделе напишу у себя в блоге и на хабре. :) Пока не буду спешить.
В плане интерфейса 1С-Битрикс, очень, сильно вырос за последние 1,5 года. Подумать только, когда-то мне админка Joomla! казалась верхом совершенства, а сейчас, все кроме 1С-Битрикс кажется таким примитивом.. :-) Удобно, красиво, функционально. Так держать! :-)
...недосягаем в отставании от конкурентов. Совковостью и хардокодовостью битрексу не занимать. Искренне удивляюсь, как вообще такие продукты еще живы, да еще и продаются. Даже сравнение с успехом винды не получается
битрикс написан очень непрофессионально и работать с ним сложно. Работал некоторое время у золотых партнеров битрикса. Все программисты и даже директор знали, какой он бестолковый, но работали и брали заказы только потому, что бабок на этом срубать можно много. Вот только поэтому этот проект и жив - потому что развиты партнерские отношения, налажена система срубания капусты и не более. Вы только задумайтесь: 7-я версия битрикса. Это как же надо хотеть всех обставить, чтобы каждые пол года выдавать одно и то же за новое. Попробуйте хотя бы друпал и почувствуйте разницу.
У меня пока всё получается. Я учавствовал в разработке нескольких десятков сайтов на Битриксе и всегда получал удовольствие от работы с продуктом. А недовольства мы вполне успешно решаем в нашем узком кругу, где разработчики не посылают нас в космос, а терпеливо работают на улучшение продукта. Я вас уверяю, я очень редко хвалю Битриксов, но и говно лить на их продукт не позволю. Если вам нравится Друпал, это ваш выбор. Никто вам не скажет плохого слова за ваш выбор. Так то вот..
Ну ладно, я готов признать, что ролик нормальный (к чему этот милый дяденька я только не понял), готов признать, что это очень клево показать сразу работающий сайт. Только как всегда забыли и забили написать мануал.
Вот пример: у клиента есть проблема == отсутствие сайта. Предположим, что ЦМС выбирает собственник небольшого ресурса, ок. В мануале надо показать, как он создаст этот сайт. Что сейчас очень популярно? Да тоже, что и раньше корпоративно-презентационные порталы.
Типа умный =) сколько она уже устаревает? год =)? тем более, что обратную совместимость они оставят как минимум или ты думаешь, что в Zend сидят одни олени?
Собственно из твоих речей можно заключить "Ты просто не умеешь их готовить", а если не умеешь, то не встревай без конкретных доказательств\примеров.
Начну с того, что я не верю, что код и архитектуру можно переписать с 6 версии (когда я смотрел код) до 7 версии в удобоваримом виде.
Насчет крутил - я просто посмотрел код и мне этого хватило - нуленые версии валются много где - было интересно, что внутри - я посмотрел и был не в восторге.
Мешанина бизнес-логики и хтмл кода говорит о том, что те люди, которые писали это - даже про MVC не слышали. Хотя если почитать Ваш сайт - то в Битриксе столько паттернов реализовано, что даже не понятно, как же MVC-то программисты не знают-то..
>С MVC у нас все нормально
Где вы там сделали MVC? обычная лапша :)
По делу:
1. скоро php6.0 а вы все тащите совместимость с четвертой версией.
global $DB в начале всех методов просто нервирует, при живых-то сиглетонах
2. Функции/методы очень часто ведут себя не так, как описано в мануалах (возьмите к примеру копирование файлов/директорий - что должна возвращать функция и что она возвращает на самом деле.)
3. До жути неудобные иблоки, на которые вы молитесь.
Банально, у вас нет возможности установить несколько модулей иблоков, без доработки кода напильником.
Прожорливость: вы пробовали отобразить в адмике 1000-2000 элементов при memory_limit хотя бы в 128мб?
Вот когда будет php6, тогда и будем о нем говорить :) Нам и клиентам жить сегодня и работать сегодня.
Про очень часто и несоответствие - это явное преувеличение. Если и были единичные ошибки, скорее всего исправлены.
Инфоблоки - отличная вещь и работает отлично с объемами в сотни тысяч элементов. В частности, разработка ведется на тестовой машине с инфоблоками в общей сумме 250 тысяч элементов и большим числом связей и групп.
Но спорить о коде не интересно. Мы не код продаем, и не мегабайтся строк и не соответствие вашему пониманию программирования.
Видимо любая программа, которая дописана до рабочего состояния уже устарела и требует переделки :)
> Про очень часто и несоответствие - это явное преувеличение.
я вам привел конкретный пример про копирование файлов. ошибка точно присутсвует в 5.0 - 7.хх
>Мы не код продаем, и не мегабайтся строк и не соответствие вашему пониманию программирования.
вот в этом ваша самая большая проблема ИМХО :)
Битрикс - очень успешный коммерческий продукт, глупо это отрицать. Но вот с точки зрения качества кода - это посредсвенное поделие. (Опять же ИМХО)
Я хотел продукт, с которым удобно работать не только клиенту, но и программисту.
Не для чтения, а для дописывания. Своим программистам бы я никогда не дал Битрикс, просто потому, что если они на нем начнут что-то дописывать - станут обычными кодерами, которые перелопачивают кучу лапши.
Сергей, я думаю, что Вы понимаете, что ответ в стиле "у нас все нормально с MVC" это не серьезный ответ..
Комплексные компоненты - это законченная бизнес логика проекта или фрагментов проекта.
Например Новости (лета, список, детальный просмотр и т.п.), блог, фотогалерея...
Для пользователей сделан интерфейс визуального размещения компонентов на странице и возможность управлять параметрами, которые разработчик посчитал нужным предоставить пользователю для настройки своего комплексного компонента.
Это нужно, чтобы сайтом, т.е. конентом управлял не программист, а контент-редактор, человек не технический, тот, кто знает для кого создается сайт и кто его использует. И зачастую именно эти люди заказывают программистам нужные им для работы компоненты с нужными параметрами настройки.
Компоненты можно делать свои. Можно использовать те, которые уже есть в поставке.
В комплексных компонентах разделена бизнес логика и представление.
Зачастую достаточно сделать шаблон представления для нашего компонента, а не менять бизнес логику и не создавать свой компонент.
Есть пространство имен для компонент. Например bitrix:news.list это наш компонент.
А партнеры или разработчики могут создать свое пространство имен и использовать его для работы.
Партнер может править любой код и ядро. Лицензия это разрешает. Но все разработано так, чтобы не потребовалось влезать в ядро продукта.
Есть даже внутренние события в продукте, испльзуя которые можно не меняя ядро вмешаться в работу большинства составляющих.
Вынужден сказать, что ваши суждения от незнания продукта. Большинство оценок, которые тут фигурируют, потому, что люди не удосужились почитать базовые положения, услышали чужие категоричные оценки и приняли их.
Да, именно "25М идеального исходного кода для чтения".
Здесь не рекламный щит, поэтому не будем обманываться тем, что Битрикс - этакий черный ящик с проводами, поведение которого можно изменить как хочешь, не залезая внутрь.
Во-первых, документация "проводов" страдает, Вы знаете. Обратите внимание, какая шикарная документация у того же Друпала, всегда в актуальном состоянии.
Во-вторых, ну не хватает этих "проводов", хотя бы при работе с магазином, заказами, корзиной. Такое ощущение, что про эти составляющие системы забывают. Местами очень негибко.
Семь чудес «1С-Битрикс» — новая версия 7.0