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 (ok), 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 (ok), 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 (ok), 17:37, 11/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Не, в 2000 без морганий и миганий не обходилось, а тут не моргает и не мигает. Так что год 2004-2005
     
  • 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 +/
    > Clojure чем не в радость? Есть же Compojure/Ring/Luminus

    "--Видишь ли, Юра..."цЦц

    Ни Оракле jvm, ни Микрософт моно-vm в _проект_ _GNU_ не завезли. С такими апстримами в зависимостях в проекте GNU наблюдались бы очевидные трудности. Но в проекте GNU, о удача, есть пара vm (есть и больше, да), которыми люди пользуются. Как вы полагаете, могут эти люди написать себе ма-а-а-ахонткий веб-фреймворк на vm/языке, которым(и) они сами себе пользуются?   Могут, да?   Спасибо!

    //Вот я, к примеру, дожал [B]gawk[/B] до простенького веб-сервера, который мне локально .deb-ы из полного набора DVD .iso Debian-а выдаёт, прикидываясь зеркалом офиц.репо. Работает -- и замечательно. Зачем? Because i can, упражнялся во владении инструментом и т.п. Доупражнялся да: дети скриптов пугаются. #ИсторияУспеха

     
     
  • 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 наблюдались бы очевидные трудности.
    > Но jvm под GPL. Что им не так?

    Вы прочитали слово "GPL" там, где его не было. Что с вами :-P не так?

     
  • 3.37, Ро (?), 00:07, 12/05/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Зачем именно этим инструментом упражняться??
     
     
  • 4.49, Andrey Mitrofanov (?), 11:29, 16/05/2017 [^] [ответить]    [к модератору]  
  • +/
    #>>Зачем? Because i can, упражнялся во владении инструментом и т.п

    > Зачем именно этим инструментом упражняться??

    Когда в руках молоток, всё вокруг становится гвоздями.

    Я решал себе проблему тем инструментом, которым: 1) я владел лучше; 2) мне было это интересно сделать (решить и поупражняться - "двинуть" им туда, куда я им ещё не вдарял). То, что оно у меня получилось-заработало -- вполне себе повод хвастать-гордиться.

    Вот тока пока релиза не сделал (отмазки рядом) -- новость на опенет типа http://www.opennet.ru/openforum/vsluhforumID3/111243.html#0 пока рано  B-D писать.

     
  • 3.38, EHLO (?), 08:01, 12/05/2017 [^] [ответить]    [к модератору]  
  • +/
    страшный скрипт в студию.
     
     
  • 4.44, Andrey Mitrofanov (?), 21:04, 12/05/2017 [^] [ответить]    [к модератору]  
  • +/
    > страшный скрипт в студию.

    Он страшен только на словах. Ж) Больше всего страшно мне -- B) выкладывать. Ну и проч."скромные" отмазки про "да, у меня негде", "да там и смотреть не на что".
    //--http://www.opennet.ru/openforum/vsluhforumID1/96573.html#6 но да, не первый ~год уж "интригую" аудиторию...

     
  • 3.42, freehck (ok), 17:48, 12/05/2017 [^] [ответить]    [к модератору]  
  • +/
    > //Вот я, к примеру, дожал [B]gawk[/B] до простенького веб-сервера, который мне локально
    > .deb-ы из полного набора DVD .iso Debian-а выдаёт, прикидываясь зеркалом офиц.репо.

    Эээ, а зачем на 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-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor