Re: [gnome-cyr] =?koi8-r?b?5tLFys3Xz9LLIHZzIOvB0svB0w==?=
- From: alex <alexey_z list ru>
- To: gnome-cyr gnome org
- Subject: Re: [gnome-cyr] Фреймворк vs Каркас
- Date: Mon, 30 Aug 2010 23:10:26 +1100
В 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]