В Mon, 30 Aug 2010 15:33:41 +0400
Timofey Misarenkov <[email protected]> пишет:
> А чем основа, по Вашему, не вписывается в эту группу слов? Основа --
> это, в моём понимании, нечто вроде фундамента, который опять же
> статичная конструкция, на базе которой возводится здание.
Каркас, скелет, остов - в моем воображении сразу вызывает образ
переплетенных металлических балок. Нечто конкретное, уже
частично реализованное, но еще не завершенное. Что-то, имеющую одну
четко определенную цель. У фреймворка же такой четкой цели нет.
Например в случае упомянутого Ruby - обычно на нем пишут блоги, но это
не значит, что на нем нельзя написать какое-либо бизнес-приложение.
Разумеется в рамках предназначения самого фреймворка. "Основа" же -
более общее понятие, и имеет большее количество подразумеваемых
значений.
> Моё понимание термина "framework" таково: фреймворк -- это:
> 1. Набор соглашений об архитектуре (design) программы создаваемой на
> базе фреймворка. Эта архитектура может затрагивать не всё приложение в
> целом, а только ту его часть, которая работает в области специализации
> фреймворка;
> 2. Набор библиотек, упрощающих следования п. 1 ("чтобы меньше
> писать");
> 3. Набор инструментов, которые призваны автоматизировать рутинную
> работу программиста, связанную со следованием пункту 1.
1 - архитектура / система
2 - набор библиотек / движок / тулкит
3 - среда разработки
"Основа" по смыслу включает первые два.
Ну, и с чисто эстетической точки зрения, сравните:
На основе Ruby on Rails <> На каркасе Ruby on Rails
Использующую в основе Ruby on Rails <> Использующую в качестве каркаса
Ruby on Rails
Аналогично, прошу прощения за "простыню".
_______________________________________________
gnome-cyr mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-cyr