Génie logiciel

10
LINQ vs couche d'accès aux données

Je me suis toujours enseigné à gérer tout code d'accès aux données dans une «couche» complètement distincte de ma logique métier et de mon code d'interface utilisateur. Cela a toujours été une très bonne architecture pour moi et toutes les «règles» ou meilleures pratiques que je vois parviennent...

10
Analyser un langage de programmation

Dans SICP , les auteurs déclarent ( section 1.1 ) qu'il existe trois "mécanismes" de base des langages de programmation: les expressions primitives , qui représentent les entités les plus simples dont la langue s'occupe moyens de combinaison , par lesquels les éléments composés sont construits à...

10
Le terme «portail Web» est-il obsolète?

Mon patron utilise le terme «portail» pour le projet sur lequel je travaille tout le temps. Pour moi, le mot me fait penser à Yahoo à la fin des années 90. Le mot «portail» a-t-il une connotation old-school, ou est-ce juste moi? Pensez-vous qu'il est acceptable de l'utiliser ou entraînera-t-il la...

10
Devez-vous vraiment garder vos js, html et css séparés?

J'entends / lis tout le temps qu'il est plus propre de garder vos js , html et css séparés. Soi-disant, il est plus facile à maintenir, à déboguer. Soi - disant il est plus efficace, car elle permet la mise en cache / minifying css et js fichiers. En ce qui me concerne, en utilisant des frameworks...

10
Cas d'utilisation pour node.js et c #

Je fais pas mal de travaux ASP.NET (C #, MVC), mais la plupart sont du développement web typique. Je fais de l'architecture Restful en utilisant des dépôts CRUD. La plupart de mes clients n'ont pas beaucoup d'exigences avancées dans leurs applications. Je regarde maintenant node.js et ses...