Привет Хабр! В этом скринкасте мы рассказываем, как Webix и databoom могут использоваться для быстрой разработки прототипов приложений. Webix – это набор JavaScript компонентов для создания пользовательского интерфейса. Databoom – это облачный backend основанный на графовой базе данных. Вместе они дают кумулятивный эффект. С помощью Webix вы можете написать frontend в несколько строчек кода, а databoom даёт готовый и очень лёгкий в использовании backend. Как говорится, лучше один раз увидеть:



Спасибо за внимание, готовы ответить на ваши вопросы в комментариях.
Исходный код рассмотренного примера: codepen.io/vladislav2/pen/WvPzqd?editors=001

Комментарии (15)


  1. MaxFactor
    10.08.2015 17:39

    Вот все понравилось в Webix, но цена — это многовато для индивидуального разработчика


    1. databoom
      10.08.2015 18:49

      Есть множество других библиотек, как платных, так и бесплатных, но webix по функционалу лучше, поэтому выбрали для 1го видео его. Но и про другие тоже расскажем.


    1. stannislav
      11.08.2015 07:56

      Если вы делаете проет для себя — то можно испольовать Floss exception, и не платить ничего — webix.com/ru/licenzii/licenzionnoe-isklyuchenie-floss

      А для коммерческой разработки, цена вроде и не так велика. По крайней мере на порядок меньше тоже же Sench-и.


    1. yurash
      12.08.2015 08:12
      +2

      Многовато? А с чем сравниваете, мне действительно интересно. Если брать без support получается $170. И это на разработчика, а не на проект. Бессрочная, с обновлением в течение года. Цены на sencha, kendoUI, dhtmlx — в разы больше.


  1. Arceny
    10.08.2015 18:49

    Не раскрыта тема валидации данных. Мы вполне можем скормить например строку вместо числа, как это на стороне бекенда будет обработано? Можно ли сделать какие-то event'ы от бекенда к фронтэнду об ошибках? Одной только фронтэнд валидации доверять не стоит.


    1. databoom
      10.08.2015 18:58

      да — на стороне сервера на javascript пишутся триггеры для валидации и для любой обработки данных — пока готовится документация и эта часть проходит тестирование


      1. Arceny
        10.08.2015 19:05

        Хорошо, посмотрим что получится ;-)


  1. Pilat
    10.08.2015 20:25

    Насколько работоспособна бесплатная версия? Чем она отличается от платной?


  1. phoenixweiss
    10.08.2015 22:00

    Я всегда с большим энтузиазмом наблюдаю за всеми очередными ВАУ-фишками, которые быстро появляются, завораживают и как только ты начинаешь в них разбираться вдруг начинают сдуваться.
    Искренне надеюсь что с этим проектом такое не случится. Идея действительно интересная. Но думаю развиваться все же это должно в сторону именно осмысленного прототипирования. Отчего-то берут сомнения что серьезные проекты будут разрабатываться на подобных решениях.


    1. PaulMaly
      26.08.2015 23:00

      Вы просто не представляете сколько проектов, в том числе серьёзных, работает на Parse.)))


      1. phoenixweiss
        27.08.2015 12:15

        Вы не поверите, приходили клиенты с такими проектами, с просьбой взять хоть как-то на поддержку. Одна из ведущих студий (не будем называть ее) в свое время сама таких проектов наделала и другие от нее научились. За последние 3 года 2 проекта таких прилетело от довольно серьезных заказчиков.


        1. PaulMaly
          27.08.2015 23:09

          Так я о том и говорю, что вполне себе серьёзные проекты «крутятся» на Parse и ему подобных.


  1. Dmi3yy
    11.08.2015 16:44

    Скринкаст хорошо и замечательно, но ссылка на готовый пример была бы не лишней.
    К примеру что за view gridpanel? В документации нет ни слова.
    Так что пока не удалось воспроизвести то что на вашем скринкасте.


    1. databoom
      11.08.2015 16:51
      +1

      codepen.io/vladislav2/pen/WvPzqd
      gridpanel — это просто два компонента для удобства собранных в один — тулбар с кнопками добавить/удалить и грид


      1. Dmi3yy
        11.08.2015 16:53

        Вот, совсем другое дело :)