The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

11.05.2017 08:50  Проект GNU представил web-фреймворк GNU Artanis

Опубликован первый стабильный выпуск web-фреймворка GNU Artanis, развиваемого в рамках проекта GNU. Фреймворк написан на функциональном языке программирования Scheme (реализация от проекта Guile) и ориентирован на создание динамических сайтов, web-приложений и web-сервисов. Целью разработки GNU Artanis является предоставление возможности построения сайтов GNU с использованием языка Guile Scheme, который является официальным языком для разработки расширений GNU. Код поставляется под лицензиями GPLv3+ и LGPLv3+.

Проектом применяется Sinatra-подобная система проброса запросов. Предоставляются компоненты для доступа к базам данных (MySQL, SQLite, PostgreSQL), управления сеансами, использования шаблонов, кэширования страниц, построения RESTful-сервисов и обработки форматов JSON/CSV/XML/SXML. Для самодостаточного применения поставляется встроенная реализация web-сервера с обработчиком ошибок.


   (use-modules (artanis artanis))

   (get "/hello"
      (lambda () "hello world"))
   ;; run it 
   (run #:port 8080)



  1. Главная ссылка к новости (http://lists.gnu.org/archive/h...)
  2. OpenNews: Выпуск GNU Guile 2.2.1 с поддержкой режима sandbox-изоляции
  3. OpenNews: Доступен GNU Guile 2.2
  4. OpenNews: Выпуск текстового редактора GNU Emacs 25.2
  5. OpenNews: Libreboot возвращается в проект GNU
  6. OpenNews: Выпуск web-браузера GNU IceCat 52.0.2
Лицензия: CC-BY
Тип: Программы
Ключевые слова: scheme, web, artanis
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, Аноним, 09:22, 11/05/2017 [ответить] [смотреть все]
  • +4 +/
    Зачем это, когда уже есть Fortran io https github com mapmeld fortran-machine... весь текст скрыт [показать]
     
     
  • 2.3, Аноним, 09:25, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    https://github.com/azac/cobol-on-wheelchair круче
     
  • 2.25, Аноним, 15:30, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    io-моё! :)
     
  • 1.4, Аноним, 09:40, 11/05/2017 [ответить] [смотреть все]  
  • +/
    код ствоего сайта придётся открывать?
     
     
  • 2.9, Andrey Mitrofanov, 10:22, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +7 +/
    > код ствоего сайта придётся открывать?

    Твоего -- ни в коем случае! //Не надо мусорить. Берегите природу, мать вашу.

     
  • 2.15, Аноним, 10:54, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    ствоего.рф?
     
  • 2.23, Crazy Alex, 14:14, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    К сожалению, нет - там же не AGPL
     
  • 1.5, F, 10:10, 11/05/2017 [ответить] [смотреть все]  
  • –6 +/
    Зачем они это делают Неужели кто-то на Scheme будет делать сайты крупнее пары с... весь текст скрыт [показать]
     
     
  • 2.7, Аноним, 10:17, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    В GNU Project много проектов. Некоторые незаменимые, некоторые ортогональны здравому смыслу. Этот из последних.
     
  • 2.8, Свобода, 10:18, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +7 +/
    Не нравится - не юзай.
     
  • 2.14, Andrey Mitrofanov, 10:34, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну, мож они фейсбук какой переписывать собираются А сайты крупнее пары стран... весь текст скрыт [показать] [показать ветку]
     
  • 2.41, freehck, 17:43, 12/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Ну например моя контора выпускает продукт, который именно так и работает Уже 15... весь текст скрыт [показать] [показать ветку]
     
  • 1.6, Аноним, 10:16, 11/05/2017 [ответить] [смотреть все]  
  • +5 +/
    Вот это шрифты так шрифты на главной. Всем шрифтам шрифты. Вернули 2007 прям.
     
     
  • 2.12, _start, 10:25, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Давно профорсил использование только конкретных шрифтов и давно забыл о шг на са... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.16, Аноним, 11:02, 11/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Ой, спасибо, очень нужный совет!
     
  • 3.34, Аноним, 18:29, 11/05/2017 [^] [ответить] [смотреть все]  
  • +/
    И поломал шрифтозначки.
     
     
  • 4.40, Аноним, 11:45, 12/05/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    кстати, что с этим делать? Надо как-то заменять шрифты со значками на свои
     
  • 2.22, хрю, 13:57, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Скорее 2000 год. Тогда такое было модно на хоум пагах.
     
     
  • 3.32, Ergil, 17:37, 11/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Не, в 2000 без морганий и миганий не обходилось, а тут не моргает и не мигает Т... весь текст скрыт [показать]
     
  • 1.10, Игорь, 10:22, 11/05/2017 [ответить] [смотреть все]  
  • –1 +/
    Постойте-ка, а что GNU начал юзать GitHub? Он же им не нравился..
     
     
  • 2.11, Игорь, 10:23, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ой, GitLab
     
  • 2.21, Аноним, 13:39, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Гитлаб там используется как зеркало.
     
  • 1.13, Аноним, 10:33, 11/05/2017 [ответить] [смотреть все]  
  • +6 +/
    ГНУ молодцы. Зато столько вони в этом топике, жуть. Понятно, вот если бы ГНУ запилили фреймворк на пхп, с или на жабе, да даже на баше - тогда бы их тут расцеловали.
     
     
  • 2.27, Аноним, 15:42, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    А если бы на яваскрипте, то обязательно вспомнили бы про npm leftpad ... весь текст скрыт [показать] [показать ветку]
     
  • 1.17, Аноним, 12:07, 11/05/2017 [ответить] [смотреть все]  
  • –1 +/
    простенький фреймворк. если впадлу юзать clojure, то моно поковыряться.
     
  • 1.24, avig, 15:18, 11/05/2017 [ответить] [смотреть все]  
  • +2 +/
    вот это пушка! пора начинать искать вакансию "Scheme веб - разработчик"
     
     
  • 2.26, Аноним, 15:38, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Сначала должны появится хостинги со Scheme.
     
  • 1.29, _, 16:14, 11/05/2017 [ответить] [смотреть все]  
  • –2 +/
    Опоздали на ~15 лет. Антилопы тормознее бульдозера :)
     
  • 1.31, ВебОрангутан, 17:16, 11/05/2017 [ответить] [смотреть все]  
  • +/
    Clojure чем не в радость? Есть же Compojure/Ring/Luminus
     
     
  • 2.33, Andrey Mitrofanov, 17:38, 11/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    --Видишь ли, Юра цЦц Ни Оракле jvm, ни Микрософт моно-vm в _проект_ _GNU_ не... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.35, Аноним, 21:02, 11/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Но jvm под GPL. Что им не так?
     
     
  • 4.36, Аноним, 21:32, 11/05/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Гуглу расскажи об этом Мол, можете начинать судиться с Ораклом, победа будет ва... весь текст скрыт [показать]
     
  • 4.48, Andrey Mitrofanov, 11:22, 16/05/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    B С такими апстримами B в зависимостях в проекте GNU наблюдались бы очевид... весь текст скрыт [показать]
     
  • 3.37, Ро, 00:07, 12/05/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Зачем именно этим инструментом упражняться??
     
     
  • 4.49, Andrey Mitrofanov, 11:29, 16/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Зачем Because i can, упражнялся во владении инструментом и т п Когда в руках... весь текст скрыт [показать]
     
  • 3.38, EHLO, 08:01, 12/05/2017 [^] [ответить] [смотреть все]  
  • +/
    страшный скрипт в студию.
     
     
  • 4.44, Andrey Mitrofanov, 21:04, 12/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Он страшен только на словах Ж Больше всего страшно мне -- B выкладывать Ну и... весь текст скрыт [показать]
     
  • 3.42, freehck, 17:48, 12/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Эээ, а зачем на awk На bash же проще Слушай, а покажи ... весь текст скрыт [показать]
     
     
  • 4.43, Аноним, 18:36, 12/05/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    А еще, на фонарный столб только в ластах проще лезть, чем в ластах и противогазе... весь текст скрыт [показать]
     
  • 1.39, anonymous, 09:26, 12/05/2017 [ответить] [смотреть все]  
  • +/
    А пользовательские скрипты тоже будут на scheme вместо javascript? Технически, возможность такая в html есть.
     
     
  • 2.46, Andrey Mitrofanov, 16:01, 13/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    > А пользовательские скрипты тоже будут на scheme вместо javascript? Технически, возможность
    > такая в html есть.

    Будут-будут... ваш заказ http://lists.gnu.org/archive/html/guile-user/2017-05/msg00038.html принят. Переводите деньги.

     
  • 1.47, mimocrocodile, 21:53, 15/05/2017 [ответить] [смотреть все]  
  • –1 +/
    Не взлетит, потому что Scheme, и потому что полно вебфреймворков под более либеральными лицензиями.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor