Информация об изменениях

Сообщение Re[3]: Почему MS Edge - не под .Net? от 07.12.2017 7:19

Изменено 07.12.2017 7:32 Shmj

Re[3]: Почему MS Edge - не под .Net?
Здравствуйте, RBujfEOHIY, Вы писали:

RBE>.Net — для любых приложений. Хоть для системы документооборота, хоть для калькулятора, хоть для глазного тренажёра, хоть для чего иного.


Тут вы заблуждаетесь. У .Net широкая сфера применимости, но она не безгранична. См. язык/платформу Java -- .Net является его клоном.

Чисто для фана на .Net даже операционную систему писали. Но, как сами понимаете, на практике никто такую ОС юзать не будет -- не тот уровень.

RBE>И браузер является корпоративным приложением. Куча корпоративного софта написано для работы в браузере.


Работают в браузере, используют его как платформу. Но сам браузер не является Enterprise software.

Enterprise software -- это когда есть (1) база данных, (2) нехитрая логика, (2) достаточно простые формы для работы с данными, (4) иногда API.

S>>Рендер то все равно через WinApi будет, какой смысл .Net притягивать?

RBE>Так можно про любое приложение сказать. В любом приложении в конечном итоге будет WinAPI вызываться.
RBE>Получается, что про любое приложение можно сказать: "какой смысл .Net притягивать?"?

В корпоративном приложении прямых вызовов Win API может и не быть -- все опосредовано.
Re[3]: Почему MS Edge - не под .Net?
Здравствуйте, RBujfEOHIY, Вы писали:

RBE>.Net — для любых приложений. Хоть для системы документооборота, хоть для калькулятора, хоть для глазного тренажёра, хоть для чего иного.


Тут вы заблуждаетесь. У .Net широкая сфера применимости, но она не безгранична. См. язык/платформу Java -- .Net является его клоном.

Чисто для фана на .Net даже операционную систему писали. Но, как сами понимаете, на практике никто такую ОС юзать не будет -- не тот уровень.

RBE>И браузер является корпоративным приложением. Куча корпоративного софта написано для работы в браузере.


Работают в браузере, используют его как платформу. Но сам браузер не является Enterprise software.

Enterprise software -- это когда есть (1) база данных, (2) нехитрая логика, (2) достаточно простые формы для работы с данными, (4) иногда API.

S>>Рендер то все равно через WinApi будет, какой смысл .Net притягивать?

RBE>Так можно про любое приложение сказать. В любом приложении в конечном итоге будет WinAPI вызываться.
RBE>Получается, что про любое приложение можно сказать: "какой смысл .Net притягивать?"?

В корпоративном приложении прямых вызовов Win API может и не быть -- все опосредовано.

Примеры корпоративных приложений от MS -- Microsoft Dynamics, SharePoint.

Вы будете удивлены, но эти продукты приносят MS немало баблища. Емнип, даже больше чем сам Windows.

Такие продукты как браузер или операционная система нужны в 1 экземпляре и юзер будет использовать лучшее что есть. Там конкуренция настолько высока, что думать о разработке своего браузера смысла нет.

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