• Что предпочтительнее, таблица-связь или несколько доп. поля?

    @websaitdev
    К примеру на хабре есть несколько типов статей (черновик, перевод, туториал).

    Если доп свойства для каждой сущности не планируется, то я бы сделал флаги. Если планируется, то выделить сущности в отдельные таблицы и связать по ключу статьи. В таблице-справочника поставить уникальный ключ на id статьи для устранения дублей.
    Если критчна скорость - объединить 3 сущности-справочника в 1 таблицу с полным набором нужных типов.

    Если много разных множеств и справочников - то EAV или под каждую делать свою таблицу. EAV - гибче, но при больших данных придется сделать денормализацию и/или кеширование, как писал выше rPman. В другом случае придется тратить время на описание каждой новой сущности. Если проект позволяет, то я бы выбрал именно этот вариант.
    Ответ написан
    Комментировать
  • Какие есть аналоги Kendo UI?

    @websaitdev
    - jeasyui.com - набор привычных компонентов.
    - jtable.org - удобный грид с удобным CRUD интерфейсов. Из разряда - внедрил и забыл.
    - qooxdoo.org - мощный и тяжелый набор компонентов под либеральными лицензиями.
    - w2ui.com - молодой ui фреймворк под MIT лицензией. Многое умеет, но для серьезного продакшена еще слишком сырой. Через год-полтора, думаю, будет на расхват =)
    - wijmo.com - 1.5 года назад его смотрел, но именно из-за грида не выбрал. Не помню что именно не понравилось. Вполне конкурентый набор компонентов с хорошими возможностями
    - jqwidgets - мне не нравится и лицензия non-profit

    в своих проектах использовал extjs, jtable.org и кучу jquery плагинов.
    Для spa проекта взял бы extjs.

    из совсем платного: igniteui - мощный набор компонентов с клевым конфигуратором компонент. Тк сегодня встретил на просторах интернета, ничего про него не заю
    Ответ написан
    1 комментарий