LINUX.ORG.RU

ruby frameworks


0

1

Нравится ruby. Не нравится rails - слишком громоздкий. Нравится sinatra. Какие ещё ruby framework'и можно посмотреть что бы не слишком громоздкие наподобие sinatra?


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

Спасибо за ссылки. Хотелось бы услышать личные впечатления от тех кто работал с одним из этих фреймвёрков.

psp13
() автор топика

Посмотри в сторону Camping — по идеологии как Rails, по простоте как Sinatra — пример (бложик в 250 sloc).

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

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

tensai_cirno ★★★★★
()

согласен с tensai_cirno, не так уж много лишнего в рельсах. Но раз уж просишь, посмотри cramp http://cramp.in/ сейчас с ним балуюсь) Асинхронность это круто.

special-k ★★★
()

Если нравиться Sinatra посмотри еще на Padrino

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

А может DataMapper

И то то велосипед вокруг SQL. Ну положим для ввода и апдейта записей неплохо из-за валидации. Но ту же валидацию можно делать в stored functions SQL. Для селекта в любом случае проще напрямую SQL select нечем велосипедные методы ActiveRecord.

psp13
() автор топика

Громоздкий это как? Вам мешают функции, которыми вы не пользуетесь? Это странно.

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

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

Приведите пример. Если есть тыща файлов в классами, но вы в своём проекте не создаёте объектов-экземпляров, то память занята ничем не будет:)

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

Ну может вы тогда объясните почему идентичные по функциональности приложения написанные с помощью rails и sinatra отличаются по requests/second.

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

Ну может вы тогда объясните почему идентичные по функциональности приложения написанные с помощью rails и sinatra отличаются по requests/second.

Хеллоуворды они такие, да.

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

Речь не о helloworld. Была создана типичная страница выводящая данные из базы данных и помещающая их туда. Для обоих случаев rails медленнее sinatra которая в свою очередь значительно медленнее чистого php. Очевидно что от наличия других страниц производительность одной не зависит никак. Объём данных в таблицах относится к производительности RDBMS которая в обоих случаях одна и та же. Требую прокомментировать.

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

> Была создана типичная страница выводящая данные из базы данных и помещающая их туда.

Какая восхитительно сложная логика!

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

Какой восхитительно бессмыссленный комментарий.

psp13
() автор топика
Ответ на: комментарий от baverman

«Когда напишешь», «поймёшь» - типичные слова троллей. Если есть аргументы то их надо указать в сообщении - вы ведь уже написали нечто большое если так говорите. Я писал достаточно большие веб приложения на чистом PHP безо всяких framework'ов. При этом производительность была очень высокая и код достаточно качественный получился, по крайней мере на мой взгляд, для любителей тотальной ООПизации конечно он бы показался быдлокодом но в этом быдлокоде не было таких дыр как в тотально ООПизированном rails коде github'а.

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

Ну понятно дело, сразу видно по вам - вы ничего в своей жизни серьезного не делали, в теории можно все на PL SQL делать, только удобно ли это? Вызывает ли это чувство счастья и радости? Удобно ли тестировать это? И нахер это нужно?

Ну да, есть у вас небольшой оверхед над plain sql, и что дальше то?

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