Récemment, un architecte a décrit notre entreprise comme offrant une solution Rolls-Royce (MVC) alors qu'il n'avait besoin que d'une Toyota (Web Forms). Je suis curieux de savoir ce que vous pensez des formulaires Web vs MVC en tant que choix
Récemment, un architecte a décrit notre entreprise comme offrant une solution Rolls-Royce (MVC) alors qu'il n'avait besoin que d'une Toyota (Web Forms). Je suis curieux de savoir ce que vous pensez des formulaires Web vs MVC en tant que choix
Je suis intéressé par la capacité des moteurs de règles à: lancer et itérer sur la logique métier demander aux "utilisateurs professionnels" d'effectuer la modification réelle de ces règles plutôt qu'aux développeurs comprendre les règles commerciales en général De plus, l'utilisation d'un moteur...
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . Il y a beaucoup de choses à prendre en compte lors de la...
Je me demandais si quelqu'un avait utilisé avec succès Windows Workflow Foundation pour un moteur BusinessRules / Validation, ou si vous connaissez des exemples de code ou des articles à ce sujet. Si vous l'avez déjà utilisé, qu'en pensez-vous? Comment est-il comparé aux autres systèmes...
Je cherche à concevoir une nouvelle solution très modulaire par nature et je voudrais créer une structure qui prend en charge cette conception pour permettre une expansion future facile, une séparation claire des préoccupations, l'octroi de licences par module, etc. La plupart de ce que j'ai que...
Nous travaillons actuellement sur notre nouveau produit / projet, il s'agit d'une application client-serveur destinée à certaines entreprises industrielles / de services spécifiques. Nous construisons un serveur (langage C et Linux uniquement) exécutant un protocole personnalisé au-dessus de TCP...
J'ai la responsabilité d'un grand site Web basé sur Asp.Net. Il s'agit actuellement d'un site Web (et non d'une application Web), de certains services Windows et d'un certain nombre de bibliothèques de classes. La couche de données utilise un mélange de LLBLGEN et Linq To LLBGen, ainsi qu'un...
Je travaille assez souvent avec ASP.NET MVC (et d'autres implémentations MVC basées sur le Web), mais c'est quelque chose dont je n'ai jamais été sûr: le contrôleur et la vue devraient-ils communiquer? Bien sûr, le contrôleur devrait choisir la vue à utiliser, mais qu'est-ce que je veux dire, le...
Récemment, j'ai eu une discussion avec un développeur qui a mentionné que pendant le développement du programme, il crée et supprime régulièrement des tables et des colonnes tout en travaillant sur de nouvelles fonctionnalités et justifie des choses en disant que c'est normal lors de l'utilisation...
Je vois que le terme «entreprise» est souvent utilisé par les développeurs de logiciels et les programmeurs et qu'il est utilisé de manière lâche, semble-t-il. en · ter · Prize / ˈentərˌprīz / Nom: Un projet ou une entreprise, généralement difficile ou nécessitant des efforts. Initiative et...
Un bon exemple de ce que j'essaie de demander serait la nouvelle fonctionnalité Timeline de Facebook. Au début, seuls quelques privilégiés étaient autorisés à accéder à la chronologie. Au fur et à mesure que la fonctionnalité se solidifiait dans son fonctionnement et que des bogues y étaient...
Je refactorise une grande base de code où la plupart des classes sont situées dans un seul paquet. Pour une meilleure modularité, je crée des sous-packages pour chaque fonctionnalité. Je me souviens avoir appris quelque part qu'un graphique de dépendance de package ne devrait pas avoir de boucles,...
Je suis assez confus au sujet des termes suivants: Architecture logicielle L'architecture d'application logicielle est le processus de définition d'une solution structurée qui répond à toutes les exigences techniques et opérationnelles, tout en optimisant les attributs de qualité communs tels que...
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....
Deux modèles d'intégration d'entreprise sont le message de commande et le message d'événement . Je travaille sur un système dans lequel nous utilisons la messagerie non seulement pour l'intégration avec d'autres systèmes, mais pour la communication interne entre les services. Il est censé être un...
Le codage n'est pas si difficile en fait . La partie difficile est d'écrire du code qui a du sens, qui est lisible et compréhensible. Je veux donc obtenir un meilleur développeur et créer une architecture solide. Je veux donc créer une architecture pour les PNJ dans un jeu vidéo. Il s'agit d'un jeu...
Nous développons deux systèmes liés. L'un d'eux (A) sera installé sur les machines de nos clients. Le reste (B) sera utilisé par mon organisation. Chaque système possède sa propre base de données (relationnelle) et leurs schémas diffèrent. Cependant, les deux systèmes doivent être synchronisés. De...
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 ans . Je me sens toujours déconnecté entre les...
Nous avons un nouveau projet en cours, et pour le moment, les développeurs ont été divisés en deux équipes, l'équipe A et l'équipe B. Ce projet comporte 2 parties qui nécessitent un développement tout au long de la pile de développement. Échantillon très simplifié de notre pile ci-dessous: Chaque...
J'essaie de créer une solution SaaS basée sur le Web et j'ai pris une route où je ne suis pas sûr d'utiliser la multi-location ou la multi-instance. J'essaierai de décrire ce que j'essaye de réaliser, et chaque approche des avantages et des inconvénients (mon avis, selon ce que j'ai lu). Veuillez...