I
I
iluxa18102016-03-24 21:00:28
Java
iluxa1810, 2016-03-24 21:00:28

What are the alternatives to .Net technologies?

Right now I'm developing a Client, WCF Service, WinService.
Everything will work like this: the
WinForms client sends a request to the WCF service.
The WCF Service is hosted by WinService and handles Client requests.
The WCF service interacts with the MS SQL database through the Entity Framework
WinService, in addition to hosting WCF, it performs various background operations.
I would like to know how similar tasks are approached on other platforms / programming languages?
In other words, I want to get some comparative analysis: in such and such a language, this and that is used instead, in such and such a language, when building the architecture that is described in the topic.
Many things that are in .Net are not available in other programming languages, but this does not prevent other platforms from solving similar problems and, sometimes, more efficiently.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
M
Maxim Grekhov, 2016-03-31
@Sterk

Yes, even in the .net stack, the same thing can be solved by other methods.

  • WinForms - WPF
  • WinService - self-hosted Web Server or just a Web solution for IIS, it's not clear what is meant by "performs various background operations"
  • WCF - WebApi, NancyFx
  • EF - dapper, NPoco, linq2db, nhibernate

Q
QtRoS, 2016-03-31
@QtRoS

There are already many ready-made solutions for all major languages, but in terms of UI, everything may not be so rosy. The fact is that the .NET Framework, as comrade Maxim Grekhov noted , even has several tools for creating interfaces, while libraries for creating services (or microservices) in C ++ cannot boast of this.
If you are really interested, then you can google something like this: microservices <language>
Google will give out something related.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question