Обновить
-1
0.1

Пользователь

Отправить сообщение

Какого экспириенса разработчику 1с по-вашему не хватает? Разработчик прежде всего выбирает предметную область и затем фреймворк для наиболее эффективного решения задач. Мне нравится предметная область - системы учета и 1С вполне справляется с ролью наиболее эффективного фреймворка.
В более менее крупном франче разработчик никогда не будет общаться с бизнесом, только с аналитиками (как франча, так и клиента) и разработчиками клиента, которые часто общаются с бизнесом. Что касается используемых технологий, то помимо 1С приходится использовать:

  1. C++ для написания библиотек для работы с отсутствующей в 1С функциональностью, причем мультиплатформенный, как минимум для Windows и Linux, но иногда требуется включать и MacOS

  2. Python - обработка текстов, парсинг сайтов, несложные сайты на Django и HTTP сервисы

  3. bash - анализ файлов технологического журнала, скрипты devops

  4. WinCMD - локальные скрипты автоматизации

  5. T-SQL и PL/pgSQL - оптимизация запросов к СУБД

  6. COM - манипуляция с документами Microsoft Office

  7. Web/HTTP-сервисы, брокеры сообщений и мессенджеры, работа с XML и JSON

  1. Сначала вы пишите, что на сервер клиента нельзя устанавливать сторонний софт, но при этом устанавливаете и запускаете свои приложения

  2. Сколько часов, которые вы потратили на расследование оплатил клиент, сколько оплатила вам компания, а сколько за свой счет. Я веду для себя список проблем для расследования, но никто оплачивать это не хочет, а свое свободное время ограничено.

  3. Проблема действительно нетривиальная, т.к. большинство админов забывают, что VCredist должны обновляться как и остальные компоненты. Но как можно было пропустить разные версии библиотеки у клиента и у вас - ума не приложу. Очень похоже на то, что вы просто не знали, что платформа использует общую библиотеку, а не из каталога приложения

Глупо все-таки завязываться на онлайн сервисы. Должна быть локальная инфраструктура, а онлайн-сервисы использоваться только как дополнение, но лучше вообще без них.

Обычно начинающим разработчикам дают несложные задачи, которые они делают по всем правилам и которые после ревью попадают в репозиторий. Если бы мне, когда я был начинающим разработчиком, предложили бы исправлять чужое г%#но, когда его автор сидит рядом и производит новое, я бы ушёл оттуда немедленно. Видимо есть какая-то другая причина, по которой стажёра у вас работают. Например любовь к мирному атому

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

Не вижу в подходе iOS никакой разницы по сравнению с Android, разве что модифицированные приложения создать сложне. В Android по умолчанию установка приложений из файлов требует подтверждения с предупреждением, а на телефонах детей с помощью Family Link может быть вообще закрыта

Если у вас 2 apk файла, при этом один скачан с сайта сбербанка и подписан их ключом, а второй модифицирован и подписан сгенерированным ключом, то для андроида они одинаково небезопасно и требуют подтверждения при установке. Как с этим обстоит дело в iOS её в курсе.

Оно будет подписано сторонним сертификатом. Автор написал, что для iOS такое тоже возможно, только сертификат нужен выпущенный компанией Apple, а не сгенерированный самостоятельно.

Ну давайте поучите ещё меня поиском пользоваться:
https://stackoverflow.com/questions/44618906/xcode-how-to-monitor-cpu-usage-for-any-running-third-party-app
https://stackoverflow.com/questions/12119407/use-xcode-to-instrument-profile-third-party-app

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

Просьба уточнить по первым 2-м пунктам, речь идет о реальном устройстве или о симуляторе?

Я спросил про конкретные функции:

  1. Просмотр системного журнала iOS

  2. Мониторинг работы произвольного приложения

  3. Декомпиляция, исправление и последующая сборка произвольной приложения

Тем не менее такая возможность есть, и мне очень пригождалось несколько раз. Обычные пользователи могут обратиться к знакомым IT-шникам или неоффициальным сервисам. Можно ли то же самое сделать с iOS?

Nubia X например

Для кого-то S24 Ultra провал, а кто-то наконец дождался плоского экрана с квадратными углами.

Исходные коды Windows Mobile были закрыты, поэтому сравнение с Android некорректное. На PalmOS тоже сторонние компании устройства выпускали, но это платформе не помогло.
Nokia да, по концепции очень похожа была на Apple. Супруга обожглась с их смартфоном C6-01, который пришёл в непотребное состояние быстрее чем она успела его освоить.
То есть требовать от разработчиков приложений на iOS определённую среду разработки, работающую только в MacOS это приемлемый доступ?

То что существуют поклонники разных производителей и оболочек говорит о правильности концепции Android. Пользователи iOS пользуются тем что им дают, находя при этом оправдания для таких откровенных недоразумений как Dynamic Island. На адроиде есть устройства и с подэкранной камерой и с перископной и вообще без фронтальной камеры :)

На мой взгляд самая большая проблема Apple это закрытось ОС и монополия на производство. Сталкивался с таким сначала с Palm, затем с Windows Mobile, когда были вложены деньги и время в корпоративный софт, а устройства закончились. Имея такой бэкграунд концепция Android была мною воспринята на ура. Вероятно это же, в определённый момент, привело меня к переходу на Linux на десктопе.
Я точно знаю, что в случае любой проблемы на телефоне, я могу подключиться к нему через adb и запустить logcat или strace, чтобы правильно диагностировать проблему. При необходимости можно самому разобрать, исправить и собрать apk и установить модифицированное приложение на устройство.
Мне сложно оценить ваши проблемы с Samsung S21, но я 9 лет пользовался Samsung Note 4 на эксиносе и на родной прошивке для меня он всегда был эталоном надёжности. К сожалению неофициальный прошивку на базе Android 11 для него так и не довели до ума и пришлось менять телефон. Тоже Samsung, правда на снапе.

Если у вас богатый опыт работы с Виндой, то стоило попробовать KDE. Мне,, например, Ubuntu хватило на полгода, потом на глаза попалась Kubuntu и как-то сильно полегчало.
Для игр все-таки советую использовать Винду на отдельном разделе

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

И он точно быстрее конкурентов того же класса (сравните с python)

Все таки быстрым его делает JIT-компилятор V8, на создание которого были брошены лучшие ресурсы компании Google. К сожалению PyPy так и остается нишевым продуктом.

Информация

В рейтинге
3 388-й
Зарегистрирован
Активность