Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что дают программисту новые фреймворки? кроме геммороя по их освоению 
:(
    Опции темы
asdfg6
Дата 12.11.2013, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Для чего люди переходят на новые фреймворки?
По вашему мнению, новые фреймворки всегда лучше старых? 

Основная задача фреймворков - разработка форм графического интерфейса, который состоит из давно ставших стандартом компонентов.
 
Для пользователя они выглядят одинаково.

Никакого значимого сокращения объема работы по разработке форм фреймворки не принесли. Разработка формы "одной мышкой" так и не появилась. 


PM MAIL   Вверх
Earnest
Дата 12.11.2013, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 53
Всего: 183



Обычно новые фреймворки сопровождаются и обновлением компилятора, линкера, etc
Для меня это основная причина. Новая версия компилятора - лучшее соответствие стандартам, новые возможности и т.д.
А к оболочке привыкаешь быстро, хотя поначалу и раздражает. 
Программирование не сводится к разработке форм, хоть одной мышкой, хоть двумя, так что это вообще не задача для разработчиков фреймворков, 


--------------------
...
PM   Вверх
asdfg6
Дата 12.11.2013, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Earnest @ 12.11.2013,  10:46)
Обычно новые фреймворки сопровождаются и обновлением компилятора, линкера, etc
Новая версия компилятора - лучшее соответствие стандартам, новые возможности и т.д.

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

Это сообщение отредактировал(а) asdfg6 - 12.11.2013, 12:17
PM MAIL   Вверх
bsa
Дата 12.11.2013, 13:19 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(asdfg6 @  12.11.2013,  13:15 Найти цитируемый пост)
Сложно найти программиста, которому это важно.
Как раз наоборот. Нет программиста, которому это не важно.
Цитата(asdfg6 @  12.11.2013,  13:15 Найти цитируемый пост)
Мало кто знает и умеет использовать ключи компилятора и линкера.
А причем тут это? Среда разработки или скрипты фреймворка скрывают такие тонкости от разработчика.
Цитата(asdfg6 @  12.11.2013,  13:15 Найти цитируемый пост)
Скорее всего это какой-то бородатый линуксоид, а не программист, работающий в фреймворках.
"Бородатый линуксоид" фреймворки отрицает. А программы пишет или на Си, или на Perl.

Ты главное не путай себя и понятие "программист". Потому что "программист" - это профессия человека, который ей себе деньги на жизнь зарабатывает. Причем, скорее всего, он интересуется этой темой и в курсе последних тенденций.
А вот человек, который научился клепать в дельфях простые программки еще не программист.
PM   Вверх
asdfg6
Дата 12.11.2013, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Ключи как и версии компилятора и линкера скрыты от программиста, работающего в фреймворке.

Средний программист вообще не разделяет компилятор и линкер. Для него есть одна кнопка "собрать проект".

Это сообщение отредактировал(а) asdfg6 - 12.11.2013, 13:33
PM MAIL   Вверх
baldina
Дата 12.11.2013, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 32
Всего: 101



Цитата(asdfg6 @  12.11.2013,  13:26 Найти цитируемый пост)
Ключи как и версии компилятора и линкера скрыты от программиста, работающего в фреймворке

это только для того, кто
Цитата(asdfg6 @  12.11.2013,  13:26 Найти цитируемый пост)
Средний программист


Добавлено через 32 секунды
и пожалуй даже средний таки в курсе
PM MAIL   Вверх
xvr
Дата 12.11.2013, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(asdfg6 @  12.11.2013,  10:19 Найти цитируемый пост)
Основная задача фреймворков - разработка форм графического интерфейса, который состоит из давно ставших стандартом компонентов.

Тут имеем 2 утверждения, оба из них не соотвествуют действительности

Цитата(asdfg6 @  12.11.2013,  10:19 Найти цитируемый пост)
Разработка формы "одной мышкой" так и не появилась. 

Есть в законах Мерфи (если не ошибаюсь) замечательное утверждение -
Цитата

Сделайте программу, которой сможет пользоваться даже полный идиот, и только полный идиот и сможет пользоваться такой программой.

У программистов никогда не стояла цель 'разрабатывать формы одной мышкой'. Если у вас стоит такая цель - вы не программист  smile 

PM MAIL   Вверх
asdfg6
Дата 12.11.2013, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(baldina @ 12.11.2013,  13:34)
Добавлено @ 13:34
и пожалуй даже средний таки в курсе

Даже в Linux программисту обычно пофиг что делает линкер (make запускает всё что надо), не говоря о Windows где всё глубоко скрыто в среде разработки.
PM MAIL   Вверх
xvr
Дата 12.11.2013, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(asdfg6 @  12.11.2013,  14:16 Найти цитируемый пост)
Даже в Linux программисту обычно пофиг что делает линкер (make запускает всё что надо), не говоря о Windows где всё глубоко скрыто в среде разработки. 

Ни в Linux, ни в Windows ни одна среда разработки не скрывает от разработчика то, что у компилятора и линкера есть настройки, а наоборот - дает весьма богатый выбор для их изменения. Называется это все 'свойствами проекта', и только те, кто 'програмирует исключительно мышкой' об этом не знают  smile 

Цитата(asdfg6 @  12.11.2013,  13:26 Найти цитируемый пост)
Средний программист вообще не разделяет компилятор и линкер.

Это не 'средний программист', это 'мышкоблудец'  smile 

PM MAIL   Вверх
asdfg6
Дата 12.11.2013, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(xvr @ 12.11.2013,  13:37)
У программистов никогда не стояла цель 'разрабатывать формы одной мышкой'. Если у вас стоит такая цель - вы не программист  smile

В фреймворках от MS похоже стоит цель написать побольше кода, размазать код по как можно большему числу файлов, и использовать побольше разных языков в одной программе.

Добавлено через 3 минуты и 9 секунд
Цитата(xvr @ 12.11.2013,  14:23)
Ни в Linux, ни в Windows ни одна среда разработки не скрывает от разработчика то, что у компилятора и линкера есть настройки, а наоборот - дает весьма богатый выбор для их изменения. Называется это все 'свойствами проекта'

Обычно стараются менять эти свойства как можно реже. 
Свойства проекта по-умолчанию подходят для большинства ситуаций.
PM MAIL   Вверх
baldina
Дата 12.11.2013, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 32
Всего: 101



Цитата(asdfg6 @  12.11.2013,  14:24 Найти цитируемый пост)
Обычно стараются менять эти свойства как можно реже.

а именно устанавливают один раз. но это не значит, что не в курсе
PM MAIL   Вверх
asdfg6
Дата 12.11.2013, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Устанавливают при создании проекта. Определяют какой будет проект - графическое, консольное приложение, библиотека, и т.д, остальное делает среда. 
Я не видел, чтобы программист под Windows руками выставлял ключи.
PM MAIL   Вверх
Amp
Дата 12.11.2013, 15:33 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 3
Всего: 17



Оффтоп - твой старый аккаунт здесь забанили что ли?

Это сообщение отредактировал(а) Amp - 12.11.2013, 15:34
PM MAIL   Вверх
asdfg6
Дата 12.11.2013, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(xvr @ 12.11.2013,  13:37)
Цитата(asdfg6 @  12.11.2013,  10:19 Найти цитируемый пост)
Основная задача фреймворков - разработка форм графического интерфейса, который состоит из давно ставших стандартом компонентов.

Тут имеем 2 утверждения, оба из них не соотвествуют действительности

В последнее время часто делают нестандартные компоненты GUI. Мне не нравятся такие программы, считаю что это вводит в заблуждение.

А какая еще цель у фреймворков? Другая задача фреймворков -  работа с БД. Но GUI и БД взаимосвязаны, т.к. чаще всего GUI пишется чтобы отображать и вносить данные в/из БД.
PM MAIL   Вверх
Guinness
Дата 12.11.2013, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(asdfg6 @  12.11.2013,  16:30 Найти цитируемый пост)
Я не видел, чтобы программист под Windows руками выставлял ключи. 

В смысле? Ручками писать ключики? В студии большинство ключей есть в виде свойств проекта. В qtcreator пишешь ключики в .pro файле или для moc в настройках проекта.
И да, если программист с этим не сталкивался, то он скорее всего в начале пути и рано или поздно до этого дойдет. Другой вопрос, IDE позволяют существенно упростить геморрой со сборкой проекта.
И да, я писал с точки зрения програмирования на плюсах, на других языках скорее всего может быть по другому.

PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

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

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




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


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

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