Войти

Показать полную графическую версию : Что такое Framework


gambini
19-03-2012, 09:13
Возможно этот вопрос покажется элементарным для многих но я никак не смог найти ответа в интернете. Подскажите что такое Framework и для чего он нужен. Например Yii или Codelgniter. Заранее благодарю.

ferget
19-03-2012, 10:31
но я никак не смог найти ответа в интернете »
очень плохо искали
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, где весь функционал и был расписан.

Если я не стер это дело за ненадобностью, могу поискать. По крайней мере, интересно с исторической точки зрения :)

gora
19-03-2012, 14:44
gambini, http://ru.wikipedia.org/wiki/.Net

Amigos
19-03-2012, 15:17
gambini, гугл рулит
Например Yii » http://yiiframework.ru/doc/guide/ru/quickstart.what-is-yii Yii — это фреймворк для веб-программирования общего назначения, который может быть использован для разработки практически любых веб-приложений. Благодаря своей легковесности и наличию продвинутых средств кэширования, Yii особенно подходит для разработки приложений с большим потоком трафика, таких как порталы, форумы, системы управления контентом (CMS), системы электронной коммерции и др.

если вы хотите написать свой форум, который будет конкурировать с http://forum.oszone.net/ , то при помощи этого фремворка в процессе написания напрягаться нужно будет меньше
или Codelgniter » то же самое, но сделанное по другому и другими людьми. Назначение то же.

http://code-igniter.ru/ По сути это готовый каркас для приложений, которые будут строиться на его основе. В этот каркас включены наиболее часто используемые библиотеки. Можно при написании каждого нового приложения изобретать велосипед с распределением его основных модулей, структурой директорий, классами обработки основных компонентов и т.п., а можно воспользоваться готовым универсальным решением.

Iska
19-03-2012, 17:20
Для меня 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