-
под фреймворком очень часто в веб-программировании понимается некоторый набор библиотек для данного языка программирования, обычно на нем же и написанных. грубо говоря rails для ruby примерно то же, что и VCL для Delphi или MFC для VisualC++.
Вобще-то если вдаваться в подробности, то такое использование этого слова не совсем верно. я вобще-то только в веб-программировании столкнулся с такой подменой понятий. обычно под словосочетанием "фреймворк для данной программы" понимают некоторый комплекс программ, обеспечивающий выполнение этой программы. т.е. для программ на яве фреймворком будет являться JRE, для дотнет-приложений -- собственно .NET Framework, а для обычных экзешек - сам виндоуз ))
А вот с определением из википедии, приведенным Зигзагом не согласен абсолютно - достаточно просто перевести слово framework с англ. - получится что-то вроде "рабочая оболочка" - см. выше что это будет значить
Естественно по большому счету абсолютно все равно как это все называть, лишь бы работало
...хоть горшком назови, только в печь не сажай (с)народная мудрость
-
Я бы смотрел в сторону Python --
Фрэймворки Pylons ( |-|ttp://pylonshq.com/ ) и Django ( |-|ttp://www.djangoproject.com/ ), может быть ещё Zope3 ( |-|ttp://zope.org );
Готовая CMS Plone ( |-|ttp://plone.org )