Чем отличается каркаса от платформы?
От: Anthony YA Россия  
Дата: 04.03.10 08:30
Оценка:
Редактируя книгу для одного издательства, столкнулся с проблемой перевода
термина web-framework (это Ruby on Rails, Django и т.п.).

Вопрос собственно вот в чем: можно ли Django И RoR назвать "платформой для веб-разработки"?

Термин "каркас" на мой взгляд более точен, но очень трудно ложиться на уши...

А вот "платформа" очень красивое слово, но и многозначное.

Очень хочется увидеть комментарии экспертов: что такое платформа и что такое каркас (фрэймворк)

и правомерно ли заменить одно другим при переводе, ради красоты языка?
Re: Чем отличается каркаса от платформы?
От: Donz Россия http://donz-ru.livejournal.com
Дата: 04.03.10 09:32
Оценка: 6 (1) +1
Здравствуйте, Anthony YA, Вы писали:

AY>Термин "каркас" на мой взгляд более точен, но очень трудно ложиться на уши...

AY>А вот "платформа" очень красивое слово, но и многозначное.
AY>Очень хочется увидеть комментарии экспертов: что такое платформа и что такое каркас (фрэймворк)
AY>и правомерно ли заменить одно другим при переводе, ради красоты языка?

Экспертом не являюсь, но почему бы не использовать всем знакомое и привычное слово "фреймворк"? Я бы не хотел в книге по программированию увидеть "каркас Hibernate", например.

Вот бы кто-нибудь авторитетный устаканил бы наконец-то терминологию в ИТ.
Re[2]: Чем отличается каркаса от платформы?
От: Anthony YA Россия  
Дата: 04.03.10 13:06
Оценка:
Здравствуйте, Donz, Вы писали:

D>Здравствуйте, Anthony YA, Вы писали:


AY>>Термин "каркас" на мой взгляд более точен, но очень трудно ложиться на уши...

AY>>А вот "платформа" очень красивое слово, но и многозначное.
AY>>Очень хочется увидеть комментарии экспертов: что такое платформа и что такое каркас (фрэймворк)
AY>>и правомерно ли заменить одно другим при переводе, ради красоты языка?

D>Экспертом не являюсь, но почему бы не использовать всем знакомое и привычное слово "фреймворк"? Я бы не хотел в книге по программированию увидеть "каркас Hibernate", например.


D>Вот бы кто-нибудь авторитетный устаканил бы наконец-то терминологию в ИТ.



Да я в общем-то не против, но это к сожалению калька с английского,
к тому же неудобопроизносимая для русского человека.

Хочется нормального русского термина, пусть даже из нескольких слов...

Но главный вопрос не в этом, а повторюсь: правомерно ли заменить одно другим при переводе, ради красоты языка?
Re[3]: Чем отличается каркаса от платформы?
От: Donz Россия http://donz-ru.livejournal.com
Дата: 04.03.10 13:56
Оценка:
Здравствуйте, Anthony YA, Вы писали:

AY>Да я в общем-то не против, но это к сожалению калька с английского,

AY>к тому же неудобопроизносимая для русского человека.
Троллейбус, инаугурация. Вроде никто не против этих слов, чем "фреймворк" хуже?
Для разработчиков слово понятное и привычное.

AY>Хочется нормального русского термина, пусть даже из нескольких слов...

Помнится, на Савеле была (а может и сейчас есть) контора русофилов. У них висел прайс с названиями "НЖМД", "НГМД", "ОЗУ" и т.д. Несколько пунктов мы так и не смогли разгадать даже по характеристикам. Страсть к русским терминам, думаю, была удовлетворена, но вот основная задача — продавать товар, навряд ли.

AY>Но главный вопрос не в этом, а повторюсь: правомерно ли заменить одно другим при переводе, ради красоты языка?

Вас не пугает, что большинство читателей не поймут, что это за каркас? Если нет, то заменяйте. Устоявшихся терминов нет, так что даже выдумывать свои можно. Например, в книге про расширения Eclipse ввели термины верстак и Java лицо (workbench и JFace соответственно). Как и фирма с Савелы, автор перевода доставил много веселых минут.
Re[4]: Чем отличается каркаса от платформы?
От: Аноним  
Дата: 04.03.10 14:24
Оценка:
Здравствуйте, Donz, Вы писали:

D>Здравствуйте, Anthony YA, Вы писали:


AY>>Да я в общем-то не против, но это к сожалению калька с английского,

AY>>к тому же неудобопроизносимая для русского человека.
D>Троллейбус, инаугурация. Вроде никто не против этих слов, чем "фреймворк" хуже?
D>Для разработчиков слово понятное и привычное.

AY>>Хочется нормального русского термина, пусть даже из нескольких слов...

D>Помнится, на Савеле была (а может и сейчас есть) контора русофилов. У них висел прайс с названиями "НЖМД", "НГМД", "ОЗУ" и т.д. Несколько пунктов мы так и не смогли разгадать даже по характеристикам. Страсть к русским терминам, думаю, была удовлетворена, но вот основная задача — продавать товар, навряд ли.

AY>>Но главный вопрос не в этом, а повторюсь: правомерно ли заменить одно другим при переводе, ради красоты языка?

D>Вас не пугает, что большинство читателей не поймут, что это за каркас? Если нет, то заменяйте. Устоявшихся терминов нет, так что даже выдумывать свои можно. Например, в книге про расширения Eclipse ввели термины верстак и Java лицо (workbench и JFace соответственно). Как и фирма с Савелы, автор перевода доставил много веселых минут.

Уффф ... а если повнимательней прочитать первый вопрос?

можно ли Django И RoR назвать "платформой для веб-разработки"?
Re: Чем отличается каркаса от платформы?
От: Lazytech Ниоткуда  
Дата: 04.03.10 14:35
Оценка:
Здравствуйте, Anthony YA, Вы писали:

AY>Очень хочется увидеть комментарии экспертов: что такое платформа и что такое каркас (фрэймворк)


AY>и правомерно ли заменить одно другим при переводе, ради красоты языка?


Выскажусь по поводу термина framework: если не ошибаюсь, его достаточно часто переводят как «интегрированная среда» или как "среда разработки" (приложений).

Правда, я не являюсь разработчиком ПО, поэтому не берусь ничего утверждать касательно употребительности русских терминов.
Re[4]: Чем отличается каркас от платформы?
От: wallaby  
Дата: 04.03.10 14:45
Оценка: +1
Здравствуйте, Donz, Вы писали:

AY>>Хочется нормального русского термина, пусть даже из нескольких слов...

D>Помнится, на Савеле была (а может и сейчас есть) контора русофилов. У них висел прайс с названиями "НЖМД", "НГМД", "ОЗУ" и т.д. Несколько пунктов мы так и не смогли разгадать даже по характеристикам.

Шедевр — это КД-ПЗУ. На заре информатизации так некоторые переводили CD-ROM.
---
The optimist proclaims that we live in the best of all possible worlds; and the pessimist fears this is true
Re: Чем отличается каркаса от платформы?
От: Lazytech Ниоткуда  
Дата: 04.03.10 14:46
Оценка:
Кстати, вот кое-что из Мультитрана:

framework
выч.
"скелет"; оболочка; инфраструктура; базовое средство разработки; интегрированная система; интегрированная среда; инфраструктура (например, САПР)

framework (Вычислительная техника)
application framework -- прикладная среда
application framework -- среда разработки приложений
development framework -- среда разработки приложений

framework (Microsoft)
Application Integration Framework -- интеграционная структура AIF (Application Integration Framework)
Content Selection Framework -- платформа CSF
.NET Framework -- платформа .NET Framework
Re[5]: Чем отличается каркас от платформы?
От: wallaby  
Дата: 04.03.10 14:53
Оценка:
Здравствуйте, Аноним, Вы писали:

А>можно ли Django И RoR назвать "платформой для веб-разработки"?


Да хоть локомотивом для веб-разработки. Это маркетинговая терминология, специалист обратит внимание только на Django И RoR.
PS: Желание стандартизировать терминологию похвально, но увы — на нынешнем историческом этапе это нереально.
---
The optimist proclaims that we live in the best of all possible worlds; and the pessimist fears this is true
Re[4]: Чем отличается каркаса от платформы?
От: Mr.Cat  
Дата: 04.03.10 15:26
Оценка: :))) :)
Здравствуйте, Donz, Вы писали:
D>верстак и Java лицо (workbench и JFace соответственно)
Самого безжалостного пушного зверя я наблюдал тут: http://www.rsdn.ru/forum/dotnet/2831548.aspx
Автор: Трей Нэш
Дата: 10.02.08
, где слова "застежка" и "приправа" использовались для обозначения замыкания и карринга.
Re[3]: Чем отличается каркаса от платформы?
От: dilmah США  
Дата: 04.03.10 19:36
Оценка:
AY>Да я в общем-то не против, но это к сожалению калька с английского,
AY>Хочется нормального русского термина, пусть даже из нескольких слов...

а сколько лет назад "платформа" и "каркас" стали нормальными русскими словами?
Re: Чем отличается каркаса от платформы?
От: VladFein США  
Дата: 04.03.10 20:32
Оценка: :))) :)
Здравствуйте, Anthony YA, Вы писали:

AY>Редактируя книгу для одного издательства, столкнулся с проблемой перевода

AY>термина web-framework (это Ruby on Rails, Django и т.п.).
AY>Вопрос собственно вот в чем: можно ли Django И RoR назвать "платформой для веб-разработки"?
А ка Вы будете переводить web-platform?

AY>А вот "платформа" очень красивое слово, но и многозначное.

AY>Очень хочется увидеть комментарии экспертов: что такое платформа и что такое каркас (фрэймворк)
AY>и правомерно ли заменить одно другим при переводе, ради красоты языка?
А вот еще красивое слово — канделябр...
Re: Чем отличается каркаса от платформы?
От: jazzer Россия Skype: enerjazzer
Дата: 05.03.10 08:32
Оценка:
Здравствуйте, Anthony YA, Вы писали:

AY>Очень хочется увидеть комментарии экспертов: что такое платформа и что такое каркас (фрэймворк)


платформа — это то, на базе чего строится приложение, фундамент.
Обычно этому определению соответствуют различные API, например, WinAPI, Socket API, MIDI, DirectX etc.

Каркас же — это скелет приложения, т.е. готовое приложение (набор классов и т.п., в которых уже прописано взаимодействие между частями и с платформой), но совсем без функциональности (скелет без мяса).
Чтобы получить готовое приложение, ты наращиваешь мясо — определяешь классов методы и т.п. В сферическом случае в вакууме тебе даже не нужно спускаться на уровень платформы, достаточно только пользоваться средствами каркаса.
Примеры — MFC, ATL, ACE.

AY>и правомерно ли заменить одно другим при переводе, ради красоты языка?

очевидно, нет, это совершенно разные вещи.
Хотя бывают каркасы, которые настолько богаты по функциональности, что сами являются платформой. Но в чистом виде это совершенно разные вещи.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[5]: Чем отличается каркаса от платформы?
От: Donz Россия http://donz-ru.livejournal.com
Дата: 05.03.10 08:51
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Уффф ... а если повнимательней прочитать первый вопрос?

А>можно ли Django И RoR назвать "платформой для веб-разработки"?

В изначальном сообщении присутствовал и второй вопрос, на который я попробовал ответить. Про Django и RoR ничего сказать не могу — не использовал.
Re[5]: Чем отличается каркас от платформы?
От: Donz Россия http://donz-ru.livejournal.com
Дата: 05.03.10 08:53
Оценка:
Здравствуйте, wallaby, Вы писали:

W>Шедевр — это КД-ПЗУ. На заре информатизации так некоторые переводили CD-ROM.

Точно! Я помню, что самое извращенное, что мы разгадали, был как раз сидюк, но никак не мог вспомнить русский перевод.
Re[2]: Чем отличается каркаса от платформы?
От: Donz Россия http://donz-ru.livejournal.com
Дата: 05.03.10 09:27
Оценка:
Здравствуйте, Lazytech, Вы писали:

L>Выскажусь по поводу термина framework: если не ошибаюсь, его достаточно часто переводят как «интегрированная среда» или как "среда разработки" (приложений).


Среда разработки — это однозначно IDE. Framework в моем понимании — это набор библиотек (и возможно инструментов), представляющий собой полноценную обвязку какого-либо слоя или подсистемы приложения.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.