• Что должен знать системный архитектор?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Чтобы быть системным архитектором, нужно иметь за плечами большой опыт не только в написании кода, но и владеть знаниями различных интеграционных технологий.
    Архитектор строит комплексную систему с полным пониманием требуемых нужных архитектурных блоков и информационного обмена между ними. Архитектор также рассчитывает нагрузку на эти блоки и каналы передачи данных, прогнозирует максимальные характеристики без масштабирования и закладывает архитектуру масштабирования такой системы на следующий этап развития.

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

    @tnc4401
    Product-designer, UI- UX-designer.
    Этот тип называется "обычный дизайн для обычных людей"
    Аккуратно написан текст и все оформлено. Без трендов 2010-2017 годов.
    Единственно шрифт Proxima вошел в моду в каком-то году и пока еще не вышел из моды))

    Material - это про материал и главное взаимоотношения между ними (кнопки, карточки, какая из них лежит поверх, тени, продавливание вглубину или поднятие наверх, анимации и взаимодействие).
    Ответ написан
    Комментировать
  • Каким образом составить план проекта клиент-серверного приложения (Web,Android,ios)?

    arusef
    @arusef
    Novice .NET dev
    • Для проектирования подойдёт Visual Paradigm, если вы умеете пользоваться CASE средствами. (Чисто формально можно и в draw.io работать, но это рушит саму идею, если вам вообще нужен rup'овский подход)
    • Для разработки под Android лучше использовать Android Studio и писать нативно на Java/Kotlin. Если хочется извращений - можно попробовать Dart.
    • Для разработки под iOS лучше всего XCode и Swift/Objective-C, очевидно.
    • Если хотите сразу под несколько платформ, и у вас в команде люди любят C#, то можно попробовать Visual Studio и Xamarin.
    • Для сервера вариантов действительно много. Начиная от python, js, php и заканчивая java, c#, f#.
    Ответ написан
    Комментировать