Текущий архив: 2006.09.03;
Скачать: CL | DM;
Вниз
VBA vs Other Найти похожие ветки
← →
Red_imp © (2006-08-09 11:20) [0]Возник такой спор с одним товарищем. Он доказывал что VBA самый лучший язык для работы с офисными приложениями (тут я частично согласен) и что программа написаная на нем (база, и т.д.) будет круче чем написаное на другом языке потому что напрямую связана с вордом и екселем.
И еще что програмисты на VBA очень востребованы только их мало (с чем категорически на согласен).
Просьба высказать ваше мнение очень интересно.
← →
Ega23 © (2006-08-09 11:27) [1]VBA - отличное средство написания макросов для MS Office.
Всё остальное - от лукавого.
← →
Red_imp © (2006-08-09 11:32) [2]Аналогично считаю но просто нужно мнение других людей и хорошие аргументы
← →
Думкин © (2006-08-09 11:35) [3]> Ega23 © (09.08.06 11:27) [1]
Нужно мнение других людей. А ты не другой. :)
> Red_imp © (09.08.06 11:32) [2]
Если выиграешь спор - чем обрадуешься?
← →
Ega23 © (2006-08-09 11:36) [4]
> А ты не другой. :)
Я оччень конкретный.
← →
DiamondShark © (2006-08-09 11:39) [5]
> потому что напрямую связана с вордом и екселем.
Что значит "напрямую связана"?
И VBA, и любая другая программа с офисными приложениями работает через их COM-интерфейс. Тут разницы нет никакой совершенно.
← →
evvcom © (2006-08-09 11:47) [6]> [4] Ega23 © (09.08.06 11:36)
> > А ты не другой. :)
> Я оччень конкретный.
Домыслю: могу и в репу дать! :)))
← →
Kolan © (2006-08-09 11:49) [7]
> И еще что програмисты на VBA очень востребованы
За границей да, там кста моло кто знает о Delphi зато на VB пишут много.
← →
ANB © (2006-08-09 11:51) [8]VBA - отстой. Только макросы и писать на нем. Покажи этому чуваку делфи и как на нем быстро, просто и красиво можно все делать. :)
← →
Red_imp © (2006-08-09 11:52) [9]> Думкин ©
Да просто у меня уже аргументы исчерпались а товарищ и слушать не хочет, а со спора я обрадуюсь только радостью выиграного спора.
← →
Red_imp © (2006-08-09 11:53) [10]> Kolan ©
Да я не про VB а именно про VBA да и спор происходил что програмисты востребованны именно у нас
← →
Ega23 © (2006-08-09 11:57) [11]
> Да просто у меня уже аргументы исчерпались а товарищ и слушать
> не хочет, а со спора я обрадуюсь только радостью выиграного
> спора.
скоро ты повзрослеешь и поймёшь, что такие споры - бессмысленны.
← →
alex_*** © (2006-08-09 11:58) [12]а что тут спорить - лезешь на job.ru и смотришь кто больше нужен
← →
Red_imp © (2006-08-09 12:10) [13]> Ega23 ©
Естестввенно бессмыслены только так интереснее жить
> alex_*** ©
Вот и я про тоже а контраргумент то что там выставляются только большие фирмы а VBA востребован в маленьких фирмочках.
← →
Marser © (2006-08-09 12:12) [14]Хороший аргумент - конкретные примеры специалистов и продуктов.
> скоро ты повзрослеешь и поймёшь, что такие споры - бессмысленны.
Религиозные войны, такскать... Ради развлечения можно ввязаться, а так - бессмысленно, зачастую спор остроконечников с тупоконечниками.
← →
Marser © (2006-08-09 12:16) [15]А вообще, есть у меня наблюдение, что утверждения, подобные сабжевому - результат фрагментарного знакомства с оным продуктом. Ну увидел человек немного красочного, послушал сказочек - и переубедить уже очень сложно, обоснованная аргументация поможет не всегда.
← →
alex_*** © (2006-08-09 12:17) [16]там пишут объявы все фирмы. Если вам мало - купите "из рук в руки" до кучи, хотя не знаю ищут ли там программеров
← →
Nic © (2006-08-09 12:22) [17]Программистов из рук в руки :)
← →
Red_imp © (2006-08-09 12:29) [18]> alex_*** ©
Поискал и нашел две вакансии где в одной знание ВБА идет полси Делфи, а во второй как желаемое но необязательно.
← →
Red_imp © (2006-08-09 12:30) [19]полси - после
← →
Marser © (2006-08-09 12:34) [20]> [18] Red_imp © (09.08.06 12:29)
> > alex_*** ©
>
> Поискал и нашел две вакансии где в одной знание ВБА идет
> полси Делфи, а во второй как желаемое но необязательно.
Это потому, что неразумные работодатели не знают и не понимают всей мощи VBA, описанной в сабже и видят в нём всё-таки лишь средство сопряжения своего софта с Microsoft Office :-)
← →
evvcom © (2006-08-09 12:36) [21]> не знают и не понимают всей мощи VBA
надеюсь твой смайлик и к этой фразе относится?
← →
ANB © (2006-08-09 12:37) [22]
> видят в нём всё-таки лишь средство сопряжения своего софта
> с Microsoft Office :-)
И правильно делают :)
← →
Marser © (2006-08-09 12:46) [23]> [21] evvcom © (09.08.06 12:36)
> > не знают и не понимают всей мощи VBA
>
> надеюсь твой смайлик и к этой фразе относится?
Дадад, а "неразумные" я сгойзал на полном серьёзе :-)
← →
ANB © (2006-08-09 12:49) [24]Мои аргументы против VBA :
1) Возможности слабенькие даже по сравнению с VB
2) Для работы надо ставить и запускать офис (не очень страшно)
3) Обычно в приложениях офиса запуск макросов запрещен для защиты от макро-вирусов. То есть этот запрет нужно снимать с вытекающими.
4) Что то серьезное на VBA не напишешь - например я видел впечатляющую систему планирования БП, в которой все данные доставались из экселя. Это было жутко монструозно и в конце то концов эксель то не база данных, т.е. компы нужны очень серьезные а работать придется практически монопольно.
← →
Думкин © (2006-08-09 12:58) [25]VBA уже тем полезен, что минуя от Мелкософта справку уродскую позволяет автоматизацию для языков других подсматривать.
← →
Red_imp © (2006-08-09 13:10) [26]А что скажете насчет баз данных которые полностью написаны на аксесе с использованием вба для создания отчетов в екселе и ворде.
← →
Marser © (2006-08-09 13:23) [27]> Red_imp © (09.08.06 13:10)
> А что скажете насчет баз данных которые полностью написаны
> на аксесе с использованием вба для создания отчетов в екселе
> и ворде.
В Access, если на то пошло, тоже отчёты есть :-)
← →
Red_imp © (2006-08-09 13:25) [28]> Marser ©
Есть но создаются отчеты именно в ворде и екслеле просто видел уже два таких проекта.
← →
homm © (2006-08-09 13:26) [29]А что скажете насчет баз данных которые полностью написаны на Oracle с использованием Delphi для создания отчетов в екселе и ворде.
;)
← →
Некто © (2006-08-09 13:28) [30]
> А что скажете насчет баз данных которые полностью написаны
> на аксесе с использованием вба для создания отчетов в екселе
> и ворде.
А что в этом хорошего? Рано или поздно такие решения начинают решать заново, но уже с помощью более серьёзных средств.
2 примера:
1. Товарищ один писал какую-то обработку для экселевского документа. Написал, денег содрал, а теперь они задумываются над тем, чтобы и база и бизнеслогика к ней была на 1с реализована.
2. На моей бывшей шабашке полгода прогу по комиссионной продаже автомобилей на аксесе+вба писала одна программистка. Уж очень тормозно это всё работало. Через полгода пришёл другой чел и передалал всё на делфи+мускл (ещё выгрузку в 1с:бух-ию реализовывал там). А я им говорил, что есть готовое решение на 1с (Торговля+склад), которое им бы подошло на 80-90%.
← →
Думкин © (2006-08-09 13:32) [31]> Некто © (09.08.06 13:28) [30]
Ты говорил, а другие деньги зарабатывали. :)
В чем сила, брат? (с) :)
← →
Marser © (2006-08-09 13:34) [32]> [28] Red_imp © (09.08.06 13:25)
> > Marser ©
>
> Есть но создаются отчеты именно в ворде и екслеле просто
> видел уже два таких проекта.
Это понятно, и в Делфи так же делается нередко, выходит довольно мощно, стандартные отчёты отдыхают во многих отношениях. Но Делфи создаёт отдельное приложение, а ВБА нужно загрузить стартовую площадку. И сопровождается это песочными часиками...
← →
Red_imp © (2006-08-09 13:44) [33]Для баз данных VBA + аксес фигня или нет? Ваше мнение
← →
Vovchik_A © (2006-08-09 13:47) [34]2Red_imp © (09.08.06 13:44) [33]
Смотря что получить в результате хочешь.
← →
Red_imp © (2006-08-09 13:48) [35]> Vovchik_A ©
Нормально работающюю базу.
← →
Думкин © (2006-08-09 13:49) [36]
> Red_imp © (09.08.06 13:48) [35]
Каждый овощ надлежит употреблять со своим фруктом в надлежащем порядке(с) почти ИШ.
← →
Vovchik_A © (2006-08-09 13:50) [37]2Red_imp © (09.08.06 13:48) [35]
А что она будет делать ? Сколько пользователей ? Требования ? Ты платформу из каких соображений выбираешь ?
← →
Vovchik_A © (2006-08-09 13:50) [38]2Red_imp © (09.08.06 13:48) [35]
О ! Читай Думкин © (09.08.06 13:49) [36]. Мудро сказал.
← →
Red_imp © (2006-08-09 13:54) [39]> Думкин ©
А конкретнее.
> Vovchik_A ©
Допустим складской учет, 10. Просто спросил исходя из сабжа
← →
ANB © (2006-08-09 13:56) [40]
> Red_imp © (09.08.06 13:54) [39]
Я бы складской учет на аксессе писать не рискнул.
← →
Думкин © (2006-08-09 13:56) [41]> Red_imp © (09.08.06 13:54) [39]
Конкретность ожидать от тебя должен я. :)
Аксапту на все засадил бы я. :))
← →
Думкин © (2006-08-09 13:57) [42]Не, не так.
Конкретность от тебя ожидать должен я. :)
Или
Конкретность ожидать от тебя я должен.
Не смотрите на ночь Войн Звездных.
← →
ShaggyDoc (2006-08-09 14:01) [43]VBA очень даже хорош на своем месте - то есть в MS Office. Хорош не для программистов, а для тех, кто использует Офис для более или менее сложных задач. Например, баз данных наподобие демонстрационного Борея. Или макросов и форм в Excel. Word некоторые усовершенствуют.
VBA становится плох, когда его начинают использовать в "неродной" среде. Например, фирма Autodesk встроила VBA в AutoCAD. Ладно бы, если бы не было там других средств разработки. Но есть и AutoLISP, и Visual Lisp (с COM), и ObjectARX (C++), и COM-модель (т.е. любые современные среды разработки, в т.ч. Delphi).
На VBA там клюют начинающие. В LISP их пугают скобки, в C++ - фигурные скобки, Delphi отпугивает тем, что ее хоронят с самого рождения. А VBA продвигает сам Bill, он самый богатый, а значит и самый умный. Да и язык Basic считается "простым". Прозрение приходит довольно быстро...
Работать в среде MS Access, конечно, лучше на VBA. А вот работать с базой формата Access (без среды) лучше из Delphi-программ. Или, если уж нравится Basic - из VB-программ. "Кому и кобыла невеста" (С)
← →
Marser © (2006-08-09 14:17) [44]> [43] ShaggyDoc (09.08.06 14:01)
> VBA очень даже хорош на своем месте - то есть в MS Office.
> Хорош не для программистов, а для тех, кто использует Офис
> для более или менее сложных задач. Например, баз данных
> наподобие демонстрационного Борея.
У нас по этой теме было множество лаб и курсовая. Лабы я сделал, а вот курсовую, следуя методичке сделал всё-таки в Делфи. Многое в Access было бы проще, но результат на выходе слишком разный :-)
← →
Nic © (2006-08-09 14:19) [45]
> Marser © (09.08.06 14:17) [44]
Какой разный? У нас это будет только на втором курсе.
← →
Marser © (2006-08-09 14:24) [46]> [45] Nic © (09.08.06 14:19)
>
> > Marser © (09.08.06 14:17) [44]
>
> Какой разный? У нас это будет только на втором курсе.
У нас было на четвёртом, потому как электронщики, и предмет "Эксплуатация компьютерных систем обработки инфорамации" :-)
Но разницу между приложением БД на Delphi и демобазой "Борей", ты, наверное, улавливаешь.
← →
evvcom © (2006-08-09 14:45) [47]> [26] Red_imp © (09.08.06 13:10)
> [33] Red_imp © (09.08.06 13:44)
Тормоза. Это не про "Hello World!"
> [35] Red_imp © (09.08.06 13:48)
Если тормозит - это "нормально" работает?
← →
saxon (2006-08-09 14:46) [48]
> Red_imp © (09.08.06 11:32) [2]
> ... и хорошие аргументы
VSTO (VS Tools For MS Offise) как оргумент, не покатит?
← →
saxon (2006-08-09 14:47) [49]MS Offise = MS Office (очепятка)
← →
КаПиБаРа © (2006-08-09 14:48) [50]Red_imp © (09.08.06 11:20)
Скажи что был не прав и VBA лучше всех.
← →
КаПиБаРа © (2006-08-09 14:50) [51]Только пусть не решает на нем системы диф уравнений методом Рунге-Кутта
← →
Некто © (2006-08-09 14:58) [52]
> Думкин © (09.08.06 13:32) [31]
> Ты говорил, а другие деньги зарабатывали. :)
Насчёт первого пункта - мне такую работу не предлагали.
Насчёт второго - за такой геморой я бы не взялся, т.к. знаю за какие деньги и сколько времени эти программисты занимались этим гемороем. Работодатель пожмотничал, меня не послушал, а теперь они ищут делфи-программиста (чтобы поддерживать проект) со знанием 1с и платить больше 500 баксов не хотят. Ещё хотят, чтобы этот программист администрировал AD ну и всю ЛВС до кучи, занимался "железками", поддерживал сайт (приплюсуйсе ещё знание html+css+javascript+php).
← →
ANB © (2006-08-09 15:12) [53]
> делфи-программиста (чтобы поддерживать проект) со знанием
> 1с и платить больше 500 баксов не хотят.
1С - 1000-1500
Делфи - 1000-1500
Админ - 500
------------------
2500-3500
Долго уже ищут ?
← →
КаПиБаРа © (2006-08-09 15:18) [54]ANB © (09.08.06 15:12) [53]
В таких случаях надо брать таджиков :)
← →
Некто © (2006-08-09 15:27) [55]
> 1С - 1000-1500
У нас одноэсники на фикси получают от 10-15 т.р., во франче от 15 т.р.
(самые низкие пороги зарплат указал, про которые лично знаю).
Вторую неделю ищут. Может нашли уже. :)
Я им ради интереса своё резюме отослал. Звонили позавчера, звали побеседовать. После разговора о з/п не захотели общаться дальше. :)))
← →
evvcom © (2006-08-09 16:12) [56]> они ищут делфи-программиста (чтобы поддерживать проект)
> со знанием 1с и платить больше 500 баксов не хотят. Ещё
> хотят, чтобы этот программист администрировал AD ну и всю
> ЛВС до кучи, занимался "железками", поддерживал сайт (приплюсуйсе
> ещё знание html+css+javascript+php).
Пожелай мне удачи в бою,
Пожелай мне-э-э удачи! (с) В.Цой.
Пожелай им удачи и подари смайл :-)
← →
Vovchik_A © (2006-08-09 16:19) [57]2Некто © (09.08.06 15:27) [55]
Мы тут, конечно, не в Москве, и даже не в Тольятти - занят последние 2 недели тем, что ищу человека на систему "Банк-Клиент" (сопровождение). При всем богатстве выбора примерно 3-4 кандидатуры.
← →
evvcom © (2006-08-09 16:42) [58]
> [52] Некто © (09.08.06 14:58)
> (приплюсуйсе ещё знание html+css+javascript+php).
> [53] ANB © (09.08.06 15:12)
+
html+css+javascript+php - 1000-1500 (старался соответствовать уровню [53] :))
Итого 3500-5000 :)
Долго еще искать будут... :-)
← →
Некто © (2006-08-09 17:06) [59]
> Vovchik_A © (09.08.06 16:19) [57]
У них наверно тоже кандидатуры есть, но! работодатель платить нормальную з/п не хочет. Нормальный знающий человек, попаший на эту работу, уйдёт через месяц-два (найдёт что-то получше и свалит). В итоге они получат студента, который будет 50/50 (инст/работа).
При том, работодатель уже понимает давно, что функционирование его предприятия напрямую зависит от исправности информационной системы (уже он прочувствовал не раз), но на з/п и нормальное оборудование жадничает (пару раз я прочувствовал).
ЗЫ: Это вообще беда почти всех работодателей в нашем регионе. Понимают важность стабильной работы инф. системы, но продолжают мало платить админам и экономить на железках и при этом хотят, чтобы всё и все работали и работали хорошо.
← →
evvcom © (2006-08-09 17:16) [60]> [59] Некто © (09.08.06 17:06)
> функционирование его предприятия напрямую зависит от исправности
> информационной системы (уже он прочувствовал не раз), но
> на з/п и нормальное оборудование жадничает
Значит только почувствовал, но еще не прочувствовал.
Страницы: 1 2 вся ветка
Текущий архив: 2006.09.03;
Скачать: CL | DM;
Память: 0.63 MB
Время: 0.047 c