Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
1. There are available only in C#.
2. Microsoft clouds may be used.
3. Tons of sugar.
4. Super IDE.
5. Beautiful asynchronous programming.
6. It's easier to interact with C++.
There is infa that C# works faster than Java.
Oh yes, you immediately get an application for all platforms, not just for android.
1) Personally, I have little experience in Java, and I myself can’t say much about this language, but I often heard that C # is more pleasant to work with. Here, for example, is an article where they talk about cool new Java features that have been in LINQ for a long time.
2) Paradoxically, it is easier to write cross-platform mobile applications in C#. Well, at least I don't know similar frameworks for Java.
3) It may be that the company made applications in C #, after which they decided to start making mobile applications. Transplanting experienced C# developers to another language is a rather risky business, but here a good framework turned out to be at hand.
Colleagues voiced a fair opinion on the part of the developers.
And here is the opinion from the business side:
The entire project team works on the same platform. And this simplifies the development as a whole, makes it easy to share knowledge about the project, simplifies the recruitment of people to the team, makes people interchangeable. In general, the process of developing an application becomes cheaper and easier, risks are reduced. But you just need to understand that this is true for prototypes and business applications (mobile clients for offline businesses, internal corporate applications, etc.). For entertainment applications with a bunch of platform-dependent fake whistles, this approach is already less effective.
I was on Mobius, there was a speaker from futurice, I remember he talked about development for large corporations and mentioned multiplatform frameworks, in particular Xamarin. So he said that they stopped using Xamarin, since in principle it is multiplatform only in terms of business logic, and everything else has to be implemented for each platform in its own way. And it doesn't seem like it gave them much of a win.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question