in reply to Possible misunderstanding?

Hi, Artem -

Welcome to the Monastery. Sorry you didn't get better replies but I can understand and agree with the other posters who wanted more info and more research on your part. I deal a lot with non-English speakers, and the suggestion I'll offer is that when trying to get a point across in another language it's better to say more rather than less. Don't use shorthand, especially when asking for free advice. ;-D

mod_perl embeds the Perl interpreter in Apache, but unless it's expanded since the last I worked with it (several years ago now), it isn't a plug-in oriented architecture. Apache is, and Apache modules can be written in Perl or C. My company used to make some nifty use of C modules in Apache 1.3, but found that the technique is best limited to very low-level speedups as opposed to application-generators like you mention, unless (for example) calendar generation is a really big part of your web code. The pain of recompiling Apache every time we tweaked something was just too great in relation to the minor speedups we accomplished. Using Apache modules to accelerate database-oriented list operations was great, but embedding entire table display pages was not.

HTH :D

Don Wilde
"There's more than one level to any answer."