Работал у нас ОдинокийКовбой, в частности ваял системку на RoR:
- куча табличек: 80% представляющих обьекты и их связи/свойства во внешней системе, 15% наши обьекты (по большей части метадата для внешних), 5% настройки
- CRUD к этим табличкам, в model у 10-30% добавлены бизнес методы
- Sync с внешней системой
- несколько задачек сделаны асинхронными
UI облагороженный бутстрапом - %30 тех-же CRUD отредактированны, добавленно несколько кнопок запускающих бизнес-задачи, планировалось еще добавить таких кнопок.
Пользователей у системы будет еденицы-десятки, число обьектов - тысячи - десятки тысячь. число обьектов возможно будет рости но не стремительно. Короче performance не критичен.
Работал ОдинокийКовбой соло, перед уходом успел попоказывать что наваял и даже слегка заразить некоторых RoR
По многим причинам решено переписать на Java и далее развивать уже на ней.
Из объекьтивных причин - RoR никто не знает.
Я год или 2 назад глянул курс по CloudApp development который делался на примере RoR да в нескольких Chef cookbooks пришлось поразбиратся, вот с таким основательно забытым "багажом" умудрился лучше всез разобратся в том что наваял ОдинокийКовбой.. хотя тут некоторые на руби что-то писали, но в компании весь девелопмент на Java и соответственно Java-девелоперы есть и будут.
Ну и политические причины, так что Java it is.. но, народу понравились идеи чтобы CRUD генерился и ORM и convention over configuration.
Собственно у RoR на все это монополии нет, но в компании до сего момента MVC можно было выбирать из Struts 1 и недавно добавленного в меню Spring, а ORM из одного iBatis (т.к. с базой разрешалось общатся только через stored procedure)
Теперь можно выбрать какой-нибудь JPA ну и вот думаю что-бы типа Rail
Что доны присоветуют?
На вскидку:
Play - скорее всего не прокатит
смотрю на Spring Roo
- есть сомнения насколько сложно будет забацать корпоративный Maven (до сих пор все обходятся Ant + наружу самим за open-source ходить нельзя)
С RonRails на Java в 21 день.
-
- Уже с Приветом
- Posts: 20297
- Joined: 01 Dec 2003 23:16
- Location: Russia->USA
С RonRails на Java в 21 день.
Говори что думаешь, думай что говоришь!
Маразм крепчал и скрепы гнулись
Маразм крепчал и скрепы гнулись
-
- Уже с Приветом
- Posts: 20297
- Joined: 01 Dec 2003 23:16
- Location: Russia->USA
Re: С RonRails на Java в 21 день.
В догонку:
собственно за 21 день нужно сгенерить к существующим табличкам ORM и прикрутить sync с внешней системой + CRUD UI на таблички с метаданными и настройками. Остальное постепенно потом.
собственно за 21 день нужно сгенерить к существующим табличкам ORM и прикрутить sync с внешней системой + CRUD UI на таблички с метаданными и настройками. Остальное постепенно потом.
Говори что думаешь, думай что говоришь!
Маразм крепчал и скрепы гнулись
Маразм крепчал и скрепы гнулись
-
- Уже с Приветом
- Posts: 13684
- Joined: 16 Jan 2001 10:01
-
- Уже с Приветом
- Posts: 20297
- Joined: 01 Dec 2003 23:16
- Location: Russia->USA
Re: С RonRails на Java в 21 день.
Новый язык, да еще и скриптовыйPalych wrote:Grails?
Говори что думаешь, думай что говоришь!
Маразм крепчал и скрепы гнулись
Маразм крепчал и скрепы гнулись
-
- Уже с Приветом
- Posts: 13684
- Joined: 16 Jan 2001 10:01
Re: С RonRails на Java в 21 день.
Зато (как я понимаю) схожая идеология, легче переходить.geek7 wrote:Новый язык, да еще и скриптовыйPalych wrote:Grails?
В то же время используется та же инфраструктура что в Java. (Бывает что поддержка инфраструктуры является камнем преткновения, а не язык...)
К тому же говорят что Groovy сильно похож на Java...
За 21 день можно наверное перекинуть в grails, а дальше смотреть: может вызывать Java code, может постепенно переползать на что-то более близкое к Java, с меньшим геморроем (hopefully).
-
- Уже с Приветом
- Posts: 20297
- Joined: 01 Dec 2003 23:16
- Location: Russia->USA
Re: С RonRails на Java в 21 день.
И это тоже, поэтому Play непрокатит. Но новый язык тоже будет проблеммой + начальство имеет некоторые основания не жаловать динамические языки + все новое нужно протаскивать через бюрократический процесс и новый язык протащить, да еще для традиционного веб-программизма, весьма проблематично.Palych wrote:В то же время используется та же инфраструктура что в Java. (Бывает что поддержка инфраструктуры является камнем преткновения, а не язык...)
Собственно можно не заморачиватся 21-м днем - сразу думать на чем с меньшим геморроем это делать еа JavaPalych wrote:За 21 день можно наверное перекинуть в grails, а дальше смотреть: может вызывать Java code, может постепенно переползать на что-то более близкое к Java, с меньшим геморроем (hopefully).
Говори что думаешь, думай что говоришь!
Маразм крепчал и скрепы гнулись
Маразм крепчал и скрепы гнулись
-
- Уже с Приветом
- Posts: 15276
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: С RonRails на Java в 21 день.
а таблички в где?
(gae+datastore фуфуфу?)
(gae+datastore фуфуфу?)
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 20297
- Joined: 01 Dec 2003 23:16
- Location: Russia->USA
Re: С RonRails на Java в 21 день.
RDBMS. Сейчас, кажись, в MySQL, но вообще в данном случае практически пофигАццкоМото wrote:а таблички в где?
(gae+datastore фуфуфу?)
Говори что думаешь, думай что говоришь!
Маразм крепчал и скрепы гнулись
Маразм крепчал и скрепы гнулись
-
- Уже с Приветом
- Posts: 15276
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: С RonRails на Java в 21 день.
gae, datastore, appscale - таким был бы мой путь
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 20297
- Joined: 01 Dec 2003 23:16
- Location: Russia->USA
Re: С RonRails на Java в 21 день.
В данном случае GAE - никак. любой RDBMS должно хватить, видимо будет MySQLАццкоМото wrote:gae, datastore, appscale - таким был бы мой путь
Говори что думаешь, думай что говоришь!
Маразм крепчал и скрепы гнулись
Маразм крепчал и скрепы гнулись
-
- Уже с Приветом
- Posts: 15276
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: С RonRails на Java в 21 день.
почему "никак"? относится ли это автоматом еще и к appscale?geek7 wrote:В данном случае GAE - никак. любой RDBMS должно хватить, видимо будет MySQLАццкоМото wrote:gae, datastore, appscale - таким был бы мой путь
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 20297
- Joined: 01 Dec 2003 23:16
- Location: Russia->USA
Re: С RonRails на Java в 21 день.
Потому что у насАццкоМото wrote:почему "никак"? относится ли это автоматом еще и к appscale?geek7 wrote:В данном случае GAE - никак. любой RDBMS должно хватить, видимо будет MySQLАццкоМото wrote:gae, datastore, appscale - таким был бы мой путь
нет клауд провайдера кроме AWS и мой босс пророк его
appscale нафиг не нужен в виду того что скейлить нечего
Говори что думаешь, думай что говоришь!
Маразм крепчал и скрепы гнулись
Маразм крепчал и скрепы гнулись