R
R
rch42016-12-02 16:00:34
ASP.NET
rch4, 2016-12-02 16:00:34

ASP.NET Core: what's missing in .Net Core vs. .Net Framework?

Добрый день!
Находимся в начале создания нового веб-приложения. Изначально планировали использовать ASP.Net 5, но задумались над использованием в качестве основы ASP.NET Core (.Net Core) или ASP.Net Core (.Net Framework).
Первый вариант привлекает возможностью хостить приложение на *nix, второй - банально интеграцией апи контроллеров и обычных контроллеров, а так же другими улучшениями (это же добавляет плюсов и первому).
Везде пугают, что в ASP.NET (.Net Core) перенесено еще далеко не все, но нигде мы не нашли даже кратного перечня отсутствующих возможностей, так ли все плохо? Везде есть описание того, что мы получим, но что потеряем?
А если ASP.Net Core (.Net Framework) сравнивать с уже проверенным ASP.Net 5, что мы потеряем? Или лучше не выделываться и использовать проверенную технологию?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
Дмитрий Еремин, 2016-12-02
@EreminD

ASP.NET 5 = ASP.NET Core
Если речь идет о выборе между Core и православным .Net Framework, хочу предостеречь от проблемы нашего проекта
У нас проект на .net Core. При этом, в решении используется много проектов (csproj) на .net (не Core).
Все работает вполне корректно при запуске из студии, но проблемы начинаются, при работе, например с CI или сборкой через командную строку. Есть либо сборщик MSBuild, который не понимает зависимости между Core и обычными проектами. И такой же dotnet, который больше на Core приучен.
В общем, мешанина и не можем наладить CI
Так что смотрите, сможете ли работать, не мешая платформы.
Если не уверены - лучше .net framework

S
Sergey, 2016-12-02
@senal

For example, I still lack work with xsd schemas in Core, but core 1.2 will support the .net standard library 2.0 so that I'm waiting for the second quarter of 2017.
And so I think you can read the roadmap and see if you don't need anything planned, you can try.

V
Valery Abakumov, 2016-12-08
@Valeriy1991

Good afternoon! From my own experience: there is no graphics subsystem in .NET Core (System.Drawing, it seems). Those. if you suddenly decide to form, say, a captcha on the server side, then you will not succeed. There is also incomplete reflection support (in particular, the StackFrame class is missing).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question