Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes

1
MVC + 3 niveaux; où les ViewModels entrent en jeu?
Je conçois une application à trois niveaux à l'aide d'ASP.NET MVC 4. J'ai utilisé les ressources suivantes comme référence. CodeProject: MVC + N-tier + Entity Framework Séparation de l'accès aux données dans ASP.NET MVC J'ai le design suivant jusqu'à présent. Presentation Layer (PL) (projet MVC principal, où M de MVC …







3
Pourquoi CIL et CLR sont-ils requis dans .NET?
J'ai vu cette belle image ici . J'ai appris que tous les compilateurs qui prennent en charge le langage .net convertissent le code source au CILformat. Désormais, Microsoft n'intègre jamais .NETtout le système d'exploitation en écrivant un CLR pour tous les systèmes d'exploitation. Alors pourquoi garder un tel format de …
11 .net 

3
D'un point de vue architectural, une couche d'abstraction de base de données, comme Entity Framework de Microsoft, annule-t-elle la nécessité d'une couche d'accès aux données distincte?
La façon dont c'était Depuis des années, j'organise mes solutions logicielles en tant que telles: Couche d'accès aux données (DAL) pour résumer l'activité d'accès aux données Business Logic Layer (BLL) pour appliquer des règles métier aux ensembles de données, gérer l'authentification, etc. Utilitaires (Util) qui n'est qu'une bibliothèque de méthodes …






2
Comment Lua gère les nombres entiers et flottants?
Autant que je me souvienne de la programmation, on m'a appris à ne pas comparer les nombres à virgule flottante pour l'égalité. Maintenant, en lisant Programmation dans Lua sur le numbertype Lua , j'ai trouvé ce qui suit: Le type de nombre représente des nombres réels (virgule flottante double précision). …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.