powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Флейм!!! Delphi vs VB
10 сообщений из 35, страница 2 из 2
Флейм!!! Delphi vs VB
    #32282693
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Dankov

Я серьезно подозреваю, что созданный объект имплементирует IDispatch неявным образом

Я серьезно подозреваю, что вы гадаете на кофейной гуще. Само по себе в С++ ничего не происходит. Каждое движение - ручками. Если не написал реализацию IDispatch, значит ее там нет (есть возможность в ATL сильно облегчить реализацию IDispatch, но в любом случае, "само" оно не происходит.)

Термин ActiveX - вообще-то больше рекламно-пропагандистский. ActiveX (как задумывалось изначально) должен не только поддерживать IDispatch, но и быть safe for scripting. Визуальные ActiveX - контролы, которые мы обычно зовем так же ActiveX совершенно не обязаны поддерживать ни IDispatch, ни быть безопасными для скриптинга. Действительно, путаницу внесла сама MS. Да черт с ним с IDispatch. Прилежная программа на VB его НИКОГДА не использует. Использование нетипизированного типа Object (IDispatch) - дурной тон в VB.

2 c127
Полная поддержка VB-6 до января 2005 (осталось 15 месяцев), а по телефону и в рельсу можно будет звонить аж до конца 2007
Да кому нужна эта поддержка по VB?
Там поддерживать нечего. Форум есть, на худой конец.
Даже с очень большой бизнес-системой на VB разберется любой студент, а проект на Delphi намертво привязан к его автору.

И совсем необязательно искать в округе спецов на VB, любой программист может им стать практически мгновенно (если COM неплохо знает).
Когда-то мне пришлось начинать ваять бизнес системки. На С++ писать их - дело неблагодарное. На Delphi уже был опыт более года, но как С++-ник я его органически не переношу (т.к. метит в ту же весовую категорию, что и C++, но не дотягивает и четверти возможностей). А VB? Самое то . Сутки - на изучение языка (довольно сильно отличается от того, что гонял 14 лет назад на самопаяном ZX Spectrum). Сутки - на чтение "правил хорошего тона при программировании на VB". Прочтение такой фигни сразу дает понять что есть откуда в этом VB растет и причем тут COM. Еще сутки - на изучение да игры с IDE. Вот вам и спец по VB. Остальные мелочи - в процессе. Я же говорю - дуешь, да нижимаешь посильней. С очень большой скоростью все "рисуется" и "программируется". А такая фишка, как возможность редактировать код не прерывая программы - вообще песня. Пишешь программу во время ее исполнения.

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

2 Flare
Кто там говорил, что "C++ - 99% софта на компе любого человека"? Молодой человек, Вы НИФИГА не разбираетесь в софтостроении! И даже не можете себе представить, сколько софта в мире написано, к примеру, на VB6 и сколько его на компьютерах конечных пользователей.
Почему-то показалось, что это ко мне. Наверно имелась ввиду фраза
подавляющее большинство системных и прикладных программ на столе рядового пользователя написаны именно на нем (С++)

На столе рядового пользователя стоит сама OS, системные программы, Web-клиенты, Office, графические редакторы, мультимедиа-редакторы и проигрыватели, ИГРЫ. С++ поголовно .
У пользователя, коллекционера всякой фигни, стоит еще 1000 ненужных мелких прибамбасов (часики, будильники и прочая шелупень). ~80% - на Delphi.
На столе конторского (корпоративного) пользователя дополнительно делят место продукты, написанные на 1C, Delphi, VB/VBA/MS Access (иногда экзотические Axapt-ы, SAP, Парус, R-Base, Акцент, и т.д.). Даже не знаю, кто в этой категории чемпион. Наверно, все-таки, 1C (теряющая рынок в последние годы со сверхзвуковой скоростью).

Все это IMHO, на основании наблюдаемых в ближайших 100 милях системах.

Зачем кидаться обвинениями в том, что кто-то в чем-то не разбирается. Список! Грубый, хотя-бы. Типа того, что я привел.

---
У разработчика еще тонна продуктов (ErWin, MS VS, Visio, Rose, SQL-сервера и клиенты к ним). С++ поголовно.
...
Рейтинг: 0 / 0
Флейм!!! Delphi vs VB
    #32282806
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только в связи с этим вопрос: А каким образом в Delphi создать объект без библиотеки типов? Если можно, коротенький кусочек кода.

function CreateComObject(const ClassID: TGUID): IUnknown;
ну, а дальше QueryInterface и присваивание переменной типа interface, который должен быть описан ручками в одном из модулей.
...
Рейтинг: 0 / 0
Флейм!!! Delphi vs VB
    #32283982
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 vdimas

>Да кому нужна эта поддержка по VB?

Ты вопрос прочитал? Речь идет об аргументах начальству в пользу или против VB. Отсутсвие поддержки по признанию самого автора вопроса есть хороший аргумент. Да и поддержка это не столько звонки по телефону в саппорт, оно-то как раз остается. Это а в основном выход новых патчей с заплатами на баги и дыры.

Насчет "с любой системой каждый студент разберется" абсолютно не согласен. Программирование по большому счету от языка и средств программирования не зависит, поэтому "разберется" и "не разберется" будет встречаться для VB и дельфей в сложных случаях практически одновременно (т.е. всегда "не разберется"). Но поскольку паскаль читать легче, то с ним разобраться все-таки немного легче.

>Да, еще. Программы на VB считаются сейчас наиболее надежными.

Ух ты, вот это да. Или это шутка? Кем это считается? Следующий шаттл на бейсике летать будет или как?
...
Рейтинг: 0 / 0
Флейм!!! Delphi vs VB
    #32284562
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
function CreateComObject(const ClassID: TGUID): IUnknown;
ну, а дальше QueryInterface и присваивание переменной типа interface, который должен быть описан ручками
в одном из модулей.

Понятно. Только мне слово ручками как-то не нравится. Это же RAD. Что, даже тулза нет, который стабы/прокси из .idl файла генерит? Надеюсь, хоть при наличии библиотеки типов ручками ничего описывать не надо )))
...
Рейтинг: 0 / 0
Флейм!!! Delphi vs VB
    #32284644
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При наличии библиотеки типов, ручками можно не прописывать, есть визард.
...
Рейтинг: 0 / 0
Флейм!!! Delphi vs VB
    #32285138
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо!
Битва(у нас) состоялась, правда не в той мере, но ... Теперь будем ждать итогов, а они(итоги) будут не так быстро, как хочется. Предварительные: VB6 не будет почти однозначно, и программы(их мало), написанные на VB6, будут переписываться, но вот куда? C# врядли, нет спецов. VB.NET? Подождем, посмотрим. Прикольно то, что я пишу на Delphi, и никто мне не мешает политикой предприятия, и это уже некоторое достижение :)
...
Рейтинг: 0 / 0
Флейм!!! Delphi vs VB
    #32288058
August
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А поподробнее по qWord?
...
Рейтинг: 0 / 0
Флейм!!! Delphi vs VB
    #32288274
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.rsdn.ru/article/devtools/perftest.xml
...
Рейтинг: 0 / 0
Флейм!!! Delphi vs VB
    #32288870
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>August
>А поподробнее по qWord?

Поподробнее не скажу потому как не знаю ;) но это вроде, хм языка программирования или скриптования для Cache. Написано какой-то Питерской компанией. Делает нормальное приложение Windows, но то, что у нас написали на этом ... языке, это просто кошмар!

С уважением, Denis Uskov
...
Рейтинг: 0 / 0
Флейм!!! Delphi vs VB
    #32305250
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Denis

Несколько аргументов (на всякий случай, на будущее):

1. "Оставьте мне выбор языка программирования.
Гораздо важнее обсудить, что именно программа будет делать
Давайте обсуждать сроки и конкретные пожелания к новой системе."

2. "У меня есть список контор которые занимаются разработкой
програмного обеспечения. Все они работают на Дельфи" (только
надо с ними договориться чтобы они говорили то же самое :)

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

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

5. "Утверждение, что надо писать на языке разработанном
фирмой, которая создала ОС (то есть Майкрософт), в корне неверно.
Майкрософт очень тесно интегрирует свои языки программирования
с операционной сиситемой. При переходе на новую версию
средства разработки, очень часто приходится переходить и на
новую версию ОС. Она же, в свою очередь, требует подмены
хардвера. это значительно увеличивает расходы на поддержку
продукта. Средства программирования, созданные сторонними
фирмами, (Дельфи от Борланда в их числе) не столь требовательны,
и их новые версии могут работать и на старых версиях ОС."


2 Алл
Конечно, строгим анализом и скрупулезным подсчетом плюсов
и минусов языка здесь и не пахнет. Мне кажется, что когда
начальство вместо того, чтобы спросить именно специалистов,
которые оно наняло для работы, прислушивается к мнению
сторонних людей, то и средства защиты "своей территории"
должны быть соответствующими.
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Флейм!!! Delphi vs VB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]