cranequinier: (65x70)
[personal profile] cranequinier
Есть коммандлайновая программа под Windows, которая принимает файл килобайт в триста и выдает взад файл килобайт в сто.
Из неё делается онлайновый сервис.
Вопрос: как это принять делать в 21-м веке?

Я пока делаю FastCGI, благо я это дело контрибучу знаю и люблю, переделки минимальны, и входит по-умолчанию в виндовые имеджы бесплатного клауд-хостинга от Амазона.

Но не оставляет ощущение, что FastCGI это какое-то окаменелое говно мамонта, а надо всё делать на чем-то ещё. А на чём?

Date: 2015-06-14 04:45 am (UTC)
dennisgorelik: (2009)
From: [personal profile] dennisgorelik
Торчать в веб из Windows принято с помощью IIS и Apache.
Ты, верноятно, имел ввиду чем принято соединять windows программы с веб сервером?

Date: 2015-06-14 05:11 am (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
А как так получилось, что у этой утилиты нет DLL или исходного кода, который можно было бы скомпилировать в DLL?

Date: 2015-06-14 05:25 am (UTC)
From: [identity profile] cranequinier.livejournal.com
Исходный код есть.

Но мараться о C# не очень хочется. Если этого можно избежать.

Date: 2015-06-14 10:10 am (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
Если не ошибаюсь, библиотека может быть скомпилирована вообще на чём угодно.

Ну и, теоретически, современный ASP.NET веб сайт можно на managed C++ писать.

А чем плох C#?

Date: 2015-06-15 03:29 pm (UTC)
From: [identity profile] cranequinier.livejournal.com
> ASP.NET веб сайт можно на managed C++ писать.

Это ещё хуже.

> А чем плох C#?

На сервере ничем особенно не плох. Просто ещё один язык в проекте, и ещё одна прокладка.

Date: 2015-06-14 05:01 pm (UTC)
From: [identity profile] yatur.livejournal.com
Т.е., ты хочешь, чтобы было как в 21-м веке, но настаиваешь на том, что будешь делать это в набедренной повязке и с каменным топором в руках. Не получится.

Придется замараться - или о Джаву, или о Джаваскрипт, или о C#, или о Питон какой-нибудь. Т.е., можно и с каменным топором - он отлично работает, но не надо тогда претендовать на 21-й век.

Date: 2015-06-15 03:31 pm (UTC)
From: [identity profile] cranequinier.livejournal.com
> Т.е., ты хочешь, чтобы было как в 21-м веке,

Не то чтобы прямо хочу. Интересуюсь просто, как там, в 21-м веке? Польза есть?

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

Да и не то чтобы прямо настаиваю. При прочих равных предпочитаю.

> Придется замараться - или о Джаву, или о Джаваскрипт, или о C#, или о Питон какой-нибудь.

Я бы предпочел мараться о PHP или JS. Они все равно неизбежны.

Date: 2015-06-14 07:16 pm (UTC)
From: [identity profile] yatur.livejournal.com
Т.е., ты хочешь, чтобы было как в 21-м веке, но настаиваешь на том, что будешь делать это в набедренной повязке и с каменным топором в руках. Не получится.

Придется замараться - или о Джаву, или о Джаваскрипт, или о C#, или о Питон какой-нибудь. Т.е., можно и с каменным топором - он отлично работает, но не надо тогда претендовать на 21-й век.

Date: 2015-06-14 08:48 pm (UTC)
From: [identity profile] rrr2.livejournal.com
managed С++, наверное, тоже прокатит...

Profile

cranequinier: (Default)
cranequinier

March 2020

S M T W T F S
1234567
891011121314
15161718192021
22 232425262728
293031    

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 6th, 2025 03:21 pm
Powered by Dreamwidth Studios