Я лично за то что-бы вводить без страха в обиход иноязычние слова. И не надо бояться, что русский язык от этого пострадает. Как и любой другой естественный язык он медленно развивается. Новые термины вводятся очень медленно, куча слов имеют несколько смыслов (это вообще проблема еще та). Часто это мешает пониманию. А вот новое слово со своим единственным смыслом привносит четкость и ясность. Вот тот же framework. В контексте программирования это слово с вполне конкретным смыслом (если брать не только продукт Microsoft). И надо сделать упор на толковании этого слова (уже обычними русскими словами по большей степени).
В конце концов framework же не русские придумали. Как и шампанское например.