LINUX.ORG.RU

Grails для разработчиков PHP

 , , , , ,


0

0

Майкл Кимсал в своём блоге написал о том, как PHP-разработчики могут перейти к Grails.

Grails — это open-source каркас для быстрой разработки Web-приложений, обеспечивающий продуктивную полностэковую модель на основе языка программирования Groovy. Также позволяет реализовать решения на основе Spring, Hibernate и других фреймворков Java.

Им в помощь также бесплатно доступна книга "Getting Started With Grails" (~4Mb в PDF-формате) на сайте infoq.com.

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

★★★★★

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

Re: Grails для разработчиков PHP

PHP on G_Rails???:)

anonymous ()

Re: Grails для разработчиков PHP

Интересное название. Только почему сабж не имеет отношения ни к руби, ни к гному О_о

troorl ★★ ()

Re: Grails для разработчиков PHP

Яво не нужен.

AVL2 ★★★★★ ()
Ответ на: Re: Grails для разработчиков PHP от Aceler

Re: Grails для разработчиков PHP

Так, стоп. А при чём тут PHP? По ссылке рассказывается о Groovy, сравнивается с PHP, и чего?

Aceler ★★★★★ ()

Re: Grails для разработчиков PHP

Жаба не нужна, ПХП - г%вно. Что только люди не придумывают, чтобы не использовать питон.

anonymous ()

Re: Grails для разработчиков PHP

Вот и красноглазые явофобы начали подтягиваться. =) По теме, не понял, зачем оно надо.

Bohtvaroh ★★★★ ()
Ответ на: Re: Grails для разработчиков PHP от anonymous

Re: Grails для разработчиков PHP

Ну да, писать однострочники на перле - самое то, нервы не портятся.

anonymous ()
Ответ на: Re: Grails для разработчиков PHP от Bohtvaroh

Re: Grails для разработчиков PHP

>не понял, зачем оно надо.

вот я и говорю, не надо оно. вместе с жабкой.

anonymous ()
Ответ на: Re: Grails для разработчиков PHP от Bohtvaroh

Re: Grails для разработчиков PHP

> не понял, зачем оно надо.

Я так понял, что автору надоело его унылое существование на PHP, и он решил пересесть на что-то покошернее - по руку попался Grails. Ну, и всем этим счастьем — предприняв попытку порефлексировать над ним немного — автор решил поделиться с окружающими.

Ulysses ()

Re: Grails для разработчиков PHP

эмм, а зачем оно ?)

phasma ★☆ ()

Re: Grails для разработчиков PHP

> Grails для разработчиков PHP

:s/Grails/Graves/

shahid ★★★★★ ()

Re: Grails для разработчиков PHP

Зачем плодить сущности?

уже есть апач и есть mod_perl и даже такое излишество, как fast-cgi под перл есть.

Зачем это лисапед с потреблением ресурсов и надежностью списаной межконтинентальной гептиловой ракеты?

AVL2 ★★★★★ ()

Re: Grails для разработчиков PHP

мне кажется что лучше написать статью как php-разработчики могу перейти на GRибы.

volh ★★ ()

Re: Grails для разработчиков PHP

Не обязательно на Grails (хотя Groovy - bynthtcysq zpsr), но переходить с чистого PHP на хороший framework ьногим не помешало бы...

mshock ()

Re: Grails для разработчиков PHP

> Hibernate

Спасибо, даром не надо.

(Использую ActiveObjects.)

Sikon ★★★ ()
Ответ на: Re: Grails для разработчиков PHP от Xeron

Re: Grails для разработчиков PHP

ROR, это такой программный downclocker для сайта? Помню, во времена 80286 такие "фреймворки" делали, чтобы диггер не так быстро бегал.

AVL2 ★★★★★ ()

Re: Grails для разработчиков PHP

> обеспечивающий продуктивную полностэковую модель

Какие слова то умные! :)

А вообще, уже надоели поделия, каким-то образом связанные с Java. "Не умножай сущности без надобности" (с) У.Оккам.

Bioreactor ★★★★★ ()

Re: Grails для разработчиков PHP

чего только не придумают, чтобы читать LOR

anonymous ()

Re: Grails для разработчиков PHP

Виноват, а что такое полностековая модель? Надо полагать что существует также неполностековая модель? И модель чего тоже непонятно.

alx_me ★★☆ ()
Ответ на: Re: Grails для разработчиков PHP от Ulysses

Re: Grails для разработчиков PHP

> Просто я надеялся, что и Grails не имеет (до сих пор иногда EJB 2.x по ночам снятся) — неужели я жестоко ошибался...

Grails использует Spring, а Spring - это EJB... Но ты можешь этим не пользоваться :)

Aceler ★★★★★ ()

Re: Grails для разработчиков PHP

Навига мне переходить на груви если на хостинге нет его ???

anonymous ()
Ответ на: Re: Grails для разработчиков PHP от Aceler

Re: Grails для разработчиков PHP

> Spring - это EJB.

"Спринг" - это не EJB. Ни разу не EJB!

> Но ты можешь этим не пользоваться :)

Спасибо за милостливое позволение. Только чем "этим"? :)))

Bioreactor ★★★★★ ()
Ответ на: Re: Grails для разработчиков PHP от Yilativs

Re: Grails для разработчиков PHP

Книга Джонсона и Хоеллера - классика!

К счастью, многие отказываются от того, чтобы вестись на коммерческие "Монстро" типа И-Бэ-Ме "Веб-спхеры" и прочих тормозов, нужных для продажи "решений", и переходят на легкие и эффективные решения без отчислений всяким бездельникам из И-Бе-Ме и прочим проперитарщикам.

Я лично перешел на Spring - и не жалею!

Bioreactor ★★★★★ ()
Ответ на: Re: Grails для разработчиков PHP от Xeron

Re: Grails для разработчиков PHP

>чего только не придумают, чтобы не использовать ROR

Вот начал пользоваться. Пока ощущение, что все люди, которые утверждают "жаба ненужна/.net не нужен", потому что есть руби и рор - спутали хер с пальцем.

r ★★★★★ ()
Ответ на: Re: Grails для разработчиков PHP от Yilativs

Re: Grails для разработчиков PHP

> Spring - это альтернатива EJB.

Я до этого места ещё не дочитал, спасибо. Однако, "Spring Framework is the leading full-stack Java/JEE application framework". Кроме того, "central focus of Spring is to allow for reusable business and data access objects that are not tied to specific J2EE services. Such objects can be reused across J2EE environments (web or EJB), standalone applications, test environments, etc without any hassle."

Взято с http://www.springframework.org/about

Aceler ★★★★★ ()
Ответ на: Re: Grails для разработчиков PHP от r

Re: Grails для разработчиков PHP

>Пока ощущение, что все люди, которые утверждают "жаба ненужна/.net не нужен", потому что есть руби и рор - спутали хер с пальцем.

Ок. Жаба/.нет не нужны, потому что есть питон и джанго. Так лучше?

anonymous ()
Ответ на: Re: Grails для разработчиков PHP от Aceler

Re: Grails для разработчиков PHP

>> На хостинге нужен не groovy, на хостинге нужен Tomcat или простая jvm.

Это я и хотел сказать. нету на обычном хостинге никагого Tomcat или даже простой jvm.

anonymous ()
Ответ на: Re: Grails для разработчиков PHP от anonymous

Re: Grails для разработчиков PHP

>Ок. Жаба/.нет не нужны, потому что есть питон и джанго. Так лучше?

Нет. Помотрел Django Database API на предмет тех же костылей, что обнаружил в ActiveRecord. Если ORM в ROR это позапрошлый век, то ORM в Django всего лишь прошлый.

По стравнению с жабьими ормами там слишком хреновая абстракция от базы данных, слишком много закатов солнца в ручную, слишком дофига неоптимальных выборок. И это в динамических-то языках!

Принципиальное отличие которое там есть,это то что в жабьих ормах можно описать _как_ мапить и поднимать в память базу данных, а в джанге и роре всего лишь описана структура данных, а телодижения вокруг способа поднятия в память надо делать в ручную (все эти select_related). Но это безусловно лучше ROR где нормально даже M:M неасилили. А если не дай бог существую соображения по которым связе в базе должны отличаться от роровских - это вообще трындец.

r ★★★★★ ()
Ответ на: Re: Grails для разработчиков PHP от anonymous

Re: Grails для разработчиков PHP

>А Зачем тогда Groovy/Grails если у вас есть жаба???

Объясняю - я не сказал, что в руби _нельзя_ сделать нормальный ORM или пряморукую работу с вебсвервисами, я говорю о том что то, что там находится в данный момент - примитив. Когда встречаешь проекты типа ebay4r - рыдать хочется - там организм руками описывает то, что должно генерироваться по WSDL на лету в динамическом языке. Глядя на реализацию рубиевских вебсервисов хочется рыдать настолько она бедная для динамического языка.

r ★★★★★ ()
Ответ на: Re: Grails для разработчиков PHP от Sikon

Re: Grails для разработчиков PHP

>А что тогда не прошлый - килотонны XML?

В этих килотонах XML к твоему сведенью описывается необходимая информация, а не выдержки из евгения онегина. Не хочешь - есть аннотации.

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