Pull to refresh

Comments 40

Впрочем, знание grails/java не так важно, как желание помочь.

я не знаю, но помочь не против. а теперь вопрос: каким образом я могу посодействовать данному ресурсу? =)
честно говоря, к самому ресурсу я не имею практически никакого отношения, это вам к maxcom'у нужно обращаться.
Хм, интересно знать, а он знает, что Вы просите помощи у хабрасообщества? =) Я думал, что Вы и есть maxcom, ну или по крайней мере один из модераторов.
я щас изучаю groovy/grails, впринципе помочь могу.
Но какая цель портирования?
вопрос, конечно, хороший…
1) движок лора местами просто ужасен.
2) новые фичи на базе grails добавлять гораздо проще.
3) опять же опыт лишним не бывает.

правда maxcom'а я ещё не уговорил на grails, но при наличии готового сайта это сделать будет проще, думаю.
а кому он нужен, движок лора?:)
получается, что интерес исключительно спортивный
>а кому он нужен, движок лора?:)
лору ;)

//зы я там в жаббер постучался, авториуйте, пожалуйста
UFO just landed and posted this here
ответ:
1) потому что придётся переписывать java-код на ruby
2) ruby сильно медленнее
встречный вопрос:
а почему «просто»?
Про первый пунтк ты сам написал — «В общем я, как и обещал, начал переносить движок на Grails, правда пока больше пишу с нуля. „
многие штуки я планирую заюзать as is — lorcode, jamwiki итд
UFO just landed and posted this here
на питоне нужно было бы писать ВСЁ с нуля, да и по скорости он уступает…
Да что вы все так на скорости акцентируете внимание? Обычно веб-приложение упирается в базу, в работу с дисками но никак не в скорость языка. Чуть по медленнее чуть побыстрее, думаю мало что измениться.
не скажите — от языка тоже зависит.
впрочем, точных цифр пока назвать, увы, не могу.
UFO just landed and posted this here
well, вам никто не мешает переписать всё с нуля на питоне при желании.
будет даже интересно сравнить.
Я не в теме. Объясните, чем примечателен движок linux.org.ru?
А почему, его просто не использовать как ТЗ?
Написать свое нутро, так что б была такая же или очень похожая функциональность.
ЗЫ: прям по Де Марко получится
в данный момент я так и делаю, ибо так проще.
но некоторые штуки лишний раз переписывать смысла нету (например, поддержка bbcode).
1) Движок ЛОРа ужасен и неюзабелен.
2) Зачем ЛОРу именно свой движок? Готовых движков пруд пруди — бери да кастомизируй.
1) движок или дизайн?
2) на java не так уж и много движков, да и кастомизировать придётся весьма много.
1) И движок и дизайн. Хотя скорее дизайн
2) php?
1) вы смотрели сорцы движка? Хотите новый дизайн — нарисуйте
2) вы смотрели сорцы/фичи движка?
2) Я смотрел. Там жуткая мишанина из java и html.
Как при таком движке рисовать новый дизайн не представляю ;)
grails-движок в этом плане гораздо лучше, уверяю вас.
если вы нарисуете хороший дизайн, многие скажет вам спасибо
А какой смысл? ЛОР — это не движок, а люди. Их тоже портировать?
я надеюсь, что в перспективе новый движок будет работать на старом сайте и людей портировать никуда не нужно будет :))
кстати, возник вопрос
Groovy — это язык с динамической компиляцией, встроенный в среду явы. Вы думаете, что он будет исполняться быстрее, чем теже руби и питон? Это не вопрос на засыпку, меня реально интересует быстродействие Groovy. Он же не компилируется в байт-код явы сразу с оптимизацией, из-за которой собственно ява и быстра. То есть по логике Груви должен исполняться медленнее самой явы.

да, он медленнее java, но быстрее ruby/python. С выходом invokedynamic он сильно ускорится.
Grails внутри по большей части состоит из java, поэтому медлительность groovy даёт итоговое отставание от «чистой» java всего процентов на 20.
и кстати, Вы еще занимаетесь этим проектом? Портированием ЛОР? Или уже закончили его?
увы, сейчас нет времени. ссылка на репо с сорцами есть в первом посте, если интересно.
там идёт сравнения java vs groovy, а я говорил про Grails vs Spring MVC
возможно, не могу ничего об этом сказать.
Меня интересовало как раз соотношение производительности явы против груви. Не думаю, что возможно какое-то чудо.
Но в принципе все логично — цена динамичности.
Вобщем можно говорить только запустив конкретный проект
390мс в джаве против 8288 мс в груви (с учетом порекомендованных тусовкой оптимизаций скрипта груви
Sign up to leave a comment.

Articles