Перейти к основному содержимому

3 записи с тегом "Clojure"

Посмотреть все теги

· 15 мин. чтения

1. Введение

Ring — это библиотека для написания веб-приложений на языке Clojure . Он поддерживает все необходимое для написания полнофункциональных веб-приложений и имеет процветающую экосистему, которая делает его еще более мощным.

В этом уроке мы познакомимся с Ring и покажем некоторые вещи, которых мы можем достичь с его помощью.

Ring — это не фреймворк, предназначенный для создания REST API, как многие современные наборы инструментов. Это низкоуровневая структура для обработки HTTP-запросов в целом с упором на традиционную веб-разработку. Однако некоторые библиотеки строятся на его основе для поддержки многих других желаемых структур приложений.

2. Зависимости

· 9 мин. чтения

1. Введение

Leiningen — это современная система сборки для наших проектов Clojure. Он также полностью написан и настроен на Clojure.

Он работает аналогично Maven, предоставляя нам декларативную конфигурацию, описывающую наш проект, без необходимости настраивать точные шаги для выполнения.

Давайте приступим и посмотрим, как начать работу с Leiningen для создания наших проектов Clojure.

2. Установка Лейнингена

· 19 мин. чтения

1. Введение

Clojure — это функциональный язык программирования, полностью работающий на виртуальной машине Java, аналогично Scala и Kotlin. Clojure считается производным от Lisp и будет знаком всем, кто имеет опыт работы с другими языками Lisp.

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

2. Установка Clojure

Clojure доступен в виде установщиков и удобных сценариев для использования в Linux и macOS . К сожалению, на данном этапе в Windows такого установщика нет.