E
E
EmilSabitov2014-11-06 15:53:16
Yii
EmilSabitov, 2014-11-06 15:53:16

What to choose ASP.NET MVC or Yii?

Good afternoon.
I didn’t want to play another holivar, but the dispute between me and my colleague needs to be resolved. A colleague is fluent in PHP and its frameworks, in particular Yii , and I am fluent in C#, but also fluent in PHP, but not as good as C#.
And now the day has come when we need to develop a large project, where there should be a fairly flexible system for storing data, displaying it and processing it. There was a question: "On what to write it?".
Due to the fact that each of us presented an exemplary implementation in our own "convenient" language in our heads, we cannot come to a common opinion and start implementing the product.
For ease of discussion, let's come up with a topic for the system, for example: "Document Management System". This is an example of a possibly loaded system where there are many relationships and nesting in data structures.
I would like to know the reasons why it will be necessary to choose one or another technology for the implementation of the proposed system. The cost of development and servers does not matter.
Since this question may be useful to other people in the future, I am attaching a few links that provide useful information on this topic:
Comparison by points
Why choose Yii?
ASP.NET MVC
Advantages and Disadvantages of PHP and ASP.NET
Advantages of .NET for the Web
Which Technology to Choose for a Diploma?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
Q
Quber, 2014-11-06
@Quber

I am fluent in both PHP and C# ASP.NET.
I will say that it is best to use C # for a workflow system, since it has ready-made classes for working with files, which is relevant for a workflow system. The written code can be easily implemented into the desktop environment, due to the written ready-made classes. In C#, you can call web integration methods (not in php). Etc.
If we assume this is a project ala another Twitter or Instagram, then definitely PHP + YII framework or Symfony 2. ASP.NET in this regard will be much weaker and more flawed. Of course, you can paint what and why, but this topic is a long holivar. YII has a powerful caching system, flexibility, and modularity. You can implement just a big bunch of best practice from any PHP code. And the PHP community is much bigger than the ASP.NET community.

A
Alexander Makarov, 2014-11-06
@SamDark

As I understand it, Sharpe's partner does not know? If so, choose PHP. Otherwise, the partner will be useless for 3-4 months, and then it will also turn out that he did not think about all sorts of locks, states and race conditions and, as a result, the application cannot be deployed to a couple of servers at all.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question