LINUX.ORG.RU

Lift: прогрессивный веб-фреймворк


0

0

Lift demo.liftweb.net/lift - это веб-конструктор, использующий язык Scala на платформе JVM. Он вобрал в себя лучшие черты самых распространенных фреймворков таких как Seaside, Rails, Django, Erlyweb. Распространяется по лицензии Apache License V2.0

>>> Подробности

anonymous

Проверено: Shaman007 ()

Re: Lift: прогрессивный веб-фреймворк

Фигня всё это. Скоро серверы будут только отдавать JSON через REST, а клиенты сами будут их форматировать и показывать юзеру, хоть на яваскрипте в браузере, хоть на Питоне под КДЕ.

ero-sennin ★★ ()

Re: Lift: прогрессивный веб-фреймворк

В чем новость?

boombick ★★★★★ ()
Ответ на: Re: Lift: прогрессивный веб-фреймворк от boombick

Re: Lift: прогрессивный веб-фреймворк

>В чем новость?

Ты слышал про Lift framework? Нет, значит для тебя это новость.

But seriously, 80% посетителей LOR слышали про Django, Squeak, Rails, TurboGears, Seaside, etc. И 99% посетителей не знают про Lift. И для них это будет новость, причем очень в тему сайта, т.к. лицензия Lift свободая: Apache 2.0

http://www.dzone.com/links/lift_web_framework_for_scala.html http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks

anonymous ()

Re: Lift: прогрессивный веб-фреймворк

Перечень фич фреймворка http://liftweb.net/index.php/Main_Page#Advanced_Framework

Comet support is easy to add and scalable
Mapping between databases and code is easy (Rails)
Content and code are well separated (Wicket, TurboGears)
Forms are secure by default (Seaside)
Convention over configuration is emphasized, no xml hell (Rails)
Component model makes pages elements easier to create and maintain (Wicket)
Prebuilt classes are provided for standard functions, e.g. User (Django)
Semantic information carries from model to enable smart display. e.g. postal code, social security number, email address
State machine support for model objects, including timeouts. e.g. after 3 days w/o confirmation, delete this new account
Site Map provides site wide navigation and access control support

anonymous ()

Re: Lift: прогрессивный веб-фреймворк

нда... не хватало еще застрять в таком лифте

vilfred ☆☆ ()

Re: Lift: прогрессивный веб-фреймворк

И как это используется ПРАКТИЧЕСКИ?

Bioreactor ★★★★★ ()

Re: Lift: прогрессивный веб-фреймворк

Тьфу... Lift, Scala, JVM...
На лого под спектрум еще никто не писал фреймворки?

afunix ()
Ответ на: Re: Lift: прогрессивный веб-фреймворк от afunix

Re: Lift: прогрессивный веб-фреймворк

И столько перспективных... Откуда их столько повылазило и видимо всё не то раз новые появляются. Может /dev/hands и быдлопрограммистов выправить? Тогда и Java может никому нужна не будет.

alx_me ★★☆ ()
Ответ на: Re: Lift: прогрессивный веб-фреймворк от anonymous

Re: Lift: прогрессивный веб-фреймворк

> Ты слышал про Lift framework?

Слышал. Почему про django или zope новости режут, а про какой-то лифт пропустили? Потому что это жаба, из родственных чувств?

boombick ★★★★★ ()

Re: Lift: прогрессивный веб-фреймворк

а что у него со скоростью?

kelyar ★★★★★ ()

Re: Lift: прогрессивный веб-фреймворк

Сколько развелось фреймворков.. фреймворк на фреймворке.. Тошнит уже!

DuSoft ()
Ответ на: Re: Lift: прогрессивный веб-фреймворк от afunix

Re: Lift: прогрессивный веб-фреймворк

>Тьфу... Lift, Scala, JVM... На лого под спектрум еще никто не писал фреймворки?

Ты, вот, пишешь на форум, работающий под JVM. И одновременно JVM ругаешь. Нелогично и непоследовательно :)

KRoN73 ★★★★★ ()

Re: Lift: прогрессивный веб-фреймворк

Всем срочно пройти по ссылке в новости и кликнуть линку "Surprise Me!"!

anonymous ()
Ответ на: Re: Lift: прогрессивный веб-фреймворк от anonymous

Re: Lift: прогрессивный веб-фреймворк

>Сколько развелось комментаторов.. комментатор на комментаторе.. Тошнит уже!

Сколько развелось анонимусов.. анонимус на анонимусе.. Тошнит уже!

DuSoft ()

Re: Lift: прогрессивный веб-фреймворк

Е..ть ту люсю...!!!!!!! ...90 кратная вложенность вызовов на эксепшене по ссылке SurpriseMe... Это чтож в голове у разработчиков то происходит? Это зачем так? Это вообще работает в обозримое время? Это делает еще что-то кроме того что жрет процессорное время и пестрит заголовками идиотских фич в новостях?

anonymous ()
Ответ на: Re: Lift: прогрессивный веб-фреймворк от r

Re: Lift: прогрессивный веб-фреймворк

C хер знает какого года выпуска может АДА - тоже проверена C++ кому поизвращённей и погибче и пара проверенных десятилетиями скриптовых систем типа sed awk в общем native

alx_me ★★☆ ()
Ответ на: Re: Lift: прогрессивный веб-фреймворк от anonymous

Re: Lift: прогрессивный веб-фреймворк

Теперь я понимаю почему такие тормоза на сайте разрабочика. Небось перетащили все под свое...

anonymous ()

Re: Lift: прогрессивный веб-фреймворк

Полный улет :

500 Servlet Exception

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322)

anonymous ()

Re: Lift: прогрессивный веб-фреймворк

liftweb - звучит ужасно и код там такой же наврное

anonymous ()

Re: Lift: прогрессивный веб-фреймворк

Фраза "сделал себе лифтинг" приобретает новый смысл...

anonymous ()

Re: Lift: прогрессивный веб-фреймворк

бож.... ещё один "супер-пупер-мега-гига" панацейный и мегаоптимальный фреймворк. мож пора перестать изобретать велосипеды на ромбических колёсах и довести до ума то что есть? Convention over configuration is emphasized, no xml hell (Rails) ну да тырить легче, чем делать революции... Prebuilt classes are provided for standard functions, e.g. User (Django) которые модернизируются через ж... Site Map provides site wide navigation and access control support ога, а класс String предоставляет работу со строками...

первый взгяд на язык заставил задуматься что надо курить чтоб сгибридить java и ruby...

короче framework оказался настолько хорош, что демка упала и не подымается ещё и к тормазззам JVM прикрутили новые тармазззаа. Да здравствуют тармаззза в квадрате!

anonymous ()

Re: Lift: прогрессивный веб-фреймворк

Отлично, до сих пор не знал, на чём реально scala-у стоит попробовать. Спасибо за новость!

Legioner ★★★★★ ()
Ответ на: Re: Lift: прогрессивный веб-фреймворк от anonymous

Re: Lift: прогрессивный веб-фреймворк

> 90 кратная вложенность вызовов на эксепшене

Фигня. Попробуй кинуть Exception в обработчике портлета в IBM WebSphere Portal. Stacktrace со вложенностью более чем 300 вызовов тебя удивит неимоверно :)

Но нужно отдать IBM должное - работает весьма быстро (быстрее портала от Oracle или BEA).
В этом трейсе (IBM portal) львиную долю занимают проверки безопасности и прав доступа.

Korwin ★★★ ()
Ответ на: Re: Lift: прогрессивный веб-фреймворк от ero-sennin

Re: Lift: прогрессивный веб-фреймворк

> Фигня всё это. Скоро серверы будут только отдавать JSON через REST, а клиенты сами будут их форматировать и показывать юзеру, хоть на яваскрипте в браузере, хоть на Питоне под КДЕ.

соврешенно верно. Потому что все остальное - лишнее. И XML тоже фтопку.

Ky6uk-Py6uk ()
Ответ на: Re: Lift: прогрессивный веб-фреймворк от ero-sennin

Re: Lift: прогрессивный веб-фреймворк

> Скоро серверы будут только отдавать JSON через REST

А для этого тоже MVC нужен. Вон RoR отдает так XML через Rest.

sv75 ★★★★★ ()

Re: Lift: прогрессивный веб-фреймворк

Erlyweb - один из самых распространенных фреймворков? Что курил автор новости??

sv75 ★★★★★ ()

Re: Lift: прогрессивный веб-фреймворк

Скоро SUN и создатели джавы получат премию по экономике за невероятный вклад в индустрию костылестроения.

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