Почему к Access'у такое отношение?

551200
Дата: 18.01.2012 22:11:05
http://ithappens.ru/story/8242
автор
#8242: Ловушка для Админа
13 января 2012, 09:00
рейтинг: 1844
Жил-был один Админ. Нормально жил, админил средних размеров сеть, юзеров не обижал, даже всячески им помогал.

Приехал в компанию Менеджер работать по срочному контракту. Менеджер, конечно, был крут — знал много об управлении персоналом и вообще был на хорошем счету у высокого начальства.

И вот приходит как-то Менеджер к Админу и говорит человеческим голосом: «Знаешь, в филиале, откуда я приехал, была программка для нашего отдела снабжения. Ну, такая, чтобы заявки регистрировать и контракты вручать. Если я её попрошу нам прислать, сможешь адаптировать?» Админ, конечно, согласился — почему бы и нет? Глядишь, юзерам полегче будет работать.

Через пару недель прислали «программу», которая оказалась базой MS Access с пятью формами и отчётами. Админ прямо сказал менеджеру: «Уважаемый, работать будет, но с разграничением прав доступа беда — при желании юзеры смогут всю базу видеть». А Менеджер ответил: «Ты начни адаптировать, а там посмотрим».

Админ решил, что нет ничего проще: меняем данные в паре таблиц, оформление в формах и отчетёх и показываем Менеджеру. Менеджер взглянул своим пристальным взглядом, и сказал, что ему нравится. Админ решил на всякий случай напомнить про разговор о проблемах совместного доступа. И свершилось чудо: услышал его Менеджер, изменился в лице и сказал: «Как, и тендеры мои смогут видеть?» — «Дык, я ж тебе говорил», — ответил Админ. А Менеджер сделал горестное лицо и сказал: «А я уже объявил на совещании, что мы внедряем ERP! Слушай, я подставился, помоги, выручи».

Стало Админу жалко Менеджера, и предложил он разработать свой софт с MySQL и веб-мордой и раскрутить его на линуксовом сервере. «Дай мне полгода, и я потихоньку тебе всё напишу», — сказал Админ. Менеджер обрадовался и ускакал к себе в кабинет, а Админ сел рисовать процессные диаграммы и нормализовать данные.

Через недельку вызывает Менеджер к себе Админа и говорит: «Шесть месяцев — сильно много. Давай за три, но ещё мне нужно много-много функций, которых не было». Админ, конечно, возмутился, что у него и так до гениталий работы, и за три месяца софт написать реально, если он будет заниматься только софтом. И вообще, он Менеджеру по-человечески помочь хотел, так что нефиг гайки закручивать.

Через три месяца начальство начало нагибать Админа за то, что он срывает сроки, ведь хитрый Менеджер успел включить разработку злосчастного софта в бизнес-план. Админ, конечно, отболтался — дескать, без бюджета и персонала большего не получите, — но, как говорится, осадок остался.

Софт всё равно пришлось добивать в сжатые сроки и пахать больше обычного. Менеджер за это время улетел в другой филиал, и внедрение софта встало, так как юзеры не очень-то хотели новизны, а большому начальству это было вроде и не нужно. С тех пор Админ без техзадания, бюджета и плана по проектам не работает. И юзерам помогает тоже с оглядкой — как бы не вышло чего опять. Теперь Админ осмотрителен, особенно с Менеджерами, чего и вам желает.

Вывод: Access - лучший. Замена простенького mdb с кучкой таблиц и форм на модноклевые MySQL и веб-морду обернулась кучей геморроя.
Однако для ряда программистов само существование Аксесса порождает бугурт.
К примеру знакомый хороший, отличный кодер, узнав что Аксесс используется там сям изобразил рукалицо, мол как так, что это такое.
Ярко вот на ITHappens исчо выпад в сторону Аксесса:
http://ithappens.ru/story/7142
автор
А что получается в итоге? Писать простейший SQL-запрос с помощью специального конструктора запросов — это в порядке вещей. Заставлять пользователя самого писать запросы — тоже, ведь есть конструктор! Пользователи недовольны? Ну, напишем форму в Аксессе — пусть подавятся! Форма непонятная? Ну вот я же этой тупице полчаса объяснял! Сначала поставить тут галочку, потом нажать кнопочку, потом написать название (можно скопипастить из письма) — это же очень просто.

Месячный отчет в Экселе работает только у начальника отдела — норма. С базой в Аксессе одновременно может работать один человек — норма. Требуется новейшее железо? Так прогресс же! Программа не позволяет сделать, как нужно? Значит, не нужно, так директору и скажите!

Ну что, ребята, работайте. Когда наработаете столько, что пользователи взвоют, ежедневно решая массу никому не нужных сложностей, директор позовёт меня.

Ну а вообще, как итог: Аксесс имеет очень дурную репутацию среди айтишной массы. Почему?
Владимир Саныч
Дата: 18.01.2012 22:30:02
996000
Дата: 19.01.2012 00:08:03
Владимир Саныч, "студенты" с их продуктами испортили репутацию?
Но ведь далеко не каждый вживую видел такую вещь, как рабочие продукты на MS Access, и тем не менее, откуда такая репутация? Передается из уст в уста?
Видимо дело в том, что Майкрософт не любит Аксесс. Этакий пасынок переросток.
nord-woolf
Дата: 19.01.2012 00:43:34
>>... Майкрософт не любит Аксесс...
Это еще мягко сказано.
Такое ощущение, что он (Майкрософт), уже без любви, продолжает насиловать его (Access) от версии к версии.
:(
alvk
Дата: 19.01.2012 07:54:21
551200,

не считаю отдельные мнения отдельных граждан заслуживающими внимания.
Akina
Дата: 19.01.2012 09:35:27
Инструмент должен соответствовать задаче.

Этот постулат не имеет смысла даже обсуждать. Можно даже возвести его в ранг догмы.
Существуют задачи, которым более всего соответствует именно Аксесс. Следовательно, он актуален и востребован.
И любого, кто безусловно отвергает Аксесс (или, в зависимости от среды исполнения и антуража - другие, но Аксессоподобные, средства, скажем, BASE из OpenOffice) - в любой форме неприятия - следует относить либо к идиотам, которые колят микроскопом орехи, либо к идиотам, охотящимся на льва с зубочисткой.
Озверин
Дата: 19.01.2012 09:48:29
Если бы MsAccess продолжали развивать в традиции 2000, то среди десктопных решений с бд других не осталось бы.
Чудовищно быстрая разработка при правильном умении превращается в неоспоримого лидера в своей области.
Но из за низкого порога вхождения была испорчена "менеджера", "операционисткой Леночной" и другими.