Home

Awesome

Быстрый старт

git clone git@github.com:bevis-ui/bevis-stub.git your-project
cd your-project
make

Откройте в браузере localhost:8080 и скажите: «Привет, Бивис!»

BEViS?

Это javascript фреймворк для создания веб-сайтов. Не нужно знать ни одного серверного языка программирования, чтобы сверстать настоящий коммерческий большой сайт. Достаточно лишь небольших знаний о HTML, CSS, Javascript. Вот это и есть BEViS. Заинтересовались? :)

Мы подготовили для вас весёлые учебники, от которых (мы смеем надеяться) вы не сможете оторваться и ещё готовим практические занятия, на которых вместе с вами создадим проект и пощупаем все технологии.

А для тех из вас, кто не хочет читать, а хочет только глазком заглянуть в референс, скоро напишем пишем серьёзные справочные руководства, в которых нет даже намёка на шутливость.

Выбирайте, что вам по душе, и добро пожаловать :)

 


 

Весёлые учебники

«Про сложные темы невозможно говорить серьёзно.»

Андрей Кармацкий

 

Наши дети в школах страдают от недостатка интересной учебной литературы, а мы страдаем от этого же на работе, когда руководитель даёт нам задание срочно освоить что-то новое.

К сожалению, хорошие учебники для взрослых можно пересчитать по пальцам. Я знаю про Git Magic и про Why's Poignant Guide To Ruby. Я осмелюсь заявить, что наши весёлые учебники можно поставить с ними на одну полку — они нескучные, написаны простым русским языком, с аналогиями и понятными метафорами.

Их два. Один расчитан на специалистов самого широкого профиля, то есть даже вообще неспециалистов, а второй написан для тех, кто уже понюхал в жизни пороху и знает, что такое MVC, шаблоны представления и какие сервера кроме Apache бывают на свете. Выбирайте по вкусу :)

Между делом заведите себе гиковский блог на Бивис-движке. Это займёт не больше двух минут, включая публикацию блога на бесплатный хостинг. Пишите статьи в маркдауне, забудьте о вордпрессе ;)

Или посмотрите на одностраничное приложение, реализующее функциональность TODO MVC.

А ещё лучше, посетите наш практикум. Он не скучный, быстрый, понятный.

 

Практикум

На вопросы, отмеченные звёздочкой, мы либо ещё не ответили, либо ответили не полностью.

  1. Создаём новую страницу проекта
  2. Добавляем на страницу новый блок
  3. Описываем зависимости между блоками
  4. Пишем стили для блока
  5. Пишем js-поведение для блока
  6. Настраиваем локализацию в проекте
  7. Используем MVC-концепцию в BEViS-проекте
  8. Взаимодействуем с бекендом [*]
  9. Пишем тесты [*]

 


 

Справочные руководства

#####«Краткость — сестра таланта.» Антон Павлович Чехов

 

Решение типовых задач

На вопросы, отмеченные звёздочкой, мы либо ещё не ответили, либо ответили не полностью.

В этих документах мы кратко пересказываем то, что описано в соответствующих уроках практикума. Только суть без подробных объяснений.

  1. Новая страница [*]
  2. Новый блок на странице [*]
  3. Зависимости между блоками [*]
  4. CSS-стили блока [*]
  5. JS-поведение блока [*]
  6. Локализация проекта [*]
  7. MVC в BEViS [*]
  8. Взаимодействие с бекендом [*]
  9. Тесты [*]

О технологиях

  1. bt
  2. ENB
  3. Ymaps Modules
  4. Stylus

Отвечаем на частые вопросы

  1. Зачем нужен BEViS, если уже есть BEM?
  2. Я сверстал блок. Теперь нужен такой же, только чуть-чуть другой. Как это сделать? [*]