Question

En tant que brèves intro, j'ai passé les derniers jours à écrire mon propre parseur / compilateur.Ce fut un projet intéressant (que je prévois de continuer) mais il a déclenché une certaine curiosité sur la manière dont ASP.NET (ASPX, MVC 2/3 ou autre) gère des modèles et s'il est suffisamment modulaire à utiliser dans différents projets.Il ne semble pas non plus être beaucoup de discussion sur le sujet, alors pourquoi ne pas demander?

ASP.NET a beaucoup de belles caractéristiques:

  • C'est un système éprouvé qui fonctionne bien dans la production
  • Les modèles sont compilés à MSIL
  • Il reconnaît que les fichiers changent et recompiles
  • Super support de débogage
  • Modèles extensibles

    Voici une question: est-il possible de prendre le modèle d'analyse / de compilation / de débogage et de la réutiliser pour un but totalement différent? est-ce modulaire, ou est-ce un peu quel-That-asp.net-est et vous l'obtenez ou non?

Était-ce utile?

La solution

ASPX WebForms pages ne sont pas assez flexibles pour une utilisation générale.
C'est possible, mais c'est beaucoup de mal de tête.(Je l'ai fait)

Le nouveau moteur de rasoir est extrêmement flexible;Regardez le projet Razorengine à usage général.

Cependant, certaines des fonctionnalités que vous décrivez (la surveillance du changement de fichier) font partie de ASP.NET elle-même, pas de rasoir et ne fonctionnera que dans une ASP.NET AppDomain.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top