Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: пустофлейм о борланд-с++билдере  (Прочитано 22144 раз)
0 Пользователей и 8 Гостей смотрят эту тему.
McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« : 07-09-2006 09:15 » 

Спасибо за ответ! ( https://forum.shelek.ru/index.php/topic,9686.msg138204.html#msg138204 )
Хм, очень заинтересовало высказываение

Тот же Borland C++Builder использует свой собственный VCL, и использует его на полную мощь, и он же является IDE. Кривость его сейчас не рассматриваем, просто похвалим за простоту и удобство для разработчика.

В чем же конкретная кривость?
« Последнее редактирование: 07-09-2006 10:07 от Chuda » Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Chuda
Гость
« Ответ #1 : 07-09-2006 09:26 » 

вот очень хотелось отметить положительные стороны, а не отрицательные)))))
ну да ладно. А кривость хотя бы в том, что встроенный в BCB компилятор не вполне дружит с winapi, или в постоянных утечках памяти, или в тяжеловесности программ, создаваемых в BCB, или в нездоровой тенденции всё представить в виде визуальных компонентов, даже ком-порт.
Записан
McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #2 : 07-09-2006 09:43 » 

хм, что-то я не совсем согласен с утечкой памяти! Можно какойнить пример?
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 07-09-2006 09:48 » 

или в нездоровой тенденции всё представить в виде визуальных компонентов, даже ком-порт.
Ну, почему бы и нет?
Доступ к настройкам порта, как доступ к любому компоненту.
Что есть, имхо, правильно. Компонент )читай объект) он и в африке ...
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Chuda
Гость
« Ответ #4 : 07-09-2006 09:49 » 

пожалуй, сейчас уже не приведу. Общение с Билдером у меня было года два или три назад.
Записан
Chuda
Гость
« Ответ #5 : 07-09-2006 09:50 » 

или в нездоровой тенденции всё представить в виде визуальных компонентов, даже ком-порт.
Ну, почему бы и нет?
Доступ к настройкам порта, как доступ к любому компоненту.
Что есть, имхо, правильно. Компонент )читай объект) он и в африке ...
ну нет, там это просто как-то непонятно сделано. Да ещё и надо размещать на форме значки даже невизуальных объектов. В общем, перегиб.
Записан
McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #6 : 07-09-2006 09:53 » 

или в нездоровой тенденции всё представить в виде визуальных компонентов, даже ком-порт.
Ну, почему бы и нет?
Доступ к настройкам порта, как доступ к любому компоненту.
Что есть, имхо, правильно. Компонент )читай объект) он и в африке ...
ну нет, там это просто как-то непонятно сделано. Да ещё и надо размещать на форме значки даже невизуальных объектов. В общем, перегиб.

хм, там вполне нормально можно работать и не размещаю компоненты на форме!
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #7 : 07-09-2006 10:01 » 

и никакого перегиба я в этом не вижу, что критичного в том что на форме будут висеть компоненты? А вы пробовали использовать при написании программ на билдере встроенную утилиту CodeGuard?
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Chuda
Гость
« Ответ #8 : 07-09-2006 10:05 » 

> хм, там вполне нормально можно работать и не размещаю компоненты на форме!

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

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #9 : 07-09-2006 10:17 » 

> хм, там вполне нормально можно работать и не размещаю компоненты на форме!

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

о каких глюках вы говорите? Глюки бывают в оснавном из-за кривости рук!
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #10 : 07-09-2006 11:50 » 



офф
а чего тему в общение снесли, а не в общие
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #11 : 07-09-2006 12:33 » new

У меня была старенькая версия Билдера. Как в новых не могу сказать.
а) Не совсем понятная работа с двойными и тройными указателями. При переносе кода в VC мне лично пришлось перерабатывать код, где шла работа с указателями.
б) Надо было подключать *.cpp файлы, а не *.h. Как подключать хэдэры я так и не нашел.
Правда это все баловство было года четыре назад.

По многочисленным просьбам перенес тему в раздел "Обший" Улыбаюсь

Поэтому говорим только по делу. Праздник флейма отменяется Ага
« Последнее редактирование: 07-09-2006 12:38 от Finch » Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #12 : 07-09-2006 16:44 » 

кстати, в билдере никогда не писал, но впечатление от прогамм, написанных на нём - не ахти... Все они - как на коленке сделаны. Возможно это просто авторы мне такие попались (вернее проги от таких авторов) , но мне кажется - билдер разленивает. Вот такая мысля Улыбаюсь
Записан

Chuda
Гость
« Ответ #13 : 07-09-2006 17:10 » 

> билдер разленивает

вероятно  так и  есть
Записан
zubr
Гость
« Ответ #14 : 07-09-2006 20:32 » 

> хм, там вполне нормально можно работать и не размещаю компоненты на форме!

можно, используя чистый winapi. Но тогда возможны непредвиденные глюки.
Зачем winapi, создаешь объект VCL-класса вручную, также как это делается в VS. Когда ложишь компонент на форму, объект класса создает IDE.
Хочу высказаться в защиту Borland - скорость разработки в Borland гораздо выше чем в VS, особенно GUI-приложений, не зря майкрософт передирает Borland-ские принципы разработки в NET. По скорости компиляции в Delphi после VS вообще кажется, что компилятор не работает, компилирует почти мгновенно.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #15 : 07-09-2006 21:00 » 

По скорости компиляции в Delphi после VS вообще кажется, что компилятор не работает, компилирует почти мгновенно.

а там всё заранее уже откомпилировано наверное Улыбаюсь)
Записан

McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #16 : 08-09-2006 02:57 » 

ой, ребятушки, ведь вроде взрослые-зрелые программисты а так хаять отличный инструмент разработки не хорошо. Если вы так любите VS ради бога пишите вы там и портируйте все в *.dll, ну а GUI согласитесь быстрее делать на Builder'e чем на VS. Так что мешает написать "не на коленках" и прикрутить к интерфейсу, чем потратить еще 70% времени от общего времени написания программи!?
« Последнее редактирование: 18-12-2007 21:44 от Алексей1153++ » Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Rulik
Помогающий

ru
Offline Offline

« Ответ #17 : 08-09-2006 03:53 » 

Улыбаюсь

Народ, года вырастим из штанишек на лямках?

Что вы как дети, спорите "Что лутше и круче?".

Нет и небыло идеальных сред для программирования. Просто одни готовы смериться с ограничениями данной среды, а другие готовы смериться с ограничениями другой среды.

На тему утечек, так MFC лидер.
На него матом кроет Compuware Bounds CHecker, утечки памяти, ну и исче там по несколько предупреждений в разных категориях. И что народ все бросил и убежал с VC. Ни че подобного.
Просто стал более аккуратен.

Для прояснения : Compuware разработчик отладчика SoftIce.
Или ктонить сможет с ними поспорить в плане отладки программ?

Ну конечно у BCB тоже не все гладко. Хотя когда юзаешь встроенные компоненты, а не прикручиваешь компоненты "Дяди Вани", все нормально и нет ни каких утечек.
А вот начинаешь крутить черт знает откуда взятые компоненты, то извиняйте.

McZim правильно подметил: Каждый инструмент заточен под конкретный круг задачь.

Я лично пишу в обеих средах. И не страдаю, что лутше, а что нет.

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

Так что:
Ложка для супа, вилка для Спагетти.

PS: Если когонить обидел, извиняйте, не хотел!
Записан
zubr
Гость
« Ответ #18 : 08-09-2006 05:20 » 

Цитата
а там всё заранее уже откомпилировано наверное
Еще одно доказательство, что Borland крут - все предусмотрел, не то что мелкомягкие Улыбаюсь
А если серьезно, из своего опыта, могу сказать, программирую на VS, Delphi, реже на билдере. За разработку проги на VS (если инструмент разработки оговаривается) можно срубить с заказчика в 1,5-2 раза больше, чем при разработке в Borland. Если же инструмент разработки не оговаривается, то предпочитаю Delphi.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #19 : 08-09-2006 14:31 » 

Rulik,
>> На тему утечек, так MFC лидер

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

Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #20 : 08-09-2006 15:18 » 

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

Не будите спашяго дракона.
             Джаффар (Коша)
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #21 : 08-09-2006 15:58 » 

Да я воообще не понимаю о чём можно говорить? Приём давно известный - всегда лучше свалить вину за собственное неумение и врождённые анатомические отклонения на кого-нибудь. Будь то PC, Mac, UNIX, Винда, Борланд, VS, MFC, VCL, утечка памяти, быстро GUI делать и тд и тп. Зачем же тогда мусолить подобные темы?
Ведь всё можно сформулировать гораздо проще - "Я знаю как ЭТО сделать в А, а вот как ЭТО сделать в Б - Я не заню". Только это ли показатель ущербности Б?

Ведь промелькнула же слабенькая искорка:
вот очень хотелось отметить положительные стороны, а не отрицательные

Почему бы действительно не поговорить о достоинствах того или иного редактора (компилятора, IDE и тд)? То есть о том, что действительно принесёт знания и соответственно пользу. А от поливания грязью непонятных материй какая польза?
Самое грустное, что все это знают и понимают. Жаль Стыдно. Недостойно.

зы Раз уж тема переносится туда-сюда, то, позвольте спросить, какое отношение она имеет к ПРОГРАММИРОВАНИЮ, пусть даже к общему?
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Rulik
Помогающий

ru
Offline Offline

« Ответ #22 : 11-09-2006 02:14 » 

2 Алексей1153:

Согласен переборщил. Просто достали эти споры.
Нравиться пишите в чем хотите.
Я ваще и в том и втом свободно пишу и голову не забиваю.
Записан
McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #23 : 11-09-2006 06:18 » 

Вобще изначально тема не подразумевала переростать в безполезный спор BCB vs VS, но раз уж так получилось простите.

Тема Закрыта!
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines