Как стать автором
Обновить
24
0
Александр Баумгертнер @alexbaum

JS-developer

Отправить сообщение
Ждем аналога лопнувшего пузыря доткомов.
В моем понимании «платформы разработки» — это IDE, например netbeans, aptana или visual studio. CMS, это система управления контентом, то есть немного другое.

«CMS — это платформы,». Мне кажется, фремфорки — это платформы. А CMS — это все же программный продукт.

«Адекватные тесты позволят клиентам и разработчикам делать более осознанный выбор CMS»

Очень сложно будет сравнивать теплое с мягким. Столько разных задач и решений…
Знаете, из макарон по 8,90 тоже можно постараться приготовить шикарную Лазанью. Если пойти в универсам и купить другие, хорошие. Помните по «Кашу из топора?».

Я даже хочу исправиться и перестану говорить, что Битрикс — говно абсолютное.
Буду добавлять — относительно хороших фреймворков.
Может быть. Только не «Даже на PHP корректно написать не могут», а не составить грамотный запрос к БД Битрикса. Для меня такая структура — запутана и неестественна. Универсальность, ИМХО, здесь во вред.
Хм, хороший запрос, добавил в конце «GROUP BY NAME» и вывело все бренды. Спасибо!
Дело и привычки и требуемого функционала. Очень редко функционал проекта полностью покрывается CMS, Битрикс ли это или UMI или Джумла с Друпалом. Часто бывает — вначале все ок, а по мере роста проекта он перестает вписываться в функционал КМС, даже с плагинами. Приходится городить костыли.

Фреймворк фреймворку тоже рознь. Меня в последнее время все больше радует Rails — разрабатывать — одно удовольствие, на столько продуманная архитектура MVC и приятный язык Ruby. Даже основа магазина уже на Rails есть habrahabr.ru/blogs/ruby/107885/.

Хотя я считаю, КМС для серьезного проекта — не вариант. Будут мучатся и саппорт и контентщики и консультанты, потому что там реализовано, как удобнее разработчику КМС, а не вам и вашим сотрудникам. И в конце концов затраты на поддержку и доводку до ума такой системы будут выше, чем заказать нормальным разработчикам систему именно под ваши задачи и бизнес.
Получается, проще на каком-нибудь фреймфорке переписать, так как я считаю АПИ битрикса очень сложным. Так и не нашел там ORM.
Вместо нормального name brand price balance discount size categories в Битриксе, знаете как приходится, допустим, все бренды выводить?

В таблице iblock_element хранятся и карточка товара и карточка бренда и статьи и заголовки разделов и еще ХЗ знает что. Название того, что хранится в строке находится в другой таблице — iblock_property. Ну а чтобы узнать, что хранится в iblock_element, надо обратиться к третьей таблице iblock_element_property, где хранится связка iblock_property_id и iblock_element_id, найти поле VALUE и вот это VALUE будет ID строки в iblock_element, где находится название бренда.

Не в службу, а в дружбу, вот как переписать такой нехороший код:

  1. <?php
  2.  
  3. function print_all_brands() {
  4. $all_brand_db_sql = "SELECT VALUE FROM `b_iblock_element_property` WHERE `IBLOCK_PROPERTY_ID` = '71' GROUP BY VALUE";
  5. // 71 -- iblock_property_id, which means "brand"
  6. $all_brand_db_result = mysql_query($all_brand_db_sql);
  7.   while ($all_brand_row = mysql_fetch_array($all_brand_db_result)) {
  8.       $brand_name_sql = "SELECT NAME FROM `b_iblock_element` WHERE `ID`=". $all_brand_row[0] . "";
  9.       $brand_name_db = mysql_query($brand_name_sql);
  10.  
  11.          while ($brand_row_name = mysql_fetch_array($brand_name_db)) {
  12.  
  13.                echo ($brand_row_name[0]);
  14.                echo "<br />";
  15.     } 
  16.   }
  17. }
  18. ?>
Да да! Наконец кто-то поднял этот вопрос. Многоуровневый каталог невозможно сделать, не извернувшись раком.
МЛМ… Подсаживают бизнесменов, наивно ведущихся на красивую коробку. Платинывые, мля, халявщики партнеры. А потом разребай эти заросли говноархитектуры.
Одна структура БД сего изделия чего стоит. iblock_element, iblock_element_property, iblock_elements и все перемешано // буэээ…
Не знаю. по мне так правильно, что вы источник указали.
На странице любой вакансии весь экран занимает шапка, панель поиска и баннер.

Например www.itmozg.ru/display_job/37629/%D0%92%D0%B5%D1%80%D1%81%D1%82%D0%B0%D0%BB%D1%8C%D1%89%D0%B8%D0%BA.html?searchId=1288696121.

У меня 19" и приходится скроллить вниз — раздражает.

«Примерно год назад я набирал людей к себе в команду и остро столкнулся с проблемой поиска персонала в сфере IT.» Вот если бы вы искали интересную работу и сайт бы получился ориентированным нужным местом к целевой аудитории.

Попробуйте открыть 10 сайтов с вакансиями и реально поискать себе работу. Что неудобно? Что можно упростить? Что не нужно на таком сайте? Где вы работу нашли быстро и по душе?

По теме:
www.artlebedev.ru/kovodstvo/business-lynch/2010/10/13/
Начну с малого — закрою эту вкладку, не читая комменты :)
Спасибо огромное. Слышал об этом плеере, но не видел резона ставить. А вы упомянули про .APE — действительно, работает! Я столько намучился с поиском плеера (файлы-то проигрывались, но одним большим куском) с нормальной поддежкой этого формата. Теперь хоть увижу названия песен, которые нравятся :).
Хм, а не подскажете, Netbeans на Solaris будет быстрее работать, чем скажем на убунте?
Поэтому я и написал «сделает» а не «нарисует» ;)
Слишком толсто. Что злобой-то компенсируете?
Вот что крест животворящий отличный дизайн делает. Эй, производители и работодатели, у вас еще есть вопросы, почему классный дизайнер просит много денег? Или вы сами с усами, и дизайн вам сын-внук сделает?

Информация

В рейтинге
Не участвует
Откуда
Измир, Измир, Турция
Дата рождения
Зарегистрирован
Активность

Специализация

Специалист
Senior
От 4 000 $
JavaScript
React
HTML
CSS
TypeScript
Express
NextJS