Nancy vs Node.js
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 16.06.18 21:35
Оценка:
Я хотел бы понять, как настроить HTTPS в Nancy для Linux (желательно для моего дистрибутива).
И мне страшно об этом спросить в профильном форуме. В то же время, я думаю/предполагаю,
что такой же вопрос про node.js не встретит у форумов отторжения/негодования.

Этого одного достаточно, чтобы выкинуть C# вместе с Core на помойку.
Re: Nancy vs Node.js
От: Слава  
Дата: 16.06.18 21:43
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Этого одного достаточно, чтобы выкинуть C# вместе с Core на помойку.


Пишите на питоне, а https настраивайте в haproxy, в nginx и т.п.
Re: Nancy vs Node.js
От: fmiracle  
Дата: 16.06.18 21:48
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Я хотел бы понять, как настроить HTTPS в Nancy для Linux (желательно для моего дистрибутива).

ЭФ>И мне страшно об этом спросить в профильном форуме. В то же время, я думаю/предполагаю,
ЭФ>что такой же вопрос про node.js не встретит у форумов отторжения/негодования.


Про Nancy я до сих пор никогда не слышал но беглый поиск сказал что это альтернатива asp.net для построения web api.

Ну так что с .net core, что с nodejs я лично всегда подключал SSL просто на Nginx, а он уже проксировал запросы дальше в nodejs/kestrel по http.


ЭФ>Этого одного достаточно, чтобы выкинуть C# вместе с Core на помойку.


Это твое право, кто ж его у тебя отнимет?
Re[2]: Nancy vs Node.js
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 16.06.18 23:14
Оценка:
F> я лично всегда подключал SSL просто на Nginx, а он уже проксировал запросы дальше в nodejs/kestrel по http.

Ну то есть ты пользовался для организации HTTPS технологией на C. Я так и сказал, C# — не нужен.
Отредактировано 16.06.2018 23:33 Эйнсток Файр . Предыдущая версия .
Re[3]: Nancy vs Node.js
От: Mihas  
Дата: 17.06.18 08:05
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

F>> я лично всегда подключал SSL просто на Nginx, а он уже проксировал запросы дальше в nodejs/kestrel по http.

ЭФ>Ну то есть ты пользовался для организации HTTPS технологией на C. Я так и сказал, C# — не нужен.
Может, я чего-то не понимаю. Если C# тебе нужен только для организации HTTPS, то замечу, что оный легко организуется стандартным http-сервером, встроенным в node.js.
Re: Nancy vs Node.js
От: Ops Россия  
Дата: 17.06.18 08:13
Оценка: +2
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Этого одного достаточно, чтобы выкинуть C# вместе с Core на помойку.


Ну выбрасывай. Или ты хочешь, чтобы другие что-то из-за твоих фобий выбрасывали?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re: Nancy vs Node.js
От: Danchik Украина  
Дата: 18.06.18 13:41
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Я хотел бы понять, как настроить HTTPS в Nancy для Linux (желательно для моего дистрибутива).

ЭФ>И мне страшно об этом спросить в профильном форуме. В то же время, я думаю/предполагаю,
ЭФ>что такой же вопрос про node.js не встретит у форумов отторжения/негодования.

ЭФ>Этого одного достаточно, чтобы выкинуть C# вместе с Core на помойку.


Давай, давай, кончай с .NET. Меньше обьяснять придется какую ты глупость делаешь.
Re: Nancy vs Node.js
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 18.06.18 14:47
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

Вопрос зачем Nancy?
Реализации веб-сервера Kestrel в ASP.NET Core
и солнце б утром не вставало, когда бы не было меня
Re[2]: Nancy vs Node.js
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 18.06.18 17:11
Оценка:
Я хочу запустить какой-нибудь сервер на mono под linux (три варианта: kestrel, xsp, katana).
Последняя скорее всего не заработает, потому что она не сервер, а так, набор компонентов для IIS.
Предпоследний устаревший.
Первый запустить сложно.

А Nancy тут при том, что работает с SelfHosting и собрать её просто.

D> Давай, давай, кончай с .NET. Меньше обьяснять придется какую ты глупость делаешь.


И какую же глупость я по-твоему делаю?
Отредактировано 18.06.2018 17:12 Эйнсток Файр . Предыдущая версия .
Re[2]: Nancy vs Node.js
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 18.06.18 17:15
Оценка:
S>Вопрос зачем Nancy?

Она просто собирается и устанавливается.

А Kestrel-а вашего нет в репозиториях —
http://gpo.zugaina.org/Search?search=kestrel

Ты сейчас скажешь — качай бинарники с nuget.org
А мне бинарники нельзя, политика дистрибутива — сборка из исходных текстов.
Отредактировано 18.06.2018 17:19 Эйнсток Файр . Предыдущая версия .
Re[3]: Nancy vs Node.js
От: takTak  
Дата: 18.06.18 17:23
Оценка:
ЭФ>Она просто собирается и устанавливается.

ЭФ>А Kestrel-а вашего нет в репозиториях —

ЭФ>http://gpo.zugaina.org/Search?search=kestrel

ЭФ>Ты сейчас скажешь — качай бинарники с nuget.org

ЭФ>А мне бинарники нельзя, политика дистрибутива — сборка из исходных текстов.



https://github.com/aspnet/KestrelHttpServer
Re[3]: Nancy vs Node.js
От: Danchik Украина  
Дата: 18.06.18 17:45
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Я хочу запустить какой-нибудь сервер на mono под linux (три варианта: kestrel, xsp, katana).

ЭФ>Последняя скорее всего не заработает, потому что она не сервер, а так, набор компонентов для IIS.
ЭФ>Предпоследний устаревший.
ЭФ>Первый запустить сложно.

Вот глупости опять. Self-Hosting работает на ура и он даже, с самого начала, был запланирован. Kestrel может работать и как in-proc (тут я только начитался, но katana точно работала).
И зачем вам моно? Чем .NET Core не угодил?

ЭФ>А Nancy тут при том, что работает с SelfHosting и собрать её просто.


D>> Давай, давай, кончай с .NET. Меньше обьяснять придется какую ты глупость делаешь.


ЭФ>И какую же глупость я по-твоему делаю?


Усложняешь проект непонятными либами, пакаджерами и дополнительными зависимостями. Вот например как будешь к базе конектится если нужно? Сиквелы слать? Какие базы node поддерживает? Как это все дебажить? Как у него с многопоточностью в одном реквесте? Готов писать тесты на каждый чих из-за динамической типизации?
А если придется TCP сокет открыть к другому серверу? И так далее. Думаю все это уже и есть но порог вхождения и качество может разочаровать.

Пишешь сервер на винде, тестируешь, скидываешь на linux — профит. Те же бибилиотеки спокойно шаришь между проектами.
Re[4]: Nancy vs Node.js
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 18.06.18 17:53
Оценка:
ЭФ>>А мне бинарники нельзя, политика дистрибутива — сборка из исходных текстов.

T>


T>https://github.com/aspnet/KestrelHttpServer


то, что исходники есть, не означает, что их можно собрать.
Вот, например строчка из .csproj-файла:
https://github.com/aspnet/KestrelHttpServer/blob/dev/src/Kestrel.Core/Kestrel.Core.csproj#L1
а вот бага, из-за которой это не соберётся:
https://github.com/gentoo/dotnet/issues/335
Re[3]: Nancy vs Node.js
От: _Raz_  
Дата: 18.06.18 18:06
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Первый запустить сложно.




    dotnet xxx.dll
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[4]: Nancy vs Node.js
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 18.06.18 18:30
Оценка:
ЭФ>>Первый запустить сложно.

_R_>


_R_>
_R_>    dotnet xxx.dll
_R_>



в Sabayon Linux не заработает:

user@sabayon ~ $ dotnet xxx.dll
bash: dotnet: command not found
user@sabayon ~ $ sudo enman list --installed
╠   Repositories enabled with enman:
☛       dotnet
user@sabayon ~ $ sudo equo i dev-dotnet/dotnetcore-sdk
☛  !!! No match for dev-dotnet/dotnetcore-sdk in repositories.


А даже если сделать, чтобы заработало, то xxx.dll — это бинарник. А политика дистрибутива — сборка из исходников.
Отредактировано 18.06.2018 18:35 Эйнсток Файр . Предыдущая версия .
Re[5]: Nancy vs Node.js
От: Слава  
Дата: 18.06.18 19:20
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>в Sabayon Linux не заработает:


Sabaton Linux

Слаку еще поставьте.
Re[6]: Nancy vs Node.js
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 18.06.18 19:30
Оценка:
С>Sabaton Linux

С>Слаку еще поставьте.


Вот про это я и говорю. Спросишь про все те проблемы, что выше написали про Node.js и про них будут отвечать и разбираться.
Спросишь про Core — и на говно изойдут.
Re[5]: Nancy vs Node.js
От: _Raz_  
Дата: 18.06.18 19:32
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>А даже если сделать, чтобы заработало, то xxx.dll — это бинарник. А политика дистрибутива — сборка из исходников.


docker run -d -p 8080:5000 -t mydemos:aspnetcorehelloworld
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[7]: Nancy vs Node.js
От: Слава  
Дата: 18.06.18 19:33
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Вот про это я и говорю. Спросишь про все те проблемы, что выше написали про Node.js и про них будут отвечать и разбираться.

ЭФ>Спросишь про Core — и на говно изойдут.

Мне интересно, как вы под ваш зачем-то оригинальный дистрибутив линукса соберёте Freeswitch. Сколько усилий это займёт.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.