News:

Но самым опасным врагом, которого ты можешь встретить, будешь всегда ты сам. Фридрих Вильгельм Ницше

Main Menu

Почему разрабы для гос сайтов ориентируются на IE?

Started by Крысенышь, 10 April 2017, 11:04

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Крысенышь

Собственно, вот этот вопрос не дает мне покой уже несколько лет перед сном.  ;D Особенно, когда начинается виток очередного внедрения какого-либо продукта, по старой доброй традиции - "еще позавчера все должно работать".
При этом минимальная версия браузера выбирается неизвестным образом, без учета, что процентов 50% пользователей не смогут установить нужную версию IE, просто потому, что на их ОС нельзя его установить.

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

Каковы ваши мысли не сей счет, коллеги?

OnkelV

Я не разраб, но пользователь.
В нашей богодельне годами стояла довольно распространённая ERP-система. Она работала только под IE.
На мой вопрос: "Какого хрена?" тамошние разработчики сочувственно качали головой, мол "сами мы - подневольный народ".

Общий ответ примерно таков:
Так сложилось исторически. Под IE лучше лепить сертификаты и "так уж вышло".

То есть - софт сляпали ещё в те времена, когда кроме IE в мире разве только Navigator был. Для того, чтобы закрыть лицензионный софт от недозволенного доступа (и чтобы бабло рубить за лицензию), используются некие сертификаты, которые пишутся под IE и работают только из под IE.

Лично я считаю, что для государственных ведомств или учреждений это позор - так прогибаться под Микрософак.
А коммерческие "кузницы софта" нужно наказывать рублём.
Компьютеры крепкие, а софт можно переустановить!

Уваров А.С.

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

Хотя с тем же ЕГАИС вышло странно, первоначально Личный кабинет работал во всех браузерах, но не поддерживал XP, потом внезапно прибился гвоздями к IE, но начал поддерживать XP.

А вообще, учитывая набор технологий в госПО, прибивание к IE выглядит вполне логичным, так как под это дело достаточно готовых наработок, а под современные браузеры их надо писать с нуля (если вообще получится)

Если заглянуть под капот госПО, то там мы найдем:

ФНС - Налогоплательшик ЮЛ - Visual FoxPro 9 - последний релиз в 2007, снята с поддержки в 2015.
ПФР - spu_orb - Advantage Database Server 9 - релиз 2008
ПФР - ПД СПУ - Microsoft Visual C++ 2005 и Firebird 2.5 - тут хоть СУБД свежая, хотя и весьма сомнительная.
ПФР - PsvRSV - Borland Delphi 2005 и и Firebird 2.5
ФНС - ППДГР - адская смесь Net.Framevork + MSAccess + VBScript (хотя на фоне всего остального - прямо таки верх совершенства)
Модуль природопользователя - инсталляха в облаке Майл.ру (что само по себе прекрасно) - NetFramework 4 + SQL Compact 4 - набор технологий современный, но делали явно наркоманы, такой жести я не видел давно.

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

Юсупов Игорь

Quote from: OnkelV on 10 April 2017, 12:49Общий ответ примерно таков:
Так сложилось исторически. Под IE лучше лепить сертификаты и "так уж вышло".

Хотя наблюдая за эволюцией автоинсталяторов КОНТУРа можно сделать выводы о некотором отползании в сторону FireFox.
Современные технологии - это, конечно, хорошо ...
Но использовать то, что есть - тоже своего рода искусство.

Крысенышь

Была у нас база на фоксе, крутилось все это под нетварью. Свою задачу выполняла, но дос и растущие потребности...
Заказал департамент вин версию: иис+мс скуль+ие... начало разработки примерно 2010 год. Онли ИЕ. (в 2016 оно смогло работать в хроме... вроде как, ибо тестировать его некогда.)
Это глючное нечто великолепно! порой надо зайти поставить галку/снять галку, чтобы оно сохранило изменения. Очередной апдейт - может иметь эффект цунами, починит каку-нть хрень и отвалит очень важный функционал. Ощущение, что пишется студентами, причем не шибко опытными/умными. А тестирование у разрабов, очевидно, отсутствует за ненадобностью. Куяк-куяк, в продакшн...  :W

Школьные дневники (кабинет учителей)... переход на хттпс так и не состоялся... ни осилили. :W  эти - прибиты железнодорожными костылями к ИЕ. Которому, фактически, кранты, т.к. МС сделали себе новую игрушку.

и еще, и еще...

Уваров А.С.

Quote from: Крысенышь on 12 April 2017, 11:06Это глючное нечто великолепно! порой надо зайти поставить галку/снять галку, чтобы оно сохранило изменения. Очередной апдейт - может иметь эффект цунами, починит каку-нть хрень и отвалит очень важный функционал. Ощущение, что пишется студентами, причем не шибко опытными/умными. А тестирование у разрабов, очевидно, отсутствует за ненадобностью. Куяк-куяк, в продакшн...

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

В итоге складывается некая команда разработчиков, состоящая из "престарелого" лидера, который пришел лет 10 назад, как-то зацепился и ныне сидит в кресле начальника и особо никуда из него не стремится. Вот то, что он знал 10 лет назад у них и в ходу.

Молодежь либо пишет на том, что ей дали, или быстро идет на улицу, ибо новых технологий начальник не знает и изучать не хочет (или не может, если последние мозги пропил), поэтому ко всякой инициативе снизу относится с опаской, как-бы не подсидели. Реальное качество продукта ему по барабану, лишь бы соответствовало формальным условиям ТЗ.

Всякие косяки их тоже не сильно волнуют, так как их всегда можно утопить в море бумаги, всякими отписками, обращениями и согласованиями.

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

Крысенышь

Так дело в том, что это не "самописное" чудо-юдо.
Все это пишется, так сказать, подрядчиком за определенный бюджет ежегодно...

Уваров А.С.

Quote from: Крысенышь on 12 April 2017, 17:17Все это пишется, так сказать, подрядчиком за определенный бюджет ежегодно...

Подрядчики - это еще веселее. Как правило все подобные работы выставляются на тендер, где побеждает тот, кто предложит самую низкую цену.

Теперь берем нормальную команду разработчиков, которые считают, что проект займет в течении года: 5 человек на полную занятость, 3 на частичную, плюс аренда, накладные расходы и т.п. Берем з/п кодера в 50 тыс., аренду в 30 тыс., что имеем? Одних затрат с налогами (если з/п белую платить) под 500 тыс в месяц, а еще и прибыль какая-то нужна. В итоге берем 600 тыс * 12 мес =  7,2 млн. Подвинуться они могут ну до 500 - тупо себе на еду. Т.е. до 6 млн, но и то, стремно это, год большой, мало ли чего случиться может, а финансового маневра не будет...

В общем считаем, что выйти на торги они могут с 7,2 млн, опуститься до 6,6 млн. Прибыль фирмы составит 50-100 тыс (до налогообложения), немного, скажем сразу, если сгорит один комп - еще будет за что купить, а два - уже вряд ли.

А теперь берем фирму "Куяк-куяк-софт-продакшен", которая зарегистрирована на алкаша в деревне, снимаем конуру в промзоне, тысяч за 10, берем 10 студентов с з/п в 15 тыс (официально показываем 10). В итоге затрат около 200 тыс в месяц или 2,4 млн в год. И выходим на тендер с ценой в 6 млн и возможностью хорошо так упасть.

Даже забрав контракт за 5 млн. контора, точнее ее реальные владельцы, остаются в прибыли: 2,5 млн на ровном месте или 200 тыс ежемесячной прибыли, вместо 50-100 у нормальных разрабов. И если у нормальных эти деньги будут уходить на развитие фирмы (оборудование, софт, обучение, реклама), т.е. владельцы лично получат с этого десятку другую, то здесь 200 тыс. ежемесячно тупо уйдет кому-то на карман.

В итоге "всем хорошо", заказчик хорошо сэкономил, исполнитель поднял бабла, а конечное качество продукта никого сильно не волнует.

Есть вариант №2, когда у заказчика есть своя "прикормленная" команда. Там схема строится по иному. Допустим есть те-же самые 6-7 млн., которые сразу пилятся, т.е. 30% - откат заказчику и т.д. и т.п. Грубо говоря схема примерно такая: заказчик зовет исполнителя и в тиши кабинетов они считают: 10 студентов с з/п 15 тыс... В общем все как в "Куяк-куяк-софт-продакшен". Т.е. получают те же 2,5 млн, остается еще 4,5 млн. Которые уже пилятся между заказчиком и исполнителем. Примерно как 2 + 2,5 (исполнителю еще и затраты по обналичке нести).

Затем совместно пишется техзадание, которое сторонним организациям исполнить будет нереально (нереальные сроки сдачи, нереальные требования, нереальные условия - придумать много чего можно). Например, срок сдачи - три месяца. В итоге забирают тендер свои люди, пилят бабло, через три месяца выкатывают в паблик главную страничку с двумя кнопками, подписывают акт и тихо ковыряются дальше.

Заказчик бабло освоил, поэтому интерес к проекту у него резко теряется, у исполнителя тоже, в итоге это неспешно пилится по принципу "чтобы было", мало ли, проверка какая или конкуренты подсуетятся...

Но в обоих случаях подрядчиком окажется именно "Куяк-куяк-софт-продакшен" со студентами "за еду". 


OnkelV

"Куяк-куяк-софт-продакшен"
надо марку регить, однако...  ;)
Компьютеры крепкие, а софт можно переустановить!

Юсупов Игорь

Кстати, а что там с переходом на ПО Российского происхождения, для которого даже реестр создан? С год назад у нас было какое-то письмо на эту тему, вот только формулировка там мутная была, обещали разъяснения прислать. Срок обещанного сами знаете 8 )
Современные технологии - это, конечно, хорошо ...
Но использовать то, что есть - тоже своего рода искусство.

Уваров А.С.

Quote from: Юсупов Игорь on 14 April 2017, 11:45Кстати, а что там с переходом на ПО Российского происхождения, для которого даже реестр создан?

Форматом документооборота на государственном уровне давно принят OpenDocument, а теперь попробуйте отправить в какой-нибудь госорган документ в данном формате.

Крысенышь

Quote from: Уваров А.С. on 14 April 2017, 11:58Форматом документооборота на государственном уровне давно принят OpenDocument, а теперь попробуйте отправить в какой-нибудь госорган документ в данном формате.

Это даже не смешно.
Не так давно высылал документ в одну организацию в формате docx, полдня сношали мозг, что открыть не могут. К вечеру запросили в, внимание.... doc!

Зато в целях прохождения аттестации рабочих мест прислали дистриб ЛибраОфиса, только им все одно никто не пользуются. Ибо сотрудники...  :W

OnkelV


Quote from: Крысенышь on 14 April 2017, 14:38высылал документ в одну организацию в формате docx
Нельзя так делать. Или "plain text" или pdf.
Некоторые грамотные конторы предупреждают - как хотят получать доки.
Компьютеры крепкие, а софт можно переустановить!

Юсупов Игорь

Quote from: OnkelV on 15 April 2017, 12:40Нельзя так делать. Или "plain text" или pdf.
Некоторые грамотные конторы предупреждают - как хотят получать доки.

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

Юсупов Игорь

Quote from: Уваров А.С. on 14 April 2017, 11:58Форматом документооборота на государственном уровне давно принят OpenDocument, а теперь попробуйте отправить в какой-нибудь госорган документ в данном формате.
Про odf не уверен, но у нас довольно значительную часть документов уже в pdf просят, что не может не радовать 8 )
Современные технологии - это, конечно, хорошо ...
Но использовать то, что есть - тоже своего рода искусство.

Крысенышь

Quote from: OnkelV on 15 April 2017, 12:40Нельзя так делать. Или "plain text" или pdf.

еще как можно, ибо эта организация - наш "начальник", а мы всего лишь их отдел. И не иметь конвертера для МС офиса в 2017 году - многое говорит о сотруднике. Причем этот же сотрудник заявлял, что у него нет и Либры... что делает ситуацию еще веселее...
Бардак, разброд... все тлен.  :beer:

Юсупов Игорь

Quote from: Крысенышь on 17 April 2017, 10:23И не иметь конвертера для МС офиса в 2017 году

А компьютеры, на которых даже 2003 офис жутко тормозит вам не встречались? 8 ) Тут уж не до конвертеров ...
Современные технологии - это, конечно, хорошо ...
Но использовать то, что есть - тоже своего рода искусство.

Крысенышь

Quote from: Юсупов Игорь on 17 April 2017, 10:40А компьютеры, на которых даже 2003 офис жутко тормозит вам не встречались? 8 ) Тут уж не до конвертеров ...

Я бы мог в это поверить (сам обслуживаю пару школ и насмотрелся на разное...  :D ), но головная контора выгребла все запасы техники по районам (и у меня уехало 4 машинки, вполне адекватные, даже настроенные), так что в их "пентиум4" я не верю.  ;)
А вот в рукожопость сотрудников - легко, у самого таких двадцать с небольшим...  ;D

Юсупов Игорь

Quote from: Крысенышь on 17 April 2017, 11:50А вот в рукожопость сотрудников - легко,
Ага, ещё и помноженное на абсолютное нежелание учиться ...
Не всех удаётся убедить в том, что выставить права сотрудникам на сайте госзакупок - функция скорее пользовательская чем сисадминская. Некоторым дай волю - так будут звать только для того, чтобы папку на рабочем столе создать 8 )
Современные технологии - это, конечно, хорошо ...
Но использовать то, что есть - тоже своего рода искусство.

OnkelV

Я разослал по коллегам (у нас народу мало) мэйл, описал проблематику DOS и DOCX, приложил ссылку на локальную сетевую папку, куда заботливо положил микрософаковский конвертер DOC-DOCX.
Ни одна сволочь не воспользовалась. До сих пор получаю мэйлом DOCX с просьбой "открыть и прислать".
Приходящий ойтишнек решает проблему брутально - потихоньку меняет компы, ставит новый офис. Эволюция типа..  ;)
Компьютеры крепкие, а софт можно переустановить!

Уваров А.С.

Конвертор надо было тупо всем поставить, иначе не поможет. Либо тупо давать звездюлей. Иначе никто шевелиться не захочет. У многих вообще защитная реакция "я не компьютерщик, я ничего не понимаю", хотя в резюме все они пишут "уверенный пользователь ПК".

А в бюджетке и госах на это накладывается еще и принцип "я начальник - ты дурак". Если вышестоящая контора чего-то не осилила, то будете вечно посылать туда картинки в "формате Word".

А еще были забавные случаи, когда одна и та же вышестоящая контора (управление образования) присылает из одного отдела требование переходить на Linux, инструкции и дистрибутивы. А из другого отдела какой-то самописный софт для какого-то отчета на базе MS Access.

Юсупов Игорь

Quote from: Уваров А.С. on 18 April 2017, 12:35У многих вообще защитная реакция "я не компьютерщик, я ничего не понимаю"
Quote from: Уваров А.С. on 18 April 2017, 12:35А еще были забавные случаи, когда одна и та же вышестоящая контора (управление образования) присылает из одного отдела требование переходить на Linux, инструкции и дистрибутивы. А из другого отдела какой-то самописный софт для какого-то отчета на базе MS Access.

Как будто в одной стране живём 8 )
Вот только "инструкции и дистрибутивы" чаще всего нерабочие ... Или просто неактуальные ...
Современные технологии - это, конечно, хорошо ...
Но использовать то, что есть - тоже своего рода искусство.

Юсупов Игорь

Quote from: OnkelV on 18 April 2017, 12:03куда заботливо положил микрософаковский конвертер DOC-DOCX.

Какое там ... Моих вообще к варианту "сохранить как ..." приучить не получается. Хотя бы вопрос "я не могу найти куда документ сохранился" перестали задавать 8 )
Современные технологии - это, конечно, хорошо ...
Но использовать то, что есть - тоже своего рода искусство.

Юсупов Игорь

Кстати, а как вам банкоматы Сбербанка на WinXP?
Я когда это увидел - сильно удивился ...
Современные технологии - это, конечно, хорошо ...
Но использовать то, что есть - тоже своего рода искусство.

Крысенышь

Quote from: Юсупов Игорь on 19 April 2017, 08:25Я когда это увидел - сильно удивился ...

вот тут, как раз все очень просто - написать програмульку, распахивающуюся на весь экран и работающую со специфической переферией по юсб или ком порту, проще под виндой. (ибо наработок очень много).
да и админов под вин, как блох на дворовой собаке...  :)

Уваров А.С.

Quote from: Юсупов Игорь on 19 April 2017, 08:25Кстати, а как вам банкоматы Сбербанка на WinXP?

Там, если быть точным, не XP, а PosReady или что-то аналогичное. Это специальные встраиваемые ОС от MS, общего от XP - там только ядро. Остальное собирается как конструктор производителем банкомата.

Т.е. такая максимально урезанная верся ОС, которая содержит только то, что нужно и вполне может работать с флеш-диска на 512 МБ. Срок жизни такой системы = срок жизни банкомата.

Кроме того, на PosReady, которая на ядре XP, до сих пор предоставляется поддержка и обновления. Потому как техники с ней внутри великое множество. И только последние несколько лет пошли в массы системы с PosReady на ядре Windows 7.

Юсупов Игорь

Quote from: Уваров А.С. on 19 April 2017, 10:50Там, если быть точным, не XP, а PosReady или что-то аналогичное

Ну я как-то ожидал увидеть что-нибудь *nix-образное 8 )
Современные технологии - это, конечно, хорошо ...
Но использовать то, что есть - тоже своего рода искусство.

Уваров А.С.

В банкоматах UNIX-like как-то никогда и не приживался, сначала там была OS/2, потом встраиваемая Windows. В основном все упирается в драйвера оборудования банкомата и криптопровайдеры. Все это жутко закрытое, коммерческое и даже под Windows работает после плясок с бубном.

Юсупов Игорь

Quote from: Уваров А.С. on 19 April 2017, 22:59Все это жутко закрытое, коммерческое

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

Уваров А.С.

Там все намного сложнее, оборудование специфичное и поддерживается, как правило, сугубо в узкой программно-аппаратной конфигурации. Т.е. есть банкомат в сборе, есть ОС для этого банкомата с прикладным софтом, все узко заточено друг под друга и ни с чем другим все это работать не будет.

В этом раскладе уже становится непринципиально, что там под капотом, так как от Windows там тупо ядро с драйверами и минимумом обвяза. Как я уже упоминал отдельные сборки PosReady прекрасно работают с флеш DOM-дисков размером в 512 МБ.

Григорий

Quote from: Уваров А.С. on 18 April 2017, 12:35А еще были забавные случаи, когда одна и та же вышестоящая контора (управление образования) присылает из одного отдела требование переходить на Linux, инструкции и дистрибутивы. А из другого отдела какой-то самописный софт для какого-то отчета на базе MS Access.
а неужто есть такое, Управление Образования присылает такие требования ? переход на Линукс? по моему это удел одиночек