URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111211
[ Назад ]

Исходное сообщение
"Проект GNU представил web-фреймворк GNU Artanis "

Отправлено opennews , 11-Май-17 09:15 
Опубликован (http://lists.gnu.org/archive/html/info-gnu/2017-05/msg00005....) первый стабильный выпуск web-фреймворка GNU Artanis (http://web-artanis.com/), развиваемого в рамках проекта GNU. Фреймворк написан на  функциональном языке программирования  Scheme (реализация от проекта Guile) и ориентирован на создание динамических сайтов, web-приложений и web-сервисов. Целью разработки GNU Artanis  является предоставление возможности построения сайтов GNU с использованием языка Guile Scheme, который является официальным языком для разработки расширений GNU. Код поставляется (https://gitlab.com/NalaGinrut/artanis) под лицензиями GPLv3+ и LGPLv3+.

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

   (use-modules (artanis artanis))

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


URL: http://lists.gnu.org/archive/html/info-gnu/2017-05/msg00005....
Новость: http://www.opennet.me/opennews/art.shtml?num=46527


Содержание

Сообщения в этом обсуждении
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 09:22 
Зачем это, когда уже есть Fortran.io (https://github.com/mapmeld/fortran-machine)? :-)

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 09:25 
https://github.com/azac/cobol-on-wheelchair круче

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 15:30 
io-моё! :)

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 09:40 
код ствоего сайта придётся открывать?

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 11-Май-17 10:22 
> код ствоего сайта придётся открывать?

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


"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 10:54 
ствоего.рф?

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Crazy Alex , 11-Май-17 14:14 
К сожалению, нет - там же не AGPL

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено F , 11-Май-17 10:10 
Зачем они это делают? Неужели кто-то на Scheme будет делать сайты крупнее пары страниц (даже если), что для этого нужен фреймворк?

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 10:17 
В GNU Project много проектов. Некоторые незаменимые, некоторые ортогональны здравому смыслу. Этот из последних.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Свобода , 11-Май-17 10:18 
Не нравится - не юзай.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 11-Май-17 10:34 
> Зачем они это делают? Неужели кто-то на Scheme будет делать сайты крупнее
> пары страниц (даже если), что для этого нужен фреймворк?

Ну, мож они фейсбук какой переписывать собираются...

А сайты "крупнее пары страниц" есть -- на guile, правда, этот гененится статикой.
http://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/...


"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено freehck , 12-Май-17 17:43 
> Неужели кто-то на Scheme будет делать сайты крупнее пары страниц.

Ну например моя контора выпускает продукт, который именно так и работает.
Уже 15 лет работает. И всё никак не умрёт, представляете? )))


"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 10:16 
Вот это шрифты так шрифты на главной. Всем шрифтам шрифты. Вернули 2007 прям.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено _start , 11-Май-17 10:25 
Давно профорсил использование только конкретных шрифтов и давно забыл о шг на сайтах.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 11:02 
Ой, спасибо, очень нужный совет!

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 18:29 
И поломал шрифтозначки.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 12-Май-17 11:45 
кстати, что с этим делать? Надо как-то заменять шрифты со значками на свои

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено хрю , 11-Май-17 13:57 
Скорее 2000 год. Тогда такое было модно на хоум пагах.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Ergil , 11-Май-17 17:37 
Не, в 2000 без морганий и миганий не обходилось, а тут не моргает и не мигает. Так что год 2004-2005

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Игорь , 11-Май-17 10:22 
Постойте-ка, а что GNU начал юзать GitHub? Он же им не нравился..

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Игорь , 11-Май-17 10:23 
Ой, GitLab

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 13:39 
Гитлаб там используется как зеркало.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 10:33 
ГНУ молодцы. Зато столько вони в этом топике, жуть. Понятно, вот если бы ГНУ запилили фреймворк на пхп, с или на жабе, да даже на баше - тогда бы их тут расцеловали.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 15:42 
> вот если бы ГНУ запилили фреймворк на пхп, с или на жабе, да даже на баше - тогда бы их тут расцеловали

А если бы на яваскрипте, то обязательно вспомнили бы про npm leftpad.


"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 12:07 
простенький фреймворк. если впадлу юзать clojure, то моно поковыряться.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено avig , 11-Май-17 15:18 
вот это пушка! пора начинать искать вакансию "Scheme веб - разработчик"

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 15:38 
Сначала должны появится хостинги со Scheme.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено _ , 11-Май-17 16:14 
Опоздали на ~15 лет. Антилопы тормознее бульдозера :)

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено ВебОрангутан , 11-Май-17 17:16 
Clojure чем не в радость? Есть же Compojure/Ring/Luminus

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 11-Май-17 17:38 
> Clojure чем не в радость? Есть же Compojure/Ring/Luminus

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

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

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


"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 21:02 
Но jvm под GPL. Что им не так?

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 21:32 
Гуглу расскажи об этом. Мол, можете начинать судиться с Ораклом, победа будет ваша!

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 16-Май-17 11:22 
#>>С такими апстримами в зависимостях в проекте GNU наблюдались бы очевидные трудности.
> Но jvm под GPL. Что им не так?

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


"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Ро , 12-Май-17 00:07 
Зачем именно этим инструментом упражняться??

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 16-Май-17 11:29 
#>>Зачем? Because i can, упражнялся во владении инструментом и т.п

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

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

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

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


"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено EHLO , 12-Май-17 08:01 
страшный скрипт в студию.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 12-Май-17 21:04 
> страшный скрипт в студию.

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


"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено freehck , 12-Май-17 17:48 
> //Вот я, к примеру, дожал gawk до простенького веб-сервера, который мне локально
> .deb-ы из полного набора DVD .iso Debian-а выдаёт, прикидываясь зеркалом офиц.репо.

Эээ, а зачем на awk? На bash же проще. :)
Слушай, а покажи.


"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 12-Май-17 18:36 
>> //Вот я, к примеру, дожал gawk до простенького веб-сервера, который мне локально
>> .deb-ы из полного набора DVD .iso Debian-а выдаёт, прикидываясь зеркалом офиц.репо.
> Эээ, а зачем на awk? На bash же проще. :)
> Слушай, а покажи.

А еще, на фонарный столб только в ластах проще лезть, чем в ластах и противогазе.



"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено anonymous , 12-Май-17 09:26 
А пользовательские скрипты тоже будут на scheme вместо javascript? Технически, возможность такая в html есть.

"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 13-Май-17 16:01 
> А пользовательские скрипты тоже будут на scheme вместо javascript? Технически, возможность
> такая в html есть.

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


"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено mimocrocodile , 15-Май-17 21:53 
Не взлетит, потому что Scheme, и потому что полно вебфреймворков под более либеральными лицензиями.