How to connect a Xamarin Client to Akka.net - c#

I've being trying to find how to connect a Xamarin or Universal app to Akka.net. I'd like to receive notifications from actors directly to the client like Orleans does. I did not find anything like this in the getakka web page. Is something that is not covered by the framework or it's because there are no .net Core libraries for Xamarin and Universal apps?
Regards.

There's no .Net Core support as yet.
Referring to this post by one of the primary owners of Akka.net, specifically half way down
after yesterday’s announcements I’m wondering if the .NET Core roadmap is even valid anymore. We had talked about starting work on Akka.NET for .NET Core in 2016. As of today, I’m thinking that .NET Core probably won’t be ready until much later than that.
... I can’t have that, and I’m fortunate enough to be in a position where I can and am choosing not to. I’m sticking with .NET 4.5.2 until .NET Core is solid.
Although this was dated May last year, I'm not aware of any changes on this front. I may be wrong, however.

Related

Service Bus Migration .Net Framework to .Net Standard 2.0

3 years ago, I worked on a corebanking project where we used Service Bus and it worked very well, and now we are trying to make a migration From .Net Framework to .Net Standard 2.0 but we still do not have an accurate view on the feasibility of things, I would just like to know if the current version of Service Bus is supported by .Net Standard 2.0 .
Thank you in advance. of great help.
I would just like to know if the current version of Service Bus is supported by .Net Standard 2.0
The question probably should be inverted - what version of .NET Standard the new Azure Service Bus client is compliant with. As of today, it's compliant with .NET Standard 1.3. This means you won't have the features that are associated with .NET Standard 2.0. One of those would be transaction semantics.
Future milestones contain issues for features that are not available yet. You can track specific ones on GitHub if you happened to rely on those.
Note that there were some design changes in the new client such as
Entity clients vs message senders/receivers.
Simplified brokered message, removal of message serialization.
Separation of run-time and configuration planes.
Addition on incoming and going pipelines to support plugins.
etc.
You should analyze those and review how they will affect your migration. The repository is now open-sourced and it is much easier to follow up with the development team to raise issues.

Can I run a C# game on asp.net core?

I have searched the web for the answer to this; "Is it possible to launch a game from an asp.net core web site/server?".
I don't know if the XNA framework will work with this new framework, or is there any alternative?
I would really like to not write my games in javascript, but prefer c#, and hoped that there would be a solution like a java applet, but for c#.
ASP.NET Core is a web framework that enables you to develop web applications. It is running on the server (multiplattform). For Client side code ASP.NET Core can work in conjunction with multiple client frameworks (plain javascript, AngualarJS, ...). But it does not give you the ability to develop code in C# that is executed in the browser.
As mentioned before, it is not possible to do so with the current tools the Net framework provides.
But you can use Unity, which is a game engine that allows you to write game in a couple of languages, c# is one of those.
The latest version allows you to create and publish a game using the web GL option which will run on a browser with no additional plug ins.
You probably want to take a look at that.

ASP.NET MVC 5 on Mac OS X

I want to learn how to build websites using the Microsoft ASP.NET framework on a Mac running OS X 10.10.5. I will be following along with an online course that uses ASP.NET MVC 5. All of the tutorials I have read so far say to use Homebrew's aspnet/dnx repo to install ASP.NET. However, according to the GitHub page:
"This repository is obsolete and no longer used or maintained."
A link on the page redirects to .Net Core
So, my question is: how do I install ASP.NET MVC 5 on my Mac, not .NET Core?
Thanks!
If you want to start developing for .NET (including ASP.NET MVC and related technologies) on OSX, you'll need to look towards .NET Core. There are instructions there on how to install it and how to write code for it. There are good examples linked at the bottom of the page.
Please be aware that, as of this time, the related OSX technologies are not full released, so prepare for some hiccups along the way (though...it's getting better!).
You want to use https://www.microsoft.com/net/core#macos
Follow the examples here once you're set up: https://docs.asp.net/en/latest/getting-started.html
dnx is deprecated as mentioned on their GitHub page.
This repository is obsolete and no longer used or maintained.
Also, for what it's worth - dnx/dnvm were CLI tooling used to build/bootstrap .net applications. They were used during the beta/rc versions of what is now known as dotnet core. The new https://github.com/dotnet/cli has replaced dnx.
Nothing is better than using the OS with the full capabilities as Windows to work with ASP.NET or Windows Forms (really beautiful on Windows) as a student I've been trying to get this things on mac but is kind of difficult and as future engineer, if I have to get complex operations to do something, due, something is wrong, engineering solutions is to make the easiest possible solution and that one is using Windows. Less paint in the ass.

Mono .Net support for async await?

I wanted to know if writing a self hosted WebApi project using async await keyword features would be supported in Mono on Linux..
I found this:
on the Mono website on the compability page:
and then there is some text saying limited ASP.NET 4.5 async stack.
So... i'm confused... what async/await aspect is or isn't supported with Mono 4.5 ?
Mono cloned ASP.NET 2 pipeline a long time ago, to support the classic ASP.NET WebForms based on "System.Web" assembly. That model was a sync one due to Microsoft's initial design.
However, later Microsoft added many async features to the pipeline (System.Web) during .NET 4/4.5 time frame, and that's a new design Mono does not yet fully clone. That's probably the meaning behind the paragraph.
I don't think Mono should move ahead with "System.Web" as even Microsoft gives it up in favor of OWIN a while ago, and now ASP.NET 5/DNX.
Update:
Please switch to ASP.NET Core today, as it is simply the best in this field for cross platform web applications.

What is the .NET 4.5 Windows Store App equivalent of AsyncOperationManager?

Currently digging into developing a Windows Store App for my new Surface device, I am trying to port a small application from .NET 2.0 WinForms.
I am using the AsyncOperationManager class to implementing a component that supports the event-based asynchronous pattern. It seems that this class is not supported for use in a Windows Store App.
Probably I have to rewrite the app/class from ground up with those new asynchronous functions in .NET 4.5, still there might be an easier way to proceed.
Therefore my question is:
Is there a direct replacement in .NET 4.5 Windows Store Apps for the AsyncOperationManager class?
This appears to be one of those areas where you will end up rewriting this code using the new framework. MS warned that there would be these situations and they were not lying. I have a similar project that I am trying to port over and there have been quite a few situations where I have had to rewrite code. I am going to dig into this more, but my first 30 minutes of research have not turned up anything hopeful.

Categories