AnGo
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Alois Цитата: 1. Почему на данном форуме темы, относящиеся к компонентам, ограничиваются СBuilder'ом (наряду с Delphi), но не C++ или .Net? | Распространение данных средств в России обусловлено историческими причинами. В свое время, когда борланд выпустил свой первый Турбо Паскаль, он распространялся в американских универах практически (или) бесплатно. У нас тогда была советская власть. По обмену народ ездил в штаты и оттуда карманной тягой он пояявился у нас в вузах. Потом пришел черед прочих Турбо. МС Си тогда не предлагал удобных средств для разработки. Они пытались кое что сделать в этом плане, если мне не изменяет склероз то это называлось PWB. Но широко это не пошло, уж больно много ресурсов это жрало. Но компилятор МС Си использовался. Обычно разработку проводили в ТСи, и по требованию заказчика сборку делали в МС Си. Более того, во времена уже после Турбо, когда появились уже такие продукты как Борланд Си++, они продавались в России по особым, сниженным ценам. Поэтому купить это было значительно проще, нежели продукты от МС, которая специальных цен не устанавливла. Вот в кратце причины существующего положения. Цитата: 2. IP*Works! для CPP - 1.78 Mb, для .Net - 2.49 Mb, а для C++ Builder - аж 8.58 Mb. Возможности идентичны, вроде. Для СBuilder'а вообще характерна такая объемность кода? | Причина объемности кода в Билдера проста - он тащит в проект весьма обьемные VCL библиотеки, которые написаны к тому же на Паскале. То есть практически весь код который отвечает за отрисовку всяких рюшечек-бантиков - все внутри твоего проекта. СРР - для отрисовки пользуется в основном встроенными возможностями Вин. Хотя, конечно можно использовать и сторонии библиотеки. В .Нет опять таки часть классов и т.п. вынесено в Framework. Но здесь есть свои заморочки, которые не может пока решить и сама МС. Технология еще сыровата. В частности, много проблем с установкой этого самого Framework. Сравнительно недавно у нас началось широко масштабное тестирование одного продукта с использованием этой штуки. Проблема вскрылась с неожиданной стороны. Не на всех машинах Framework 1.1 устанавливался! Причины - неизвестны. МС рекомендовала откатиться на версию 1.0 Вот такие пирожки с котятами. Сам устанавливал эту версию на три одинаковых машины, причем АБСОЛЮТНО ОДИНАКОВЫХ!!!. Даже корпуса одинаковые. WinXP заливалась с одного и того же винта. На две встала как родная, а на третий - не хочет! И никто не может понять, что ей нужно. |