Si jruby peut s'exécuter sur tomcat, je suppose qu'il se compile jusqu'au même bytecode qu'une application web java normale le ferait? Cela signifie-t-il que je peux utiliser les outils d'obfuscation existant sur le marché java et l'utiliser sur une application web jruby (ruby on rails)?Est-ce que jruby compile jusqu'au même bytecode qu'une application java? Peut-il être obscurci alors?
1
A
Répondre
1
Oui, il peut compiler jusqu'à java bytecode (AOT-Compile). Ce qui signifie que vous pouvez utiliser un outil d'obfuscation.
Cependant, vous ne pouvez évidemment masquer que les membres non-publics de vos classes, donc le potentiel d'obscurcissement dans une application web n'est généralement pas particulièrement élevé.
Est-ce que la méta-programmation cause des problèmes? comme comment ruby utilise le MethodNotFound pour générer des appels de méthode activeRecord comme: find_user_by_name (...) – Blankman