Модераторы: Се ля ви
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> объясните что такое фрейворк, я начинающий 
:(
    Опции темы
slater
Дата 21.7.2010, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 20.11.2009

Репутация: нет
Всего: -4



объясните попроще пожалуйста что такое фрейворк и в чем его суть
PM MAIL   Вверх
Abyx
Дата 21.7.2010, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: нет
Всего: 10



slater, попробуйте использовать гугл и википедию.
PM MAIL   Вверх
kemiisto
Дата 21.7.2010, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



Framework - это окружение для разработки программного обеспечения. Состав варьируется, но обычно:
  • Язык программирования.
  • Редактор кода.
  • Библиотечные коды.

Основные отличия каркасов (framework) по сравнению с библиотеками кода (libraries):
  • Inversion of Control (IoC). Инверсия управления. Общий путь исполнения программы определяется кодом, заложенным в каркас, а не пользовательским.
  • Наличие поведения по-умолчанию. Каркас, обычно, уже функционирующее ПО. Часто, каркасом является сама среда разработки.
  • Расширяемость путём переопределения части кода каркаса.

Принцип Голливуда во всей красе. "Don't call us, we'll call you." Пользовательский код (классы) получает информацию (сообщения) от (классов) каркаса. 

Это нужно один раз увидеть. Пощупать. Могу дать пару ссылок, если будет интерес.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
slater
Дата 21.7.2010, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 20.11.2009

Репутация: нет
Всего: -4



kemiisto,  спасибо за подробный ответ

если можно, то дайте пожалуйста ссылки
PM MAIL   Вверх
kemiisto
Дата 21.7.2010, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



Посмотрите как организован подход к разработке в Squeak. Можно почитать  Squeak by Example или найти книгу А. С. Лесневский, Объектно-ориентированное программирование для начинающих. Есть ещё свободный форк под названием Pharo. ЯП: Smalltalk.

Посмотрите BlackBox Component Builder. На этом русскоязычном ресурсе найдёте много информации. ЯП: Component Pascal. 

Посмотрите Eclipse Platform. ЯП: Java.

Ещё есть уйма веб-фреймворков. Но я про них ничего не знаю...


--------------------
PM MAIL WWW GTalk Jabber   Вверх
slater
Дата 21.7.2010, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 20.11.2009

Репутация: нет
Всего: -4



kemiisto, спасибо преогромное smile , очень благодарен smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела "Философия программирования":
Се ля ви

Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО:

• вопросы перспективного развития методов написания ПО;

• изменяющиеся языки и методологии программирования;


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Философия программирования | Следующая тема »


 




[ Время генерации скрипта: 0.0886 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.