Показать полную графическую версию : Что такое Framework
Возможно этот вопрос покажется элементарным для многих но я никак не смог найти ответа в интернете. Подскажите что такое Framework и для чего он нужен. Например Yii или Codelgniter. Заранее благодарю.
но я никак не смог найти ответа в интернете »
очень плохо искали
http://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA
XPEHOMETP
19-03-2012, 14:10
Когда-то очень давно встречал в сети утверждение одного человека, что первый Framework под Windows сделал именно он, еще во времена Windows 3 - Windows 3.11. И сделал его с целью максимально облегчить создание программистам оконного интерфейса. То есть вместо вызова функций WinAPI, временами достаточно головоломных (поскольку предусмотрены на все случаи жизни), вызываются некие куда более простые функции, которые что-то делают по умолчанию. Простота, фактически, достигается отсечением неких нестандартных и редких вариантов, но для подавляющего числа случаев такого функционала хватит. А потом этот человек переписал это дело под Windows 9х и позволял всем желающим скачивать. Одно но: этот фреймворк шел практически без документации, так что пользоваться скачанным было невозможно. В качестве документации к нему предлагалось купить книжку автора этого Framework, где весь функционал и был расписан.
Если я не стер это дело за ненадобностью, могу поискать. По крайней мере, интересно с исторической точки зрения :)
gambini, http://ru.wikipedia.org/wiki/.Net
gambini, гугл рулит
Например Yii » http://yiiframework.ru/doc/guide/ru/quickstart.what-is-yii Yii — это фреймворк для веб-программирования общего назначения, который может быть использован для разработки практически любых веб-приложений. Благодаря своей легковесности и наличию продвинутых средств кэширования, Yii особенно подходит для разработки приложений с большим потоком трафика, таких как порталы, форумы, системы управления контентом (CMS), системы электронной коммерции и др.
если вы хотите написать свой форум, который будет конкурировать с http://forum.oszone.net/ , то при помощи этого фремворка в процессе написания напрягаться нужно будет меньше
или Codelgniter » то же самое, но сделанное по другому и другими людьми. Назначение то же.
http://code-igniter.ru/ По сути это готовый каркас для приложений, которые будут строиться на его основе. В этот каркас включены наиболее часто используемые библиотеки. Можно при написании каждого нового приложения изобретать велосипед с распределением его основных модулей, структурой директорий, классами обработки основных компонентов и т.п., а можно воспользоваться готовым универсальным решением.
Для меня Framework начинался с Framework (office suite) (http://en.wikipedia.org/wiki/Framework_(office_suite)) со своим языком FRED.
Самое интересное, что, оказывается, жив курилка (относительно жив, конечно): Framework home page & the FRED Computer Language, Framework IV, II, III, V, VI, VI, VII (http://www.framework.com/).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.