-
Notifications
You must be signed in to change notification settings - Fork 848
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate platform to .net core #617
Comments
Here is @joeaudette pager implemented with tag helpers : And I think there is also this one : But I'm sure you guys already figured it out 😄 |
Thanks for the links @Skrypt, we are considering removing dependencies on Pagelist, not sure we need such complex base class. |
Good Job, .net core is extensible and modularity platform |
Although I'm very skeptical that this could ever be done, I'm curious about it. Is there any progress on this issue? |
@ASADeveloper Our goal is to start this year. Of course it is long term Epic feature. And it is not yet moved to the implementation stage. However it is open for analysis and discussion. |
I think the biggest dependency will be the readiness of EF Core. |
Hi , |
I don't think this could be 'converted' to .net core. It is more like re-programming the features in .NET Core. We have evaluated Virtocommerce as a replacement for our reseller portals (a few hunderds), but eventually we doubted about how it is going to survive the new frameworks and technologies. I guess we just have to wait and see if/when/how this is migrated to the new framework and technologies. |
I've successfully compiled VirtoCommerce.Storefront on a Mac but it would require some minor fixes to make it work with Mono. There's also the fact that with .NET Standard 2.0 almost all libraries from the legacy framework is now included in .NET Core. So, the most complex part is about finding alternatives to the third party libs that have been included in VirtoCommerce. Hopefully the Storefront has only few of them. So, I think that migrating to .NET Core for the Storefront part will be just a migration of some code because it already uses the principle of OWIN and registering services on app startup. I might be wrong but that's my first guess. I'm not too much worried at this point, running Virto on .NET 4.6.1 is fast enough. The main advantage of using .NET Core would be for having better response time from server side. But, then maybe only parts of Virto could be migrated to .NET Core ... think micro-services ... Web API... I think that for Storefront it could also gain some perf but like I said, you are also bound to the client side tech you are using and the speed optimizations you will make with those. It's all about finding a great balance. Lucene queries on .NET Core will be that much faster? Caching will be that much faster? ... I think, that for me the advantages of using .NET Core is mainly about having at last the opportunity to use docker containers and also develop C# on linux and/or Mac. Not anymore bound to Windows. Which makes this easier for content integrators/designers that are all on Mac these days. |
@Skrypt awesome! I agree that Docker and ability to natively run on Mac are the main reasons. That is the reason to wait for .NET Standard 2.0. |
I think if .NET Core 2.0 supports EF6, it will go a long way to help the port (dotnet/ef6#271) |
Hi @tatarincev I saw you are working on 'https://github.com/VirtoCommerce/vc-platform-core' already 👍, is there a roadmap you could share? |
Here it is. |
The platform on .NET Core 2.2 has been released 3.0.0-rc.2 |
This will contain compilation of documents in relation to migrating to .net core
Storefront Issues
JWT - token based authentication in core
http://andrewlock.net/a-look-behind-the-jwt-bearer-authentication-middleware-in-asp-net-core/
The text was updated successfully, but these errors were encountered: