Наш друг Луїс Фігероа що таке експерт з веб-програмування, рекомендував спробувати поділитися сучасний веб-фреймворк для Ruby званий Hanami який має безліч функцій, чудову портативність та зручність використання, а також веб-інтерфейс, який сподобається не одному.
Що таке Ханамі?
Hanami - це веб-фреймворк з відкритим кодом, який ми можемо класифікувати як "повний стек", оскільки він дозволяє програмувати як Front-end, так і Back-end програми, вона була розроблена Лука Гвіді з використанням рубіну.
Інструмент надає нам ряд модулів, які можна використовувати повністю або окремо, вони структуровані таким чином:
- Ханамі :: Модель: Постійність з сутностями, сховищами даних та картографом.
- Ханамі :: Перегляд: Презентація з розділенням між поданнями та шаблонами.
- Hanami :: Контролер: Повнофункціональні, швидкі, перевіряються дії щодо стійки.
- Ханамі :: Перевірки: Містить перевірки MixIn для об’єктів Ruby
- Ханамі :: Маршрутизатор: Ruby / Rack HTTP-маршрутизатор
- Ханамі :: Помічники: Помічники для наших додатків Ruby
- Ханамі :: Пошта: Пошта для програм Ruby
- Ханамі :: Активи: Управління активами (Активи) від Рубі
- Ханамі :: Службова програма: Для роботи з основними розширеннями Ruby та утилітами класу.
Інструмент також оснащений консоллю, яка є інтерактивною системою для ВІДПОВІДЬ на основі IRB , що корисно для взаємодії з об’єктами, визначеними в проекті.
Ханамі Характеристики
Серед багатьох функцій, які пропонує нам Hanami, можна виділити:
- Відмінний рівень модульності за допомогою інструментів, які дозволяють нам розвиватися від простих проектів до найскладніших.
- Чистий, інтуїтивно зрозумілий, швидкий інтерфейс із завидною зручністю користування.
- Веб-фреймворк з дуже швидким часом відгуку.
- Він має ряд інтеграцій з найсучаснішими технологіями, він також оснащений розгалуженою політикою безпеки, що дасть нам можливість розробляти додатки, захищені від свого походження.
- Він оснащений більше 100 функцій що дозволить нам розробляти програми простим способом.
- Hanami дбайливо ставиться до використання пам'яті, тому її функції спрямовані на її збереження, забезпечуючи розробникам, що Hanami має тенденцію споживати на 60% менше пам'яті, ніж інші веб-фреймворки для Ruby.
- Це простий інструмент для написання будь-якого типу програми швидко та з чітким принципом ремонтопридатності коду.
Як я можу використовувати Hanami?
Щоб використовувати Hanami, нам потрібно встановити Ruby, що, наприклад, в Ubuntu та похідних, виконується наступним чином:
sudo apt-get install rubygems
Після того, як ми встановили рубіми, ми виконуємо такі дії:
- Завантажуємо та встановлюємо ханамі
самоцвіт встановити ханамі - -
- Ми створюємо примірник ханамі і запускаємо сервер
нова книжкова полиця
cd книжкові полиці && пучок пучок Exec сервер ханамі
- Тоді ми можемо отримати доступ до фреймворку, якщо ми відвідаємо наступну URL-адресу http: // localhost: 2300
Ми можемо знайти велику документацію щодо використання Hanami тутПодібним чином вихідний код веб-фреймворку для Ruby доступний у офіційний додаток github -.