The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от opennews (??), 23-Мрт-18, 09:59 
Опубликован (https://github.com/nginx/unit/releases/tag/0.7) седьмой публичный выпуск сервера приложений NGINX Unit (http://unit.nginx.org/), в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования. Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Проект пока находится на стадии бета-тестирования и не рекомендован для промышленного использования. Код  написан на языке Си и распространяется (https://github.com/nginx/unit) под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе (https://www.opennet.me/opennews/art.shtml?num=47423) прошлого выпуска.


В новой версии (https://github.com/nginx/unit/blob/master/CHANGES) добавлен модуль для выполнения приложений на языке Ruby (ранее поддерживались Python, Perl, PHP и Go). Устранены крахи, возникающие при использовании модулей для языков PHP и Python.

URL: https://github.com/nginx/unit/releases/tag/0.7
Новость: https://www.opennet.me/opennews/art.shtml?num=48318

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  –5 +/
Сообщение от Ан (??), 23-Мрт-18, 09:59 
Давай Node.JS под капот!
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +5 +/
Сообщение от index0h (ok), 23-Мрт-18, 12:15 
нэнадо
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +2 +/
Сообщение от Ne01eX (ok), 23-Мрт-18, 13:54 
> нэнадо

Да, но вот уже таки хочется воскликнуть - доктор мы его теряем!

https://github.com/nginx/njs

Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  –4 +/
Сообщение от Аноним (-), 23-Мрт-18, 10:01 
>ruby

его же уже даже хипстеры похоронили

Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +2 +/
Сообщение от Аноним (-), 23-Мрт-18, 10:25 
хипстеры всегда что-то хоронят. На то они и хипстеры.

А альтернатив руби в быстрой разработке веб-приложений пока не видно. Go - корявый, js- пока ещё недоразвит, питон - старьё.

Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от amonymous (?), 23-Мрт-18, 10:31 
"Пока ещё" применительно к JS - это сильно. Он, на минуточку, бородат.
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  –1 +/
Сообщение от Аноним (-), 23-Мрт-18, 10:34 
> "Пока ещё" применительно к JS - это сильно. Он, на минуточку, бородат.

JS6 довольно молодой. Всплеск серверного веб строительства таки следует начинать от него. А с серверными фреймворками там пока тяжко.

Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +6 +/
Сообщение от YetAnotherOnanym (ok), 23-Мрт-18, 11:51 
Бородат он в браузерах. А на серверной стороне он юн и свеж, потому что неспособность веб-разраба выучить больше одного ЯП стала считаться достоинством только недавно.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

16. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +7 +/
Сообщение от th3m3 (ok), 23-Мрт-18, 12:26 
>питон - старьё

Лол, что? Наркоман?

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

18. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  –2 +/
Сообщение от Аноним (-), 23-Мрт-18, 12:33 
> Наркоман?

всего лишь математик. Вычел из текущего года год выпуска питона.

А вообще, ворох проблем с питоном за эти годы только растёт. Как был медленным, так и остался. Как был опасным и ненадёжным с точки зрения ошибок программирования, так там и остаётся. То что программисты на питоне самые дешевые, с точки зрения поддержки софта - это не плюс. Тяжело найти квалифицированных питон-программеров.

Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +2 +/
Сообщение от angra (ok), 23-Мрт-18, 13:01 
> Вычел из текущего года год выпуска питона.

Какой версии?

> Как был медленным, так и остался.

Странно это слышать при сравнении с ruby

> То что программисты на питоне самые дешевые

Я что-то пропустил и пыхеры резко подорожали?

Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +1 +/
Сообщение от Аноним (-), 23-Мрт-18, 13:16 
> Какой версии?

Если брать последнюю версию, то почти любой используемый язык будет новорожденным

> Странно это слышать при сравнении с ruby

По тестам питон сливает. Как в вебе, так и без веба
https://www.techempower.com/benchmarks/

> Я что-то пропустил и пыхеры резко подорожали?

А на пэхе что-то новое делают? Кроме как плагины для Wordpress или битрикс?

Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +1 +/
Сообщение от angra (ok), 23-Мрт-18, 14:25 
> Если брать последнюю версию, то почти любой используемый язык будет новорожденным

Речь про мажорную версию языка, а не про последний билд основной реализации. Python 3 появился в 2008-году.

> По тестам питон сливает. Как в вебе, так и без веба
> https://www.techempower.com/benchmarks/

Ну посмотри результаты rails и jango, двух основных фреймворков для этих языков. Разница в три раза будет совсем не в пользу рубина. Потом можно заглянуть на http://benchmarksgame.alioth.debian.org и сравнить скорость самих языков, а не фреймворков.

> А на пэхе что-то новое делают? Кроме как плагины для Wordpress или  битрикс?

Делают. Но даже если предположить, что нет, то чем разработка нестандартного сайта на wordpress принципиально отличается от его разработки на рельсах? А самое главное, как это относится к стоимости труда?

Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +4 +/
Сообщение от Аноним (-), 23-Мрт-18, 14:39 
> Python 3 появился в 2008-году.

Ruby 1.9, который перестал быть интерпретатором, появился примерно тогда же. С тех пор каждая минорная версия лишь быстрее. Заметьте, совместимость на уровне языка не утеряна.

> Ну посмотри результаты rails и jango, двух основных фреймворков для этих языков.
> Разница в три раза будет совсем не в пользу рубина. Потом

Rails - тяжелый фреймворк. К тому же 5.1 - тоже отличается по скорости от 4 в лучшую сторону.
Jungo - не даёт той скорости разработки, которая есть на Rails. В рельсах большая часть вещей делается генераторами кода. Зачем тогда сравнивать несоизмеримое. Сравните с Sinatra или Hanami.

> можно заглянуть на http://benchmarksgame.alioth.debian.org и сравнить скорость самих
> языков, а не фреймворков.

Ок..... http://benchmarksgame.alioth.debian.org/u64q/ruby.html

binary-trees    
source     secs     mem     gz     cpu     cpu load
Ruby    47.66     511,724     1083     137.38     66% 90% 70% 63%
Python 3    93.55     280,624     589     337.74     92% 89% 87% 93%


> Делают. Но даже если предположить, что нет, то чем разработка нестандартного сайта
> на wordpress принципиально отличается от его разработки на рельсах?

Опять некорректное сравнение. Плагин для вордпреса - это взять и сделать что-то, что предписано моделью разработки вордпреса. С его интерфейсами, с его стилями и пр. Рельсы не ограничивают в использовании фронтендных технологий. Хочешь Angular - не проблема. Хочешь React - пожалуйста. Хочешь ванильный html/js - не проблема.

> А самое главное, как это относится к стоимости труда?

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

Если же сравнивать с питоном, так конкуренция среди программеров. Сейчас питон запихнули в учебные программы везде где только можно, даже в качестве первого языка программирования. Сколько из них реально способно делать что-то полезное? А в части конкуреции таки давят друг на друга.

Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  –5 +/
Сообщение от _ (??), 23-Мрт-18, 17:20 
Апрельские тезисы:

>Jungo - не даёт той скорости разработки, которая есть на Rails.

Брехня-я-я! (С) НМ
Вам и остаётся только брехать, ибо по делу предъявить нечего :)

>В рельсах большая часть вещей делается генераторами кода.

А вы не осилили :)

>Ок..... http://benchmarksgame.alioth.debian.org/u64q/ruby.html

Не важно как проголосуют, важно как посчитают? Ню-ню %-)
Там, если страницу приводить целиком, рябе сливает змею 4:6 ... Причём медленному аж до скулоседения _третьему_, второй же вас порвёт как Тузик грелку (С) :-)

>Опять некорректное сравнение.

Только потому, что рябе - слил?! ;-)

>А в части конкуреции таки давят друг на друга.

Нету больше конкуренции с раилс\ребе. Стал не модным и уже почти сдох. Даже ваш жупел - 33 сигнала ... уже только 11 сигналов, а то и 6 :-р

Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +1 +/
Сообщение от Аноним (-), 23-Мрт-18, 18:19 
> Не важно как проголосуют, важно как посчитают? Ню-ню %-)
> Там, если страницу приводить целиком, рябе сливает змею 4:6 ... Причём медленному
> аж до скулоседения _третьему_, второй же вас порвёт как Тузик грелку
> (С) :-)

Да безразлично какой там - второй, третий, четвертый (который опять не будет совместим со предыдущими)... Бейсиком тоже до сих пор кто-то пользуется.... Гугл, как бывший главный драйвер петона, уже сказал - всем пользоваться Go....

А Руби хорош тем, что сообщество относительно стабильное. Нет всплесков, но и массового оттока тоже нет.

Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 26-Мрт-18, 00:32 
"А на кладбище все спокойненько,
ни друзей ни врагов не видать,
все нормальненько, все пристойненько,
исключительная благодать"
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 27-Мрт-18, 19:34 
Соглашусь, но с поправкой – там было 37signals.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

5. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 23-Мрт-18, 10:31 
Подскажите, он уже умеет сохранять/читать конфигурацию приложений из файла?
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 24-Мрт-18, 11:49 
и не будет уметь
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 29-Мрт-18, 18:18 
почему "не будет"? вполне можно такое сделать мне кажется
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 23-Мрт-18, 11:18 
А можно запустить приложение на rust ?
Хочу запустить nginx + php и rust чтоб оно одновременно локалхост слушало. Извиняюсь, если вопрос глупый
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  –1 +/
Сообщение от Andrey Mitrofanov (?), 23-Мрт-18, 11:23 
> А можно запустить приложение на rust ?
> Хочу запустить nginx + php и rust чтоб оно одновременно локалхост слушало.
> Извиняюсь, если вопрос глупый

Если бы rust был в списках http://unit.nginx.org/#supported-application-languages , наверное, ключевая возможность '- Multiple application languages and versions can run simultaneously' http://unit.nginx.org/#key-features относилась бы и к нему.

Но... https://duckduckgo.com/?q=rust+site%3Aunit.nginx.org�... => 'No results'

Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от анонист (?), 23-Мрт-18, 12:47 
Спасибо)
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Alexey (??), 23-Мрт-18, 13:57 
на rust можно написать самоятельный http сервер с необходимой логикой а в конфиге nginx прописать правила, какие запросы направлять в php  а какие серверному приложению на rust
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

33. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от KonstantinB (ok), 23-Мрт-18, 18:08 
Изучаешь сишные API, extern crate и вперед. :)
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

15. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от anonymous (??), 23-Мрт-18, 12:25 
руби это то про что автор сам сказал что оно всегда будет тормозным дерьмом?
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  –1 +/
Сообщение от anonymous (??), 23-Мрт-18, 12:28 
создай вещь для дэбилов и только дэбилы будут ей пользоваться. видел одного рубиста - чувак вообще не понимает что такое http, sql, не знает элементарных вещей из программирования и три года пишет убогую не масштабируемую фигню на руби. руби это только для таких уважаемых господ.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 23-Мрт-18, 12:43 
А кто ему за это платит ?
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от anonymous (??), 23-Мрт-18, 13:04 
какой-то идиот который думает что оплачивая работу этого дэбила он получит продукт. результаты не контролируются.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +4 +/
Сообщение от _ (??), 23-Мрт-18, 17:53 
Я не поклонник руби - но твой пример ... это не о руби вообще. Это о людях.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от ыы (?), 24-Мрт-18, 08:26 
Скорее о Дартаньянах на белых конях...
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от foiemail (?), 23-Мрт-18, 18:10 
Для руби есть биндинги к czmq, так что все в порядке
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

36. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 23-Мрт-18, 18:37 
Рубисты рубят бабло :)
Им легче написать быстренько новый код (этакий поток сознания),
а усовершенствовать уже созданное - не их тема.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

37. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 23-Мрт-18, 19:33 
> Рубисты рубят бабло :)
> Им легче написать быстренько новый код (этакий поток сознания),
> а усовершенствовать уже созданное - не их тема.

Как раз с сопровождением кода на Руби проблем нет. Есть особенности языка, но сам язык простой. Неожиданностей в нём почти не возникает.

Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от PukkuTukkuTaBu (?), 23-Мрт-18, 21:36 
Он не это имел ввиду.
Когда популярность ресурса растет и упирается в производительность руби, вот тогда начинаются самые пляски. И оказывается что на рельсах если вырубить View и оставить голый api, он будет уже в раазы быстрее и отзывчивее, лучше держать нагрузку да, но это будет уже совсем другое приложение. А там уже и мысль "а не написать ли нам api, раз уж остался только он на руби, на чем нибудь другом?" и пишут на чем нибудь другом, более быстром, без GIL, отзывчивом и не жрущем кучу ресурсов
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 23-Мрт-18, 21:56 
> А там уже и мысль "а не написать ли нам api,
> раз уж остался только он на руби, на чем нибудь другом?"
> и пишут на чем нибудь другом, более быстром, без GIL, отзывчивом
> и не жрущем кучу ресурсов

Так а на чем? На Crystal? На Elixir?

Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 25-Мрт-18, 00:32 
Кристал я для прода еще не готов. А эликсир слишком специфичен, программисты способные эффективно программировать в функциональном стиле дорого стоят.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 24-Мрт-18, 11:51 
Вы плохо его знаете по видимому, как сам язык так и сам mri
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

51. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 25-Мрт-18, 08:48 
Глубокий специалист в теории языков?
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +1 +/
Сообщение от Аноним (-), 23-Мрт-18, 12:51 
> Устранены крахи, возникающие при использовании модулей для языков PHP...

ну теперь заживем!

Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +1 +/
Сообщение от Ne01eX (ok), 23-Мрт-18, 22:20 
2All: Ну раз такие дела, то юзайте bash в чём проблема-то? :-\


Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 24-Мрт-18, 11:53 
> 2All: Ну раз такие дела, то юзайте bash в чём проблема-то? :-\

проблема в том что попытка написать на баше скрипт длиннее 500 строк превращается в ад дебага


Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +2 +/
Сообщение от Ne01eX (ok), 25-Мрт-18, 08:01 
>> 2All: Ну раз такие дела, то юзайте bash в чём проблема-то? :-\
> проблема в том что попытка написать на баше скрипт длиннее 500 строк
> превращается в ад дебага

:-D Так это про любую программу можно сказать. У баша есть недостатки, но другие. Кому-то эти недостатки, - наоборот достоинства.

Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Аноним (-), 27-Мрт-18, 19:42 
> 2All: Ну раз такие дела, то юзайте bash в чём проблема-то? :-\

Вам сюда: https://www.linux.org.ru/forum/talks/7840200

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

45. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +2 +/
Сообщение от Аноним (-), 24-Мрт-18, 13:37 
А начиналось всё с того, что NGINX - это чисто просто HTTP без всякой фигни, и этим гордились.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +/
Сообщение от Ne01eX (ok), 24-Мрт-18, 23:29 
> А начиналось всё с того, что NGINX - это чисто просто HTTP
> без всякой фигни, и этим гордились.

Да. Из неизуродованных остался только lighttpd, но и в него AJP в текущей ветке (1.5.x) уже впиливают. :-(

Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +2 +/
Сообщение от Аноним (-), 25-Мрт-18, 00:33 
> А начиналось всё с того, что NGINX - это чисто просто HTTP
> без всякой фигни, и этим гордились.

Есть nginx, а есть nginx unit - это разные продукты

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

49. "Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby"  +1 +/
Сообщение от Ne01eX (ok), 25-Мрт-18, 07:58 
>> А начиналось всё с того, что NGINX - это чисто просто HTTP
>> без всякой фигни, и этим гордились.
> Есть nginx, а есть nginx unit - это разные продукты

Поживём-увидим.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру