![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
asdfg6 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 12.11.2013 Репутация: нет Всего: нет |
Для чего люди переходят на новые фреймворки?
По вашему мнению, новые фреймворки всегда лучше старых? Основная задача фреймворков - разработка форм графического интерфейса, который состоит из давно ставших стандартом компонентов. Для пользователя они выглядят одинаково. Никакого значимого сокращения объема работы по разработке форм фреймворки не принесли. Разработка формы "одной мышкой" так и не появилась. |
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 53 Всего: 183 |
Обычно новые фреймворки сопровождаются и обновлением компилятора, линкера, etc
Для меня это основная причина. Новая версия компилятора - лучшее соответствие стандартам, новые возможности и т.д. А к оболочке привыкаешь быстро, хотя поначалу и раздражает. Программирование не сводится к разработке форм, хоть одной мышкой, хоть двумя, так что это вообще не задача для разработчиков фреймворков, -------------------- ... |
|||
|
||||
asdfg6 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 12.11.2013 Репутация: нет Всего: нет |
Сложно найти программиста, которому это важно. Мало кто знает и умеет использовать ключи компилятора и линкера. Скорее всего это какой-то бородатый линуксоид, а не программист, работающий в фреймворках. Это сообщение отредактировал(а) asdfg6 - 12.11.2013, 12:17 |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Как раз наоборот. Нет программиста, которому это не важно.
А причем тут это? Среда разработки или скрипты фреймворка скрывают такие тонкости от разработчика.
Ты главное не путай себя и понятие "программист". Потому что "программист" - это профессия человека, который ей себе деньги на жизнь зарабатывает. Причем, скорее всего, он интересуется этой темой и в курсе последних тенденций. А вот человек, который научился клепать в дельфях простые программки еще не программист. |
|||
|
||||
asdfg6 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 12.11.2013 Репутация: нет Всего: нет |
Ключи как и версии компилятора и линкера скрыты от программиста, работающего в фреймворке.
Средний программист вообще не разделяет компилятор и линкер. Для него есть одна кнопка "собрать проект". Это сообщение отредактировал(а) asdfg6 - 12.11.2013, 13:33 |
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 32 Всего: 101 |
||||
|
||||
xvr |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Тут имеем 2 утверждения, оба из них не соотвествуют действительности Есть в законах Мерфи (если не ошибаюсь) замечательное утверждение -
У программистов никогда не стояла цель 'разрабатывать формы одной мышкой'. Если у вас стоит такая цель - вы не программист ![]() |
||||
|
|||||
asdfg6 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 12.11.2013 Репутация: нет Всего: нет |
Даже в Linux программисту обычно пофиг что делает линкер (make запускает всё что надо), не говоря о Windows где всё глубоко скрыто в среде разработки. |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Ни в Linux, ни в Windows ни одна среда разработки не скрывает от разработчика то, что у компилятора и линкера есть настройки, а наоборот - дает весьма богатый выбор для их изменения. Называется это все 'свойствами проекта', и только те, кто 'програмирует исключительно мышкой' об этом не знают ![]() Это не 'средний программист', это 'мышкоблудец' ![]() |
|||
|
||||
asdfg6 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 12.11.2013 Репутация: нет Всего: нет |
В фреймворках от MS похоже стоит цель написать побольше кода, размазать код по как можно большему числу файлов, и использовать побольше разных языков в одной программе. Добавлено через 3 минуты и 9 секунд
Обычно стараются менять эти свойства как можно реже. Свойства проекта по-умолчанию подходят для большинства ситуаций. |
||||
|
|||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 32 Всего: 101 |
||||
|
||||
asdfg6 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 12.11.2013 Репутация: нет Всего: нет |
Устанавливают при создании проекта. Определяют какой будет проект - графическое, консольное приложение, библиотека, и т.д, остальное делает среда.
Я не видел, чтобы программист под Windows руками выставлял ключи. |
|||
|
||||
Amp |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: 3 Всего: 17 |
Оффтоп - твой старый аккаунт здесь забанили что ли?
Это сообщение отредактировал(а) Amp - 12.11.2013, 15:34 |
|||
|
||||
asdfg6 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 12.11.2013 Репутация: нет Всего: нет |
В последнее время часто делают нестандартные компоненты GUI. Мне не нравятся такие программы, считаю что это вводит в заблуждение. А какая еще цель у фреймворков? Другая задача фреймворков - работа с БД. Но GUI и БД взаимосвязаны, т.к. чаще всего GUI пишется чтобы отображать и вносить данные в/из БД. |
|||
|
||||
Guinness |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 21.6.2009 Где: Зеленоград Репутация: нет Всего: 10 |
В смысле? Ручками писать ключики? В студии большинство ключей есть в виде свойств проекта. В qtcreator пишешь ключики в .pro файле или для moc в настройках проекта. И да, если программист с этим не сталкивался, то он скорее всего в начале пути и рано или поздно до этого дойдет. Другой вопрос, IDE позволяют существенно упростить геморрой со сборкой проекта. И да, я писал с точки зрения програмирования на плюсах, на других языках скорее всего может быть по другому. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |