
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
Чем VB лучше и хуже Delphi?
|
||
| Философия, технологии, алгоритмы! |
![]() |
|
|
|
Опции темы |
|
|
#2 |
|
Гость
Сообщений: n/a
|
Кто на что учился
))
|
|
|
|
|
#3 |
|
Форумец
Сообщений: 14
Регистрация: 13.01.2002
|
А что Delphi...
Технологии Borland (в частности сам Delphi и компоненты под него) начинают теснить, ну или по крайней мере притеснять Microsoft. Зайди, например, на <a href="http://www.job.ru" target="_blank">www.job.ru</a> и посмотри какие требования предъявляются к веб-мастерам: почти везде нужно знание делфи. А програмрование из-под него для Windows мало кому нужно. По поводу того, что "VB является самым мощным и эффективным средством разработки Windows приложений" склонен с тобой не согласиться. VB является самым УДОБНЫМ и наиболее ДОСТУПНЫМ (в смысле понимания) для создания небольших и несложных приложений под Windows. А для серьезных, крупных проектов нужен C++ (ну или Visual C++). А собственно к чему такой вопрос. У тебя что стоит проблема выбора языка? Если программируешь (или собраешься программировать)на VB, то ЗДАВСТВУЙ БРАТ!!!
|
|
|
|
|
#4 |
|
Модератор
Сообщений: 665
Регистрация: 09.01.2002
|
На <a href="http://www.job.ru" target="_blank">www.job.ru</a> я увидел в основном работу для программистов-разработчиков баз данных,а как известно проще,удобней и ЭФФЕКТИВНЕЙ всего создавать базы данных на VB!И это бесспорно!А ты случайно не хотел сказать,что на VB нельзя создавать эффективные Windows приложения?Кончено огромное и самое значительное отличие в пользу Delphi и не тоько - это,то что за VB всегда необходимо таскать все нужные библиотеки,ActiveX,и.т.д,и.т.п...Кстати на VB делают очень крутые игрушки и очччень крутые проги!
Если надо будет могу привести примеры!Кстати,а никто не знает как на Delphi программирование связанное с железом?То есть можно писать крутые проги типа SiSoft Sandra?(Которе вроде на C++ написана...) |
|
|
|
|
#5 |
|
Форумец
Сообщений: 14
Регистрация: 13.01.2002
|
По поводу job.ru, раз на раз тоже не приходиться, когда я искал работу примерно пятая часть сообщений - требуется web-мастер со знанием Delphi.
То что в VB очень удобно создавать базы данных - безспорно, но это не самый зффекивный (в смысле скорости работы с базой, особенно огромной, в миммиончик строк) язык для этого. С аксесовской базой в тыщу строк на VB работать - только в путь, но с больщими базами увы и ох... Да на VB можно создавать "крутые" приложения, но что понимается под понятием "крутое". Про Delphi я вообще молчу, его возможностей я незнаю, но на VB нельзя написать действительно очень крутую прогу (если под крутостью понимать возможность делать с windows то что нужно и так, как хочется). Не, ну согласись, крутость понятие растяжимое. Я видел оболденные проги, но написанные стандартными возможностями VB. Мне кажется что Microsoft вообще не позиционирует VB как средство разработки каких-то очень серьезных приложений, а темболее системных. Мое мнение подкреплено тем что VB (в отличае от Visual C++) не подерживает всех API функций. Тебе это не кажется странным? А собственно на чем программируешь ты? |
|
|
|
|
#6 |
|
Модератор
Сообщений: 665
Регистрация: 09.01.2002
|
Я программирую как раз на VB!
Но то,что MicroSoft не позиционирует VB как средство разработки каких-то очень серьезных приложений - это ты загнуул...На какой хрен тогда они прекрепили ActiveX-ы для VB к своему Windows-у...У меня даже книга есть - автор:Крутой чувак из Microsoft,который описывает и пытается дать понять,что VB - это Best of the Best... И лучше него для Windows-а и быть ничего не может... Но по-моему самый лучший в мире язык программирования - это C++ и лучше него,вряд ли,что-то когда-то выйдет... |
|
|
|
|
#7 |
|
Форумец
Сообщений: 14
Регистрация: 13.01.2002
|
Зачем ActiveX-ы привязали, это элементарно, Ватсон, это же технологии одной фирмы, они должны быть совместимыми...
С++ - лучший язык в мире, я с тобой абсолютно согласен (только с одной оговоркой, лучший для создания большинства приложений под Windows), а VB очень удобный и легкий язык, язык для создания прикладных программ и небольших баз данных. А по поводу книги, так я видел книгу по фортрану. Так там тип тоже из штанов выпрыгивал, говорил что это просто лучший язык (только не уточнил, лучший для чего) На самом деле нет языка, который был бы пригоден для всех задачь программирования и который можно было-бы назвать лучшим в мире, поэтому-то нормальный программист должен знать несколько языков. |
|
|
|
|
#9 |
|
Форумец
Сообщений: 14
Регистрация: 13.01.2002
|
Ну да, ты правда думашь, что на нем сейчас много чего пришут, какбы нетак. Только когда другие средства не помогают, берутся за Ассемблер (в общем в очень редких случаях). Знание Ассемблера сейчас скорее желательно, чем обязательно (я имею в виду в программировании системном, или приближенном к нему, прикладистам та он вообще не нужен)
|
|
|
|
|
#20 |
|
Форумец
Сообщений: 14
Регистрация: 13.01.2002
|
ну я попробую, я вообще сам с VB уже полтора года не работал, забыл уж все, но вспоминать все равно надо, так что...
Только вопрос один, что значит перехватить, перехватить и запретить действие - это одно (сложно, но решаемо), а перехватить и просто вывести сообщение типа: "гляди, гляди, какие он кнопки нажал", это вообще другое (и никаких хитрых телодвижений не требует). Тебя что интересует? |
|
|
|
|
#23 |
|
Форумец
Сообщений: 26
Регистрация: 22.12.2001
|
Помоему все споры крутяться вокруг реализации а не языков.
VB по определению быстрым быть не может, неявное указание типов никогда быстрым не будет. С++ аналогично быстрым быть не может. Хотя оба удобны по своему. И кстати это только в Росии Борланд еще кому-то нужен.... Процентов 70% в мире сидят на Visual C++ и ничего ты с ними не поделаешь. |
|
|
|
|
#24 |
|
Форумец
Сообщений: 14
Регистрация: 13.01.2002
|
Lamer On Line
Про С++ это ты зря, если С не быстрый, то что же, ассемблер чтоли? А вопрос на самом деле глупый, для каждой конкретной цели идет свой язык, а Борландовские разработки в интеренете все, так то на нем конечн мало кто пишет
|
|
|
|
|
#25 |
|
Форумец
Сообщений: 26
Регистрация: 22.12.2001
|
ZooY
Я сказал С++, тотже код на С бедет раза в 2 быстрее, про ассемблер говорить не приходится и вовсе..... Только кому сейчас это быстродействие надо. Ведь программирование как исскуство вымерло лет 10 назад.... Сейчас все всЁ считаю в человеко-час-бакс. И как показывает опыт, мой день работы моей конторе обохится в те жи деньги что купить новый навороченный четвертый пень. Только ПЕНЬ покупать выгоднее его потом можно спимать и возврат налогов получить а с меня ничего не спишешь..... Про интенет и Борланд(РС БОРЛАНД) тоже как-то не много слышал.... если конечно говорить и серверном приложении, то простите нормальный веб в принципе под ВИНДУСОМ не ставят, а клинтские борланда, части тоже могут только из под окошек работать, и никому это не нужно.....Если говорить о малом бизнасе, то тут отрицать ничего не буду, тут и серваки на ОКОШКАХ и клиенты под ОКОШКАМИ. А нормальные системы под УНИХОМ живут. Там Конечно у борланда тоже кое-что имеется но пока оно и до ДЖАВА не сильно то дотягивает. Просто выучить БОРЛАНДА на порядок проще чем выучить ДЖАВУ вот и все. Чтобы было всем понятно, я ФАНАТ борланда, все красиво и достаточно быстро пишется, но в промышленном плане борланд покойник. |
|
|
|
|
#27 |
|
Форумец
Сообщений: 4
Регистрация: 15.01.2002
|
Подскажите по ходу дела,братья,решение по трем вопросам в сфере VBA Excel
1. присваиваю имена ячейкам, но удаляется лист, не нужно ИМЯ, а оно остается,и их море. 2. Как правильно удалить лист/ Пишу макрос,удаляю в ручную, все ОК. Этот код исполняю через VBA -Excel выполнил недопустимую..и закрыт короче. 3.Не модальное окно,кто делал? |
|
|