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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по популярности C++ Builder'а 
:(
    Опции темы
gif0
  Дата 6.11.2009, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Здравствуйте. Скажите пожалуйста, насколько сейчас популярен C++ Builder в фирмах, занимающихся разработкой ПО? Есть ли смысл его детально изучать?
Хочу купить книгу Архангельского "Программирование в C++Builder 6 и 2006" для досконального (ну если не досконального, то довольно полного) изучения этой среды разработки, но колеблюсь, т.к. не уверен, что есть достаточно мест работы, где можно использовать билдер.
PM MAIL   Вверх
A5uKa
Дата 6.11.2009, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

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



Цитата

есть достаточно мест работы, где можно использовать билдер. 


Вообще нет, либо   1 из 10000  smile  Но - это твой шанс   smile  не упусти его    smile 
PM   Вверх
gif0
Дата 6.11.2009, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Спасибо. Насколько я понял, смысла изучать  C++ Builder  нет.
Но тогда какую среду разработки лучше изучать?
Visual C++? Она же использует MFC для создания GUI, а на сколько я знаю эта библиотека умирает. Также я читал, что программировать на C++ в Visual C++ .NET - извращение, и, как я понял, эта среда разработки не популярна(http://google.com/trends?q=Visual+C%2B%2B+.NET&ctab=0&geo=all&date=all&sort=0).
PM MAIL   Вверх
Anikmar
Дата 6.11.2009, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(gif0 @  6.11.2009,  22:43 Найти цитируемый пост)
Спасибо. Насколько я понял, смысла изучать  C++ Builder  нет.

Уважаемые Господа Модераторы - просьба переместить тему в религиозные войны.  smile 
PM MAIL ICQ   Вверх
Данкинг
Дата 6.11.2009, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

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



Цитата(gif0 @  6.11.2009,  22:43 Найти цитируемый пост)
Насколько я понял, смысла изучать  C++ Builder  нет.

Почему нет, чем он не угодил?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
ThisIsSparta
Дата 6.11.2009, 23:11 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



MFC можно и не использовать. Сам не люблю все эти MFC, ATL, VCL. Пишу на чистом winapi и никаких проблем.
По поводу выбора компилятора. Если выбирать, то я бы выбрал Visual C++. Раз писал простенькую программу для курсача по мат. моделированию физ. процессов. Так вот, там надо было численными методами аппроксимировать систему обыкновенных диф. уравнений. Но не в этом дело, а в том, что писал я эту программу на 2 компиляторах. Дома - на Visual C++, в университете - на dev-cpp. И что? Пишу программу дома - все прекрасно работает. В университете какую-то ерунду выдает. Разбирался уже потом, дома. Ну, повысил я точность, заменив float на double. Программа стала работать заметно медленнее, но результаты улучшились. Однако, все равно не дотягивали до результатов на VC++! Во, как. Даже модель вычислений в VC++ на уровень выше. После этого за вижуал студию я горой.

А .NET - это же, кажется, виртульная машина, как JAVA. Если так, то виртуальная машина работает раз в 10-20 медленнее обыкновенной (большой жужжащей коробки под боком).  Поэтому так и хают прожженные программеры Visual Basic и все, что использует эту технологию.
PM MAIL   Вверх
Anikmar
Дата 6.11.2009, 23:17 (ссылка)  | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(ThisIsSparta @  6.11.2009,  23:11 Найти цитируемый пост)
А .NET - это же, кажется, виртульная машина, как JAVA. Если так, то виртуальная машина работает раз в 10-20 медленнее обыкновенной (большой жужжащей коробки под боком).  Поэтому так и хают прожженные программеры Visual Basic и все, что использует эту технологию. 

 smile 

Чисто дело вкуса. В свое время выбрал turboc вместо qc, но судьба хаставила работать на последнем... Потом перешел опять на борланд - посмотрел студию и вернулся в борланд. Возможно потому, что недолюбливаю microsoft??? 
PM MAIL ICQ   Вверх
gif0
Дата 6.11.2009, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Данкинг, http://google.com/trends?q=C%2B%2B+builder. Он не популярен, если я буду устраиватся на работу программером, знание C++ Builder ничего мне не даст (точнее даст, но не то). И действительно, разжыгать религиозные войны не стоит. Вопрос не в этом.

Это сообщение отредактировал(а) gif0 - 6.11.2009, 23:34
PM MAIL   Вверх
vikaz
Дата 6.11.2009, 23:55 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(ThisIsSparta @  7.11.2009,  01:11 Найти цитируемый пост)
MFC можно и не использовать. Сам не люблю все эти MFC, ATL, VCL. Пишу на чистом winapi и никаких проблем.

Вы меня конечно извините, но какие проекты Вы пишите на чистом WinAPI? На сколько они тяжелы? Если есть ссылка на такой проект, хотелось бы глянуть....
К чему такие вопросы? Мне кажется - Вы слишком усложняете себе жизнь, помните прикол, где показаны различные способы вывода сообщения "Hello, Word!!!". Начиная от cout << "Hello, Word!!!" и заканчивая десятками строк кода для последнего. Библиотеки MFC, ATL, VCL помогают пользователю создавать быстро и без заморочек пользовательский интерфейс, а использование чистого API программирования в больших проектах не целесообразен! Это только мое мнение...... smile

ЗЫ. И все еще зависит, естественно, от поставленной задачи.....

Добавлено @ 00:09
Цитата(ThisIsSparta @  7.11.2009,  01:11 Найти цитируемый пост)

А .NET - это же, кажется, виртульная машина, как JAVA. Если так, то виртуальная машина работает раз в 10-20 медленнее обыкновенной (большой жужжащей коробки под боком).  Поэтому так и хают прожженные программеры Visual Basic и все, что использует эту технологию. 

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

Это сообщение отредактировал(а) vikaz - 7.11.2009, 08:33


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
ThisIsSparta
Дата 7.11.2009, 00:27 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата
Вы меня конечно извините, но какие проекты Вы пишите на чистом WinAPI? На сколько они тяжелы? Если есть ссылка на такой проект, хотелось бы глянуть....
К чему такие вопросы? Мне кажется - Вы слишком усложняете себе жизнь, помните прикол, где показаны различные способы вывода сообщения "Hello, Word!!!". Начиная от cout << "Hello, Word!!!" и заканчивая десятками строк кода для последнего. Библиотеки MFC, ATL, VCL помогают пользователю создавать быстро и без заморочек пользовательский интерфейс, а использование чистого API программирования в больших проектах не целесообразен! Это только мое мнение...... smile

ЗЫ. И все еще зависит, естественно, от поставленной задачи.....

Тут вы правы. Но я же не программист (это скорее для меня развлечение), чтобы глобальные проекты в короткие сроки решать. Строго говоря, никогда "больших проектов" не создавал (да и признаться, слишком юн еще для того, чтобы иметь богатый опыт за плечами.). 
Но и тут жеж никак не можно доходить до того, чтобы масенькую утилитку писать с тяжелыми технологиями. Конечный пользователь вряд ли оценит такую программу. Графический  интерфейс для пары диалоговых окон можно и настукать руками в блокноте. Разве что по документации придется прошвырнуться, но когда это было вредным?
Да и потом, мне кажется, что не все так гладко в теории "Я лучше буду использовать MFC и зачем мне какой-то дедовский winapi". WinAPI должен стать первым уроком для любого программиста под Windows, а первый урок забывать никогда не следует.

Зато теперь я понял, что, раз уж я такой глупый и несмышленый, то сидел бы лучше и не высовывался.
PM MAIL   Вверх
Anikmar
Дата 7.11.2009, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(ThisIsSparta @  7.11.2009,  00:27 Найти цитируемый пост)
WinAPI должен стать первым уроком для любого программиста под Windows, а первый урок забывать никогда не следует.

Первым уроком для программиста должен стать выходной день. Выйти на улицу, поговорить с людьми. С удивлением узнать, что не все знают что такое WinApi...

 smile 
Получил новый банк-клиент. Конечно, в каждой нашей фирме директор - достаточно продвинутый юзер, да еще и покодить может немного... 
Но! вдруг существуют фирмы, где за компом сидят просто люди?

Итак:
Главное окно. Пароль по умолчнию "SQL" - для нормального среднестатического бухгалтера - самая понятная аббревиатура.
Дальше. Сеанс связи. Примерно так: "Диалог обновления репликациями в рамках транзакции совершен без коллизий"...

Вспоминаю свою бабушку. Читает инструкцию на лекарстве "Перед употреблением - обязательно ГОМОГЕНЕЗИРОВАТЬ". Она два дня его не пила и ждала меня в гости (1995 год - не у всех были телефоны).
(%:?;! Напишите "Взболтать" - и никаких вопросов - но надо же выделаться по полному!

Это сообщение отредактировал(а) Anikmar - 7.11.2009, 00:43
PM MAIL ICQ   Вверх
vikaz
Дата 7.11.2009, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(ThisIsSparta @  7.11.2009,  02:27 Найти цитируемый пост)
Тут вы правы. Но я же не программист (это скорее для меня развлечение), чтобы глобальные проекты в короткие сроки решать. Строго говоря, никогда "больших проектов" не создавал (да и признаться, слишком юн еще для того, чтобы иметь богатый опыт за плечами.). 
Но и тут жеж никак не можно доходить до того, чтобы масенькую утилитку писать с тяжелыми технологиями. Конечный пользователь вряд ли оценит такую программу. Графический  интерфейс для пары диалоговых окон можно и настукать руками в блокноте. Разве что по документации придется прошвырнуться, но когда это было вредным?
Да и потом, мне кажется, что не все так гладко в теории "Я лучше буду использовать MFC и зачем мне какой-то дедовский winapi". WinAPI должен стать первым уроком для любого программиста под Windows, а первый урок забывать никогда не следует.

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

Зря Вы на себя так наговариваете! smile Я сам не программист, для меня это такое же развлечение как и для Вас! smile А насчет стоило или нет тут Вам писать - так это просто обсуждение, Вы высказали свою точку зрения, я высказал свою. За это нас по рукам никто бить не будет.... smile Так что нечего стесняться, в обсуждении рождается ИСТИНА! (TRUE) smile

Добавлено через 2 минуты и 56 секунд
Цитата(Anikmar @  7.11.2009,  02:42 Найти цитируемый пост)
Получил новый банк-клиент. Конечно, в каждой нашей фирме директор - достаточно продвинутый юзер, да еще и покодить может немного... 

Самый страшный тип руководителя: "Там все легко, я видел как это делается!"


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
mrbrooks
Дата 7.11.2009, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

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



Цитата(gif0 @  6.11.2009,  22:09 Найти цитируемый пост)
Здравствуйте. Скажите пожалуйста, насколько сейчас популярен C++ Builder в фирмах, занимающихся разработкой ПО?

тут стоит уточнить ПО какого типа - коммерческое или для собственных нужд компании. Первое - фактически = 0, второе - можно еще найти.

Цитата(gif0 @  6.11.2009,  22:09 Найти цитируемый пост)
Есть ли смысл его детально изучать?

Как хочешь.  Однако быдлогуй на С++ - это уже не кошерно.
Сразу встречный вопрос? Каково твое знание самого С++?

Цитата(ThisIsSparta @  6.11.2009,  23:11 Найти цитируемый пост)
Пишу на чистом winapi и никаких проблем.

зачем тебе С++? Пиши тогда на С. smile 

Цитата(ThisIsSparta @  6.11.2009,  23:11 Найти цитируемый пост)
А .NET - это же, кажется, виртульная машина, как JAVA. Если так, то виртуальная машина работает раз в 10-20 медленнее обыкновенной (большой жужжащей коробки под боком).  Поэтому так и хают прожженные программеры Visual Basic и все, что использует эту технологию. 

Не факт. Но где здесь связь .net и визуал басиГ?


Цитата(vikaz @  7.11.2009,  08:31 Найти цитируемый пост)
Самый страшный тип руководителя: "Там все легко, я видел как это делается!" 

поговори с ним о полиформизме.
PM MAIL   Вверх
Dmi3ev
Дата 7.11.2009, 10:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата

Пишу на чистом winapi и никаких проблем.

извращенец)))
Цитата

насколько сейчас популярен C++ Builder в фирмах, занимающихся разработкой ПО?

Для этих целей лучше не юзать Билдер. Хотя в определенных случаях Билдер очень удобен.
Пример!
Билдер позволяет тебе быстро создавать приложения, которые работают с БД без особых заморочек, что позволяет целиком и полностью посвятить себя самой БД, продумать логику приложения и т.д. Это очень удобно, в то же время качественно и профессионально.
Хотя заморочки тоже бывают, т.к. компоненты бывают не очень предназначены для выбранной БД, и тут, бывает, приходится повозиться. Но, в целом, получается все быстро и хорошо.
PS
Почитай про RAD средства разработки.


--------------------

PM MAIL   Вверх
Lazin
Дата 7.11.2009, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

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



Цитата(ThisIsSparta @  6.11.2009,  23:11 Найти цитируемый пост)
А .NET - это же, кажется, виртульная машина, как JAVA. Если так, то виртуальная машина работает раз в 10-20 медленнее обыкновенной (большой жужжащей коробки под боком).

во первых, .NET это не виртуальная машина(Java - то-же не виртуальная машина, если что), во вторых, IL не выполняется виртуальной машиной, IL компилируется в нативный код JIT компилятором(вообще, он изначально проектировался для JIT-a, а не для исполнения вирт. машиной), так-же возможна прекомпиляция .NET сборок
.NET код, в среднем на 10/20% медленнее, чем аналогичный код написанный на С++, из-за того, что JIT хуже оптимизирует код, а так-же, .NET приложения используют больше памяти
PM MAIL Skype GTalk   Вверх
Лена
Дата 7.11.2009, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(gif0 @  6.11.2009,  22:09 Найти цитируемый пост)
насколько сейчас популярен C++ Builder в фирмах, занимающихся разработкой ПО?


Компания разрабатывает коммерческое ПО и успешно продает его для устройств, которые следят за транспортными средствами. Тут и технологии Google и базы данных и различные интерфейсы доступа. Компания успешно разрабатывает и продает ПО отвечающее за коммунальное хозяйство. Аварии и контроль лифтов, датчиков воды, контроль тепла, контроль доступа, сбор статистики и т.д. и т.п. Компания успешно разрабатывает и продает ПО картографического плана. И т.д. и т.п.
Все создается в С++ Builder. Как не странно эта компания находиться не на другой планете, а в Москве и филиалом в Киеве.
http://www.mnppsaturn.ru/


Цитата(gif0 @  6.11.2009,  22:09 Найти цитируемый пост)
Есть ли смысл его детально изучать?



Истинный профессионал знает и VC и C++ Builder и не испытывает проблем.

Это сообщение отредактировал(а) Лена - 7.11.2009, 14:01
PM MAIL   Вверх
Schumi
Дата 7.11.2009, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



может правильнее было спросить, стоит ли изучать VCL, а не среду разработки?
PM ICQ YIM   Вверх
Лапоть
Дата 7.11.2009, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(Schumi @  7.11.2009,  15:01 Найти цитируемый пост)
может правильнее было спросить, стоит ли изучать VCL, а не среду разработки? 
Стоит ли изучать самоучитель игры на гитаре, не имея самой гитары?

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


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

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



Цитата(Schumi @  7.11.2009,  14:01 Найти цитируемый пост)
может правильнее было спросить, стоит ли изучать VCL, а не среду разработки? 

в чем смысл builder без VCL?

Добавлено через 1 минуту и 23 секунды
Цитата(Лена @  7.11.2009,  13:59 Найти цитируемый пост)
Все создается в С++ Builder. Как не странно эта компания находиться не на другой планете, а в Москве и филиалом в Киеве.

это исключение из правил.
PM MAIL   Вверх
ImSave
Дата 7.11.2009, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



если фирмами и используются продукты от Borland или Embarcadero, то это чаще всего (да почти всегда) - Delphi.
PM MAIL   Вверх
Лена
Дата 7.11.2009, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Судя по некоторым постам тут мало кто пользуется С++ Builder. Зачем же граждане так упорно участвовать в ветке форума по С++ Builder? Это же пустая трата вашего времени.  smile 
PM MAIL   Вверх
vikaz
Дата 7.11.2009, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(ImSave @  7.11.2009,  18:13 Найти цитируемый пост)
если фирмами и используются продукты от Borland или Embarcadero, то это чаще всего (да почти всегда) - Delphi. 

Чем подтвердите?



--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
A5uKa
Дата 7.11.2009, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

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



Цитата(Лена @ 7.11.2009,  16:23)
Судя по некоторым постам тут мало кто пользуется С++ Builder. Зачем же граждане так упорно участвовать в ветке форума по С++ Builder? Это же пустая трата вашего времени.  smile

Действительно  smile 

Давайте лучше говорить о плюсах того на чём пишем, ведь простое сокрощение VCL на мой взгяд совсем не уступает MFC
(proof предоставлять не буду  smile  )

Это сообщение отредактировал(а) A5uKa - 7.11.2009, 19:29
PM   Вверх
gif0
Дата 8.11.2009, 06:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Решил изучать Qt, эта штука меня сильно заинтересовала
PM MAIL   Вверх
W4FhLF
Дата 8.11.2009, 06:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


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

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



Правильное решение.


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Лапоть
Дата 8.11.2009, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(Лена @  7.11.2009,  17:23 Найти цитируемый пост)
Судя по некоторым постам тут мало кто пользуется С++ Builder. Зачем же граждане так упорно участвовать в ветке форума по С++ Builder? Это же пустая трата вашего времени.

Поднимают счётчик тематических постов. 
PM MAIL   Вверх
vikaz
Дата 8.11.2009, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(gif0 @  8.11.2009,  08:36 Найти цитируемый пост)
Решил изучать Qt, эта штука меня сильно заинтересовала 


Цитата(W4FhLF @  8.11.2009,  08:51 Найти цитируемый пост)
Правильное решение. 


Как сказать, смотря какое ПО ты собираешься разрабатывать. Если кроссплатформенные - возможно, а если только под Windows, тогда не вижу смысла. Хотя, если программист знает больше - это только лучше. smile


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
kemiisto
Дата 8.11.2009, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(Лена @  7.11.2009,  17:23 Найти цитируемый пост)
Судя по некоторым постам тут мало кто пользуется С++ Builder. Зачем же граждане так упорно участвовать в ветке форума по С++ Builder? Это же пустая трата вашего времени.

Затем, чтоб кое-кто мозги, простите, людям не пудрил. smile У Вас позиция очень простая - я использую Builder и всем того желаю. То есть, переводя с русского на русский, Вы сидите в болоте сами и других туда тащите. Позиция насколько простая, настолько и неправильная. 

Цитата(gif0 @  8.11.2009,  07:36 Найти цитируемый пост)
Решил изучать Qt, эта штука меня сильно заинтересовала 

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

Цитата(Лапоть @  8.11.2009,  13:10 Найти цитируемый пост)
Поднимают счётчик тематических постов.

 smile Да, да! Именно!

Цитата(vikaz @  8.11.2009,  14:20 Найти цитируемый пост)
Если кроссплатформенные - возможно, а если только под Windows, тогда не вижу смысла.

А если под Windows - то я от Builder'а смысла не вижу. Один из худшихсложнейших языков программирования в одной из самых ужасныхбесконечно отстающих IDE. Я стараюсь быть политкорректным. smile 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Лапоть
Дата 8.11.2009, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(kemiisto @  8.11.2009,  14:28 Найти цитируемый пост)
Один из худшихсложнейших языков программирования в одной из самых ужасныхбесконечно отстающих IDE

Ну если С++ для тебя худший и сложнейший - то могу только посочувствовать smile Что касается ИДЕ - на вкус, на цвет...
Цитата(kemiisto @  8.11.2009,  14:28 Найти цитируемый пост)
Я стараюсь быть политкорректным
 smile 
PM MAIL   Вверх
vikaz
Дата 8.11.2009, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(kemiisto @  8.11.2009,  15:28 Найти цитируемый пост)
А если под Windows - то я от Builder'а смысла не вижу. Один из худшихсложнейших языков программирования в одной из самых ужасныхбесконечно отстающих IDE. Я стараюсь быть политкорректным. smile

smile Ну во первых я не писал, что нужно использовать именно С++ Builder, есть и другие среды. Хотя и у Builder'a есть свои ПЛЮСЫ! Если бы все было так плохо как Вы написали, то никто не программировал под этой средой! smile 


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
A5uKa
Дата 8.11.2009, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

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



Цитата

то никто не программировал под этой средой


К сожалению практически никто и не программирует ... 
а Qt везде хвалят... , хотя не видно было, чтобы кто-то искал на работу Qt программиста пока ещё =)

про holy вары )
в любом случае среда - не главное, можно ведь и из "болота" вполне неплохо "строить".

Но, чтобы более корректно спорить и отвечать, что необходимо посоветовать, стоит читать эту тему
http://forum.vingrad.ru/forum/topic-279216...tml#st_0_view_0

И мне кажется, что Code Blocks + MinGW самый верный выбор
А дальше скорее всего заставят копать C# , или же контроллеры и микропроцессоры на C++ ...


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


found myself
****


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

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



Цитата(vikaz @  8.11.2009,  13:20 Найти цитируемый пост)
Как сказать, смотря какое ПО ты собираешься разрабатывать. Если кроссплатформенные - возможно, а если только под Windows, тогда не вижу смысла. Хотя, если программист знает больше - это только лучше. 


А что ты предлагаешь в случае С++? Чем Builder лучше?


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
vikaz
Дата 8.11.2009, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(W4FhLF @  8.11.2009,  16:49 Найти цитируемый пост)
А что ты предлагаешь в случае С++? Чем Builder лучше? 

Видите ли, я изучал только его, если я начну писать, то окажусь не объективен. Мне понравилась эта среда, она для начала была более понятна. Для нее много компонент было создано и до сих пор продолжают создавать. Так же изучаю Visual Studio, но уже только для C#. Но еще раз повторюсь, чем больше программист знает, тем лучше. Это относится и к средам разработки.

Так же я считаю, что писать на Qt под Windows не целесообразно. Кросс платформенные библиотеки скудны набором компонент для написания пользовательского оконного интерфейса, а размер в памяти которое занимает приложение при выполнении выше чем у того же Builder'a.  

Это сообщение отредактировал(а) vikaz - 8.11.2009, 17:14


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
W4FhLF
Дата 9.11.2009, 06:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


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

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



Цитата(vikaz @  8.11.2009,  17:11 Найти цитируемый пост)
Так же я считаю, что писать на Qt под Windows не целесообразно. Кросс платформенные библиотеки скудны набором компонент для написания пользовательского оконного интерфейса, а размер в памяти которое занимает приложение при выполнении выше чем у того же Builder'a.  


Ну Qt побогаче в возможностях, чем VCL. На порядок, я думаюsmile Я уж не говорю про красивую архитектуру и API, который на 80% интуитивно понимаешь после некоторого времени работы с библиотекой. А память это ерунда. Занимает приложение 5 или 50 мб, это несущественно в наши дни.

Цитата(vikaz @  8.11.2009,  17:11 Найти цитируемый пост)
Видите ли, я изучал только его, если я начну писать, то окажусь не объективен. Мне понравилась эта среда, она для начала была более понятна. Для нее много компонент было создано и до сих пор продолжают создавать. Так же изучаю Visual Studio, но уже только для C#.


Если говорить про windows only, то C# конечно рулит в прикладном ключе. Но я тоже, видите ли, не могу оказаться объективен, хотя С++ Builder юзал не только just for fun. А вот понадобилось мне под Windows x64 разработать продукт и я удивился). В принципе будь С++ Builder нормальной средой с нормальным компилятором, под него можно было бы Qt собрать и все остальные библиотеки. Но это только 1/10 тех причин по которым, например, я чисто "физически" не в состоянии использовать С++ Builder для своих проектов. 
Так что Visual Studio де-факто стандарт под Windows и нафиг себе голову забивать устаревшими вещами я не понимаю. 


Это сообщение отредактировал(а) W4FhLF - 9.11.2009, 06:29


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
vikaz
Дата 9.11.2009, 07:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(W4FhLF @  9.11.2009,  08:28 Найти цитируемый пост)
Ну Qt побогаче в возможностях, чем VCL. На порядок, я думаюsmile

С первого раза не нашел..... Особенно по построению пользовательского интерфейса....


Цитата(W4FhLF @  9.11.2009,  08:28 Найти цитируемый пост)
Так что Visual Studio де-факто стандарт под Windows и нафиг себе голову забивать устаревшими вещами я не понимаю. 

А вот с этим не поспоришь.....


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
mrbrooks
Дата 9.11.2009, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

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



Цитата(W4FhLF @  9.11.2009,  06:28 Найти цитируемый пост)
В принципе будь С++ Builder нормальной средой с нормальным компилятором, под него можно было бы Qt собрать и все остальные библиотеки. 

кстати тоже отрицательный факт на репутации Билдера. А именно не терпимость к сторонним продуктам, не таким как йа.
PM MAIL   Вверх
Alexeis
Дата 9.11.2009, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

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



Цитата(mrbrooks @  9.11.2009,  07:38 Найти цитируемый пост)
кстати тоже отрицательный факт на репутации Билдера.

  А ничего, что Kylix был построен на QT? Захотели и портировали, а вот программисты не захотели... хотя скорее всего нужды писать под Linux тогда еще не было. А на счет совместимости, так это из-за особенностей С++, вот я пока прикручивал STLPort на eVC, так чуть напильник не сломал  smile . 
Цитата(mrbrooks @  9.11.2009,  07:38 Найти цитируемый пост)
А именно не терпимость к сторонним продуктам, не таким как йа. 

  Терпение нужно иметь и старание. Все получиться.

Добавлено через 42 секунды
  boost они портировали, и каждый раз при обновлении обновляют boost, значит можно и не так уж сложно.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
mrbrooks
Дата 9.11.2009, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

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



Цитата(Alexeis @  9.11.2009,  10:10 Найти цитируемый пост)
вот я пока прикручивал STLPort на eVC, так чуть напильник не сломал

ох как мне это знакомо. а все стремление пюзать потоковый (файловый) ввод/вывод с С++ стиле  smile 

Цитата(Alexeis @  9.11.2009,  10:10 Найти цитируемый пост)
Терпение нужно иметь и старание. Все получиться.


Зачем тогда весь этот гламур (IDE) за такие деньги?
Тогда взять os-среду и возрадоваться по полной.

ЗЫ. Сам я не призываю учить или не учить Билдер. Это пускай каждый решает сам. Однако, что касается меня и моей специфики работы - Builder заходит в тупик.

Цитата(vikaz @  8.11.2009,  17:11 Найти цитируемый пост)
Для нее много компонент было создано и до сих пор продолжают создавать. 

заметь камрад - наиболее кошерные - стоят денег - причем не малых.
PM MAIL   Вверх
vikaz
Дата 9.11.2009, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(mrbrooks @  9.11.2009,  15:26 Найти цитируемый пост)
заметь камрад - наиболее кошерные - стоят денег - причем не малых. 

Согласен камрад, все хотят денег! :(


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
Нитонисе
Дата 9.11.2009, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Я не профессиональный программист. Можно сказать даже - очень зеленый новичек. Может именно поэтому мне билдер нравится? Ведь пользуясь им я вполне успешно и относительно быстро создаю для себя программки, которые помогают мне в моей основной профдеятельности. Насколько я понимаю чтобы пользоваться другими программными средами нужно иметь уровень знаний повыше. Там нет той наглядности что в билдере.
PM MAIL   Вверх
kemiisto
  Дата 9.11.2009, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(Нитонисе @  9.11.2009,  16:38 Найти цитируемый пост)
Насколько я понимаю чтобы пользоваться другими программными средами нужно иметь уровень знаний повыше.

Нет, не понимате. Сейчас прокомментирую. Кстати, вот что. vikaz чуть выше уже высказывался в том духе, что
Цитата(vikaz @  8.11.2009,  18:11 Найти цитируемый пост)
Но еще раз повторюсь, чем больше программист знает, тем лучше.


Комментарий относится и к его точке зрения тоже. 

Итак. 
  • Знание не деньги - бывает и лишним. smile Здесь, обычно, я привожу цитату из проиведения Артура Конан-Дойля "Этюд в багровых тонах".
    Цитата(Шерлок Холмс)
    — Видите ли, — сказал он, — мне представляется, что человеческий мозг похож на маленький пустой чердак, который вы можете обставить, как хотите. Дурак натащит туда всякой рухляди, какая попадется под руку, и полезные, нужные вещи уже некуда будет всунуть, или в лучшем случае до них среди всей этой завали и не докопаешься. А человек толковый тщательно отбирает то, что он поместит в свой мозговой чердак. Он возьмет лишь инструменты, которые понадобятся ему для работы, но зато их будет множество, и все он разложит в образцовом порядке. Напрасно люди думают, что у этой маленькой комнатки эластичные стены и их можно растягивать сколько угодно. Уверяю вас, придет время, когда, приобретая новое, вы будете забывать что-то из прежнего. Поэтому страшно важно, чтобы ненужные сведения не вытесняли собой нужных.

    Поэтому тезис, что 
    Цитата(vikaz)
    чем больше программист знает, тем лучше
     кажется мне ошибочным.
  • В программировании (здесь и далее под программированием подразумеваю программирование императивное, т.к. с другими стилями/парадигмами знаком мало) существует некий минимум знаний, умений и практических навыков, который просто жизненно необходимо "натащить", простите, в свой "чердак". smile Это прежде всего основные стркутуры данных и алгоритмы на них, структурное программирование. В наше время добавляем судя ещё и знание ООПиП (объектно-ориентированного программирования и проектирования).
  • Существуют среды разработки, которые не требуют наличия вышеописанного минимума для написания приложений. Это (в том числе) и продукты ExBorland (название нового владельца пальцы сломаю написать smile ). Некоторые называют это "низким порогом вхождения" и говорят, что это хорошо. Но это не так, плохо это всё, плохо... Обычно это называют "формошлёпством", а точнее будет термин "кодошлёпство". Да, написать программу на С++ Builder действительно можно не обладаю минимумом знаний. Но это будет не программа, это будет, простите, шлак. А вот чтоб пользоваться тем же Qt нужно иметь уровень знаний, только не "повыше", как Вы выразились, а как раз тот самый минимум. В случае Qt там есть один нюанс - язык С++ сложный, поэтому придётся "залезать" за границы минумума. Но это нюанс. И тем более к С++ Builder сказанное тоже относится.
  • Несмотря на то, что этот пункт последний, он не менее важный. smile В ходе дебатов с bems'ом мы пришли к следующему консенсусу: опытному программисту указанное выше "кодошлёпство" не свойственно. Это удел новичков. Со временем, они понимают, что "так жить нельзя". К тому же к этому времени (обычно) на собственных ошибках опытным путём они открывают для себя прописные истины, с которыми можно (нужно!) было ознакомится на начальном этапе вхождения в мир программирования... Но среда-то позвоволяля "кодошлёпить"! А человеку свойственно идти по пути наименьшего сопротивления...


Это сообщение отредактировал(а) kemiisto - 9.11.2009, 16:28


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Нитонисе
Дата 9.11.2009, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(kemiisto @ 9.11.2009,  16:25)
Да, написать программу на С++ Builder действительно можно не обладаю минимумом знаний. Но это будет не программа, это будет, простите, шлак.

Если этот "шлак" решает нужные мне задачи, то называйте его как угодно, но он решает нужные мне задачи)))
PM MAIL   Вверх
A5uKa
Дата 9.11.2009, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

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



Цитата

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


Цитата

А человеку свойственно идти по пути наименьшего сопротивления...

Вывод : "кодошлёпство" - это наш крест smile 

Хотя между делом хочу добавить, что поддержка x64, winCE ... что ещё ... для меня не аргумент, чтобы перестать "кодошлёпить" ... 
Не могу поверить, что даже изучив ECB и С++ до уровня "профи" мы будем "кодошлёпить"
п.с. конечно буду смотреть C# на VS2010 ... и продолжать "кодошлёпить"  smile 
п.п.с. мне кстати ... понравилось слово ... "кодошлёпы" ... или CodeFlappers  smile  

я могу открыть Qt, посмотреть на него ... написать "Hello world" ... и вернуться "кодошлёпить" ... собственно так и было ...
ещё поражает одна закономерность, никто не говорит про Delphi так как про ECB (про делфи нет почти холиваров) почему
добавлено: нужен раздел про холивары ... =) это ведь интересно и активно обсуждаемо, и даже немного информационно

Это сообщение отредактировал(а) A5uKa - 9.11.2009, 17:29
PM   Вверх
vikaz
Дата 9.11.2009, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(kemiisto @  9.11.2009,  18:25 Найти цитируемый пост)
— Видите ли, — сказал он, — мне представляется, что человеческий мозг похож на маленький пустой чердак, который вы можете обставить, как хотите. Дурак натащит туда всякой рухляди, какая попадется под руку, и полезные, нужные вещи уже некуда будет всунуть, или в лучшем случае до них среди всей этой завали и не докопаешься. А человек толковый тщательно отбирает то, что он поместит в свой мозговой чердак. Он возьмет лишь инструменты, которые понадобятся ему для работы, но зато их будет множество, и все он разложит в образцовом порядке. Напрасно люди думают, что у этой маленькой комнатки эластичные стены и их можно растягивать сколько угодно. Уверяю вас, придет время, когда, приобретая новое, вы будете забывать что-то из прежнего. Поэтому страшно важно, чтобы ненужные сведения не вытесняли собой нужных.


Ох, пошли умные фразы - это хорошо! В любом случае, мозг отбрасывает (забываете) ту информацию, которой Вы не пользуетесь. Но ОЙ, сколько ребят тут сидят, кто прекрасно знает и пишет как на Builder'e так и на VS и ничего в этом плохого нет! Они не жалуются, что после того как не программируют на Builder'e 3 месяца они забывают его. В принципе разная информация, забыть код программы или забыть куда тыкать и как работать с программным продуктом. Неужели Вы забудете как работать в Windows XP, если 1 год будете работать на Windows 7? И еще вопрос, в РЕЗЮМЕ у Вас только 1 пункт, ЗНАНИЕ VS?
Я конечно не знаю откуда Вы взяли такие строки и что это за человек, а как же быть с теми людьми, кто знает по 7 языков (человеческих)?


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
gif0
Дата 9.11.2009, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Не хочу вмешиваться в спор, скажу лишь, что тот факт, что есть люди, которые владеют 7 языками, вовсе не доказывает, что любой может добиться того же. Собственно, большинство и не может.
PM MAIL   Вверх
vikaz
Дата 9.11.2009, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(gif0 @  9.11.2009,  21:50 Найти цитируемый пост)
Не хочу вмешиваться в спор, скажу лишь, что тот факт, что есть люди, которые владеют 7 языками, вовсе не доказывает, что любой может добиться того же. Собственно, большинство и не может. 

smile


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
Voldemar2004
  Дата 2.1.2010, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



А мне C++ Builder нужен для работы с БД, удобно, программы работают шустро smile 


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
W4FhLF
Дата 3.1.2010, 07:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


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

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



Цитата(Voldemar2004 @  2.1.2010,  23:26 Найти цитируемый пост)
А мне C++ Builder нужен для работы с БД


Ты так говоришь как-будто только в Билдере можно с БД работать. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Alexeis
Дата 3.1.2010, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

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



W4FhLF, ты не прав, не просто работать, а удобно, просто и эффективно. MS не предоставляет таких удобств, разве только в управляемом коде.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
W4FhLF
Дата 3.1.2010, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


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

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



Alexeis, зато компилятор от MS в состоянии собрать Qt, которая представляет удобные и грамотно спроектированные (Model/View based) классы для работы с БД.


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
djamshud
Дата 3.1.2010, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


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

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



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

Добавлено через 1 минуту и 16 секунд
W4FhLF верно подметил, в Qt работа с БД сделана просто шикарно.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Alexeis
Дата 3.1.2010, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

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



Цитата(W4FhLF @  3.1.2010,  11:54 Найти цитируемый пост)
(Model/View based) классы для работы с БД. 

  Так что в этом такого? В Билдере 100 лет модель отделена от представления. В основе модели существует понятие набора данных (TDataSet) предок всех наборов данных. Набор данных может создаваться из таблицы или получаться в результате SQL запроса. Набор данных после получения можно форматировать (даже не отображая). Один и тот же набор может связываться с несколькими представлениями, можно переключать представления в рантайме. 
  Возьмем пример FireBird. Полноценная модель с транзакциями, блокированием и проч. Кроме того для наглядного представления есть такая штука как DataModule, которая представляет собой форму существующую только в дизайне. На ней можно аккуратно разложить и скомпоновать все компоненты для доступа, обработки, синхронизации и связи с базой. Получается что-то вроде готовой наглядной схемы, по которой сможет сортироваться любой программист, который откроет программу. Кроме того компоненты умеют работать не только в рантайме, но и в дизайне, т.е. во время проектирования, можно задать запрос прям в компоненте, активировать его и контролах увидеть результат. 

  Куда еще более грамотно?
P.S. Предполагаю, что судите по BDE, которому уже 100 лет в обед, который уже не поддерживается и существует только в старых проектах.
  
  MSSQL/MySQL/FireBird/SQLite и многие другие базы данных легко вписываются в модель БД. Также свободно доступ через ADO.

  Лично я для себя не встретил ни каких ограничений в управлении БД. Наглядность гибкость, расширяемость.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
A5uKa
Дата 4.1.2010, 01:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

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



Цитата

MS не предоставляет таких удобств, разве только в управляемом коде. 


кстати ... это для меня новость.
Вы ведь про ADO.NET ? 
Чем он плох так ?
PM   Вверх
W4FhLF
Дата 4.1.2010, 08:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


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

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



Alexeis, хорошо, возможно я слишком давно не заглядывал в страну билдера. Но дело-то в том, что в отличии от "старых добрых", когда билдер лидировал по части работы с БД, сейчас есть не менее удобные решения в рамках других дреймворков. Вкупе с остальными "прелестями" билдера я бы подумал. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Alexeis
Дата 4.1.2010, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

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



W4FhLF, ну QT наверняка предоставляет кроссплатформенный доступ к БД. C# наверняка будет работать и под WinMobile. 
  Билдер пока что привязан к Windows, но ребята утверждают, что в версии 2010 есть уже IFDEF MACOS, так что нас вскоре ожидает нативный кросплатформ на билдере через Delphi код разумеется

Код

uses
{$IFDEF MSWINDOWS}
Windows,
{$ENDIF}
{$IFDEF POSIX}
Types,
{$IFDEF MACOSX}
MiniLibc,
{$ELSE !MACOSX}
Libc,
{$ENDIF !MACOSX}
{$ENDIF}
SysConst;



--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




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


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

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