Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
15-1154860777
PZ
2006-08-06 14:39
2006.09.03
День железнодорожника


1-1153379746
Лапыч
2006-07-20 11:15
2006.09.03
Потокозащищенный список строк


15-1155392134
SergP
2006-08-12 18:15
2006.09.03
RSDN magazine в электронном виде. Есть где-то или нет?


2-1154699080
imbalacedees
2006-08-04 17:44
2006.09.03
USB


3-1151048150
zdm
2006-06-23 11:35
2006.09.03
FASTReport нумерация полей