Re: [gnome-cyr] =?koi8-r?b?5tLFys3Xz9LLIHZzIOvB0svB0w==?=



В Mon, 30 Aug 2010 15:33:41 +0400
Timofey Misarenkov <rgo interzet ru> пишет:

> А чем основа, по Вашему, не вписывается в эту группу слов? Основа --
> это, в моём понимании, нечто вроде фундамента, который опять же
> статичная конструкция, на базе которой возводится здание.

Каркас, скелет, остов - в моем воображении сразу вызывает образ
переплетенных металлических балок. Нечто конкретное, уже
частично реализованное, но еще не завершенное. Что-то, имеющую одну
четко определенную цель. У фреймворка же такой четкой цели нет.
Например в случае упомянутого Ruby - обычно на нем пишут блоги, но это
не значит, что на нем нельзя написать какое-либо бизнес-приложение.
Разумеется в рамках предназначения самого фреймворка. "Основа" же -
более общее понятие, и имеет большее количество подразумеваемых
значений.

> Моё понимание термина "framework" таково: фреймворк -- это:
> 1. Набор соглашений об архитектуре (design) программы создаваемой на
> базе фреймворка. Эта архитектура может затрагивать не всё приложение в
> целом, а только ту его часть, которая работает в области специализации
> фреймворка;
> 2. Набор библиотек, упрощающих следования п. 1 ("чтобы меньше
> писать");
> 3. Набор инструментов, которые призваны автоматизировать рутинную
> работу программиста, связанную со следованием пункту 1.

1 - архитектура / система
2 - набор библиотек / движок / тулкит
3 - среда разработки

"Основа" по смыслу включает первые два.

Ну, и с чисто эстетической точки зрения, сравните:
На основе Ruby on Rails <> На каркасе Ruby on Rails
Использующую в основе Ruby on Rails <> Использующую в качестве каркаса
Ruby on Rails

Аналогично, прошу прощения за "простыню".


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]