Serait-il possible de concevoir un langage JIT'ed typé statiquement pour construire un framework Web comme Ruby on Rails, une tentative pour gagner la vitesse d'un langage typé statiquement?Code intégré en html pour un langage JIT'ed typé statiquement possible?
Ruby incorporé (eRuby) en html est une caractéristique de Ruby on Rails que je ne vois pas de façon évidente de mettre en œuvre dans un langage JIT'ed ou compilé statiquement typé.
Je ne suis pas familier avec les implémentations internes de Ruby on Rails, mais plus généralement existe-t-il d'autres fonctionnalités de Ruby on Rails qui seraient très difficiles à implémenter dans un langage JIT'ed ou compilé?
Comment ce moteur de vue Razor pour ASP.NET MVC exécute-t-il du code incorporé en html pour un langage compilé? Il ne peut pas simplement insérer du code dans le binaire déjà compilé. – user782220
Je suis flou sur l'implémentation réelle, mais deux options sont: (1) Sortie C# (ou peu importe) au début de la construction, et compilez-la comme n'importe quel autre fichier source. (2) Générer un assembly séparé (éventuellement en le fusionnant avec le "réel", ou le charger dynamiquement au moment de l'exécution lorsque le template est demandé). – delnan