LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

1) Мне не кажется проблемой 200-300 мегабайт памяти и куча либ. Всё-таки не шаред-хостинг для PHP-хоумпейджей делаем. К Ruby особо претензий нет, кроме того что я его не знаю, и что язык динамический.

2) Ненависть к Java и .NET тоже не совсем понятна. Это наиболее простые, фичастые языки. С огромной инфраструктурой. Ничего не ломается, всё работает. Статическая типизация. Нормальные IDE (не нужно писать в блокноте). Любой школьник за месяц с ними разберётся. Всё плохо с обфускацией - но для опенсорца это неважно.

3) Playframework тоже отжирает прилично памяти со старта, емнип как раз те 300. А если напихать в него тучу толстых либ - еще больше. На практике я сразу выделял на серваке 2 гига под playframework-сайты.

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

В ходе жизни, память смывается сборщиком мусора, если нигде не наделали утечек (но их можно найти в профайлере), т.е. то что после старта - это скорей то что будет еще долго-долго, никуда бесцельно она не просирается.

Для Java и Scala есть какие-то lightweight фреймворки, которые жрут меньше памяти, чем Play.

Исходная версия stevejobs, :

1) Мне не кажется проблемой 200-300 мегабайт памяти и куча либ. Всё-таки не шаред-хостинг для PHP-хоумпейджей делаем.

2) Ненависть к Java и .NET тоже не совсем понятна. Это наиболее простые, фичастые языки. С огромной инфраструктурой. Ничего не ломается, всё работает. Статическая типизация. Нормальные IDE (не нужно писать в блокноте). Любой школьник за месяц с ними разберётся. Всё плохо с обфускацией - но для опенсорца это неважно.

3) Playframework тоже отжирает прилично памяти со старта, емнип как раз те 300. А если напихать в него тучу толстых либ - еще больше. На практике я сразу выделял на серваке 2 гига под playframework-сайты.

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

В ходе жизни, память смывается сборщиком мусора, если нигде не наделали утечек (но их можно найти в профайлере), т.е. то что после старта - это скорей то что будет еще долго-долго, никуда бесцельно она не просирается.

Для Java и Scala есть какие-то lightweight фреймворки, которые жрут меньше памяти, чем Play.