LINUX.ORG.RU

Play!

 , ,


0

0

Фреймворк Play! облегчает создание веб-приложений с помощью платформы Java. Как преимущество разработчики фреймворка преподносят отсутствие в их фреймворке вездесущего контейнера сервлетов, Tomcat. Это позволяет создать им реально высокомасштабируемый, RESTfull ориентированный сервер приложений. Подробности тут.

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

anonymous

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

почитал тутуориал ...

чот как-то он не совсем изи по сравнению с тем же рором или джангой.

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

ну это же хорошо, если не сдохнет в зародыше

anonymous
()

а grails чем их не устроил?

anonymous
()

grammar nazi says: s/RESTfull/RESTful/

phoenix ★★★★
()

>реально высоко-масштабируемый

градации buzzword-промоушена:

масштабируемый
хорошо мосштабируемый
высоко-масштабируемый
сверхмасштабируемый
настолько масштабируемый, что прямо страшно

ждём следующего уровня ;)

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

>масштабируемый хорошо мосштабируемый высоко-масштабируемый сверхмасштабируемый настолько масштабируемый, что прямо страшно

ну и вторая, ортогональная, характеристика - [просто, реально и нереально] *-масштабируемый :)

jtootf ★★★★★
()

Так и не понял как оно работает кроме того, что оно без Томката? И чем Томкат не устроил?

anonymous
()

Они хотят сказать, что до сих пор все фреймворки завязаны были на Tomcat'е который не более, чем контейнер ? Походу они живут в паралельном измерении, а с нами столкнулись случайно.

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

> Они хотят сказать, что до сих пор все фреймворки завязаны были на Tomcat'е который не более, чем контейнер ? Походу они живут в паралельном измерении, а с нами столкнулись случайно.

в квотс :-D

anonymous
()

>The Java platform is sadly known for his low productivity, mainly because of repeated compilation, packaging, and deployment cycles.

Такое может писать или начинающий программер или контрактор, которому почасово платят. Я вот уже много лет пишу под Tomcat, Weblogic и Websphere и практически никогда не деплою код. Всегда есть горячая перезагрузка классов, а когда изменяется сигнатура класса, то просто перезапускаю контейнер (3-10сек). Но в общем случае я стараюсь не пользоваться контейнерами, пишу простую программку на жабе и потом отлаженый код переношу в проект. Разработка настолько же эффективная, как и на РОР или ПХП.

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

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

+inf

Человек который проверяет как у него файл прочитался или 2+2 сложилось глядя на вебстраницу выбрал не ту профессию. Фреймфорками это не лечится.

r ★★★★★
()

Епырь сегодня 2 сентября, уже кончается...

Где обещанная на сегодня стабильная Django 1.0? Где обещанный на сегодня OpenOffice.org 3.0?

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

>градации buzzword-промоушена

Слово хорошее. Даже не могу придумать русского аналога. Запомнил :)

AsphyX ★★★
()

А мне понравилось, что релизы становятся всё стэйблее и стэйблее!!!

* 1.0-stable3, the last stable release (08/21/08) * 1.0-stable2 (04/12/08) * 1.0-stable1(02/08/08)

mshock
()

даешь много велосипедов.

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

> стараюсь не пользоваться контейнерами, пишу простую программку на жабе и потом отлаженый код переношу в проект.

мдэээ... junit тебе в помощь.

suse-tan
()

./play run 1
~        _            _ 
~  _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|            |__/   
~
~ play! 1.0-stable3, http://www.playframework.org
~
~ Ctrl+C to stop
~ 
log4j:ERROR Could not read configuration file from URL [jar:file:/home/tvaroh/Programming/Java/Play!/play-1.0-stable3/framework/play.j
ar!/log4j.properties].
java.util.zip.ZipException: error in opening zip file
	at java.util.zip.ZipFile.open(Native Method)
	at java.util.zip.ZipFile.<init>(ZipFile.java:203)
	at java.util.jar.JarFile.<init>(JarFile.java:132)
	at java.util.jar.JarFile.<init>(JarFile.java:70)
	at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:56)
	at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:41)
	at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:53)
	at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:102)
	at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:
124)	at java.net.URL.openStream(URL.java:1007)
	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:433
)
	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.jav
a:468)
	at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
	at org.apache.log4j.Logger.getLogger(Logger.java:104)
	at play.Logger.<clinit>(Logger.java:12)
	at play.Play.init(Play.java:131)
	at play.server.Server.main(Server.java:46)
log4j:ERROR Ignoring configuration file [jar:file:/home/tvaroh/Programming/Java/Play!/play-1.0-stable3/framework/play.j
ar!log4j.properties].
log4j:WARN No appenders could be found for logger (play).
log4j:WARN Please initialize the log4j system properly.

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

Ошибку нашел? Ну так проект еще сырой, а без ошибок работает только Microsoft Money. Отправь ошибку разрабам, или можешь с одним из них пообщаться http://www.sql.ru/forum/actualthread.aspx?tid=589724&pg=2#6136439 он перебежчик из стана врага, мелкомягких в смысле. Может быть именно поэтому их Play! не работает под виндой. Вернее, как написано в инструкции, чтобы его запустить надо Cygwin устанавливать. "А на это я пойтить не могу!"

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

> он перебежчик из стана врага, мелкомягких в смысле

Ну, на сайте скриншоты вроде macos.

А пробовал я под linux (java6 amd64). :) Всё, что я сделал - распаковал и:

./play new 1
./play run 1

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

> Может быть именно поэтому их Play! не работает под виндой.

херасе какие прафиси анальные разработчики: не смогли на Джаве кроссплатформенно написать. Риспект.

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

> Ну так проект еще сырой

Кстати, у меня версия 1.0-stable3. Слово stable теперь преобрело новое значение? ;-)

Bohtvaroh ★★★★
()
Ответ на: комментарий от suse-tan

>> стараюсь не пользоваться контейнерами, пишу простую программку на жабе и потом отлаженый код переношу в проект.

>мдэээ... junit тебе в помощь.

А с каких пор JUnit работает под апп сервером? Для меня JUnit и есть standalone application.

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

Он к тебе является по ночам и мучает? o_0

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