LINUX.ORG.RU
ФорумTalks

Uncommon web


0

0

Тут некоторые товарищи рассказывают о преимуществах сабжевого фреймворка. Про фичи я почитал на офсайте, но вот только не нашел ни одного проекта в вебе, реализованного с помощью этого фреймворка. Что-то аналогичное http://www.djangosites.org/latest/ Не подскажете?

Ответ на: комментарий от rab_boziy

> В джанге не sqlobject,а эксклюзивный ОРМ. Но не о том речь, хочется увидеть реальный проект на uncommon web.

эксклюзивный SQLObject ?

phasma ★☆
()

Web-приложения на Лиспе? Мда, некоторые и правда знают толк в извращениях.

Ждём Web application framework для Brainfuck.

Sikon ★★★
()
Ответ на: комментарий от Sikon

Я вообще не понимаю, как можно писать что то Web-овское на языке без continuation-ов. Все веб-языки, взглянув на лисп, должны быстро умереть.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

В Ruby есть continuations, только аффтары Rails их ниасилили. В Smalltalk, если я правильно понимаю, тоже есть и Seaside их использует.

В Lisp-е нет continuations, тебя обманули. Можно сделать, но будет костыльно. Есть в Scheme.

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

А с каких пор Scheme перестал быть лиспом?

Да и в Common Lisp-е стандартном что то урезанное было.

Legioner ★★★★★
()
Ответ на: комментарий от Miguel

руби для веб - практически синоним рельсов, так что можно считать что continuations там нет, однако в ucw они есть, интересно, есть ли что-либо подобное для Scheme

cvb
()
Ответ на: комментарий от Miguel

> В Lisp-е нет continuations, тебя обманули. Можно сделать, но будет костыльно.

Кстати в UCW features первым пунктом идёт

Linear Page Flow Logic

UnCommon Web provides developers with the illusion that web pages are nothing more than function calls. This characteristic allows developers to write the page flow control logic as if it was a "regular" sequence of function calls. Developers can now ignore all of the accidental complexities introduced by the stateless HTTP protocol, the browser's "back" button and window cloning and concentrate on creating complex web applications.

Таки они это умудрились без continuations сделать?

Legioner ★★★★★
()
Ответ на: комментарий от Miguel

>В Ruby есть continuations, только аффтары Rails их ниасилили.

А подумать головой что фреймворки которые используют сохранение состояния в урлах - это просто _один_ из видов развития идеи не пробовал? DHH даааааавно давал интервью как раз по этому поводу. Это не значит что Seaside(который изначально был написан на руби, да), UCW и другие continuation-based стали рулить меньше. Просто они другие.

2топикстартер - спроси у bugmaker'а, он вроде постоянно на нем что-то писал.

volh ★★
()
Ответ на: комментарий от volh

> Это не значит что Seaside(который изначально был написан на руби, да), UCW и другие continuation-based стали рулить меньше.

А я где-то высказался на тему того, что куда рулит?

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

Не высказывался. Прошу прощения за излишне резкий тон)

volh ★★
()
Ответ на: комментарий от volh

писал - писал не написал. Зато похвасталсо :)

Типа как "вы вот по баням с девками ходите, я вчера такую телку видел, вам и не снилось."

anonymous
()
Ответ на: комментарий от anonymous

Да мне тоже почему-то так кажется, но дабы не оклеветать людей зазря по неведению решил спросить. Но молчит что-то бугмакер. :(

rab_boziy
() автор топика

Paragent is a combination of applications, including Lisp-based servers collecting data, C++ agents on the client machines, and Java tools for the remote desktop component. Paragent runs on Linux servers, and supports Windows clients at the current time.

http://paragent.com

Sun-ch
()
Ответ на: комментарий от Sikon

> Web-приложения на Лиспе? Мда, некоторые и правда знают толк в извращениях.

Пол Грэм вот хорошо материально поднялся со своим веб-приложением на Лиспе.

mv ★★★★★
()
Ответ на: комментарий от rab_boziy

> Бугмакер разве толксы не читает?

не в реалтайме отнюдь.

bugmaker ★★★★☆
()

> не нашел ни одного проекта в вебе

А каким способом искал?

> Что-то аналогичное http://www.djangosites.org/latest/ Не подскажете?

Хоумпаги даже на жабе не очень-то пишутся, по понятным причинам, что уж о лиспе говорить?

Если так хочется найти, как отправную точку могу предложить

http://wiki.alu.org/Lisp-friendly_Web_Hosting

Список хостеров, поддерживающих лисп-сайты. Далеко не полный, в гугле ещё дофига можно найти. Подробности о них по разным причинам так просто не раскрываются, но возможно удастся что-нибудь нарыть.

bugmaker ★★★★☆
()
Ответ на: комментарий от Miguel

> В Lisp-е нет continuations, тебя обманули. Можно сделать, но будет костыльно. Есть в Scheme.

http://www.bookshelf.jp/texi/onlisp/onlisp_21.html :

> ... the second part shows how to use macros to build continuations in Common Lisp programs.

http://en.wikipedia.org/wiki/Lisp_programming_language

> Common Lisp does not support re-entrant continuations, but does support several ways of handling escape continuations.

bugmaker ★★★★☆
()
Ответ на: комментарий от volh

> 2топикстартер - спроси у bugmaker'а, он вроде постоянно на нем что-то писал.

Моего в инете не вывешено, только для внутреннего пользования. В точности подобно большинству жабъих веб-приложений.

bugmaker ★★★★☆
()
Ответ на: комментарий от bugmaker

> Список хостеров, поддерживающих лисп-сайты. Далеко не полный, в > гугле ещё дофига можно найти. Подробности о них по разным причинам > так просто не раскрываются, но возможно удастся что-нибудь нарыть. Лисп это круто, мощно. :)

Не получается что-то найти :(

Кто нибудь нашёл? Может у кого есть примеры каких нибудь других сорсов веб-лисп - проектов с инструкцией, как это под апач развернуть, чтобы развернуть без проблем, а потом уже игратся?

По понятным причинам уже разочаровался что нибудь реальное найти :(

Ато по разным причинам очень уж хочется виндузятников на их перл и пыхпых натянуть. Они совсем не соображают, и не хотят почему то в красивые слова верить, не увидев как это работает на практике :(.

Тупые ванутзы и не знают даже этих всех слов, что им там объяснять и слышать не хотят, не увидев как это работатет в реале :(

anonymous
()
Ответ на: комментарий от bugmaker

> А каким способом искал?

Зашел на хоумпагу, полазил по ней. Меня не лисп вообще интересует (про полгрема и яху слышал), а конкретно анкоммон веб. Просто привык, что на сайте любой технологии пишут что с ее помощью реализовано. По запросу "Powered by uncommon web" в гугле тоже ничего не нашел.

rab_boziy
() автор топика
Ответ на: комментарий от anonymous

> Не получается что-то найти :(

То же самое, я думаю, и для жабы. Никогда не видел списка сайтов, на ней сляпаных. Эти несколько для другого, чем наваять хоумпагу, и потом ей хвастаться.

> По понятным причинам уже разочаровался что нибудь реальное найти :(

А что конкретно надо-то?

> Ато по разным причинам очень уж хочется виндузятников на их перл и пыхпых натянуть. Они совсем не соображают, и не хотят почему то в красивые слова верить, не увидев как это работает на практике :(.

лисп не поддерживает стадных инстинктов

поморщив моск, вспомнил про http://clutu.com/ читал когда-то на ЛОР. Многопользовательский реалтаймовый кроссворд, его обсуждение http://abstractstuff.livejournal.com/31576.html

bugmaker ★★★★☆
()
Ответ на: комментарий от bugmaker

> То же самое, я думаю, и для жабы. Никогда не видел списка сайтов, на ней сляпаных. Эти несколько для другого, чем наваять хоумпагу, и потом ей хвастаться.

Без гугла, первое что в голову пришло LOR, Цисковская сетевая академия, http://spidr.ngdc.noaa.gov/spidr/

При этом я отнюдь не жабакодер, с этой технологией сталкивался один раз, когда сетапил киевский филиал спидра.

rab_boziy
() автор топика
Ответ на: комментарий от rab_boziy

ога, ЛОР в том числе :) просто списков никто не составляет, а бродя по сайтам обычно не озадачиваешся.

bugmaker ★★★★☆
()
Ответ на: комментарий от bugmaker

Отлично! Еще бы сорс где нить взять!

И как оно к http серверу прикручено :(

А чем это концептуально отличается от упомянутых хоумпаг (как я понимаю хоумпагами названы сайты на джамба)

anonymous
()
Ответ на: комментарий от bugmaker

Вот сволочь, в первый раз нормально открылось, второй раз выдало :

Oops! and sorry, because an error has occurred. The details of the error has been recorded, and we will try to solve the problem or bug as soon as possible. We are sorry for the inconvenience or problem this may have caused you. Start page

До этого какой то видел сайт по резервированию билетов на лиспе. не дождался окончания загрузки :(

anonymous
()
Ответ на: комментарий от anonymous

Тебе вот сюда:

http://www.core.gen.tr

это и как пример сайта, использующего ucw (в том числе новомодный аякс)

и там же найдёшь ссылку на удобный инсталлятор всего этого чуда (в том числе и для работы с апачем), примеры и доки прилагаются.

вот ссылка на инсталлер: http://labs.core.gen.tr/repos/core-server-installer-latest.tar.gz

вот тут краткое введение: http://people.core.gen.tr/~aycan.irican/web/publish/WebGelistirme.html

сам сайт постоянно в разработке, это как бы испытательный полигон для новых патчей и прочего, так что если какие-то страницы не отобразятся, не пиняй это на ucw, это всего лишь разработчики играются :)

Cy6erBr4in ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.