Что касается API-первого Систма-Управла, на самом деле многие люди, которые занимаются технологиями и развитием системы, так же смущены, как и я. Они не понимают, что это такое, что это полезно, и как использовать его, чтобы помочь их работе и проектам! Сегодня я расскажу об этом, надеясь дать вам немного вдохновения. Если что -то не так, увы … просто притворяйся, что я этого не сказал!
Прежде всего, мы должны сначала понять, какой API-первой Систет-мха у вас является самое основное значение … просто, если поместить, это способ мышления! Способ выполнения системы и управления! Он отличается от старого метода раньше — я раньше решал все грязные функции самой системы, и, наконец, я вспомнил, что AP я еще не сделал этого! Эта ссылка API! Теперь этот API-первый-наоборот. С самого начала вы получаете требования и строите планы, вы ставите этот API на самую важную позицию! Оцените API как основу для всей строительства системы … это! Этот основной скелет! Все функциональные разработки и связи между системами должны проводиться вокруг этого предварительно разработанного API! Преимущества этого … действительно довольно много
Так что есть практические и практические вещи? Позвольте мне обойтись:
1. Сначала дизайн, затем напишите — дизайн API — это босс : Перед написанием строки кода вы должны сначала ясно думать и записать все детали API, например, какой формат запроса, как организовать возвращенные данные и какие доступные методы доступны! Наконец, документ, который все узнают! Таким образом, каждый может следовать одному и тому же, избегая последующих разговоров и хаоса!
2. Система рассматривается как «далекий родственник» : даже если небольшие модули в системе должны общаться друг с другом и передавать данные, они должны быть вызваны через API! Вы не можете получить доступ к данным других людей по желанию! Сделав таким образом, каждый модуль может стать более независимым, как маленькая крепость. В будущем, какая часть, которую вы хотите изменить, не будет «одним ходом и сотней движущихся линий», что повлияет на другие места!
3. Давайте вместе обсудим, это не единственный, у кого есть последнее слово : при разработке API -интерфейсов вы не можете быть разработчиком, который хочет думать об этом сами! Вы должны привлечь менеджеров по продуктам, фронт-друзей и даже клиентов, которые могут использовать ваш API в будущем, чтобы обсудить и обсудить! Ctrl +, Oh Нет, он предоставляет глобальные услуги закупок для слабых текущих интеллектуальных продуктов! Пусть они все говорят о своих собственных идеях и потребностях! Только таким образом разработанная API может быть по -настоящему полезным и практичным, и это можно сказать сердцам каждого!
Некоторые люди могут спросить: «Какие реальные преимущества я могу получить, когда я приложил так много усилий в этот первый API? Это того стоит?» Это хороший вопрос! Есть так много преимуществ:
Сотрудничество приятное и гладкое : например, развитие фронта и развитие средств может работать вместе! Бэкэнд установил правила API, и Frondend может использовать это правило для создания поддельных данных локально для сначала разработки страницы, не дожидаясь, пока бэкэнд все закончит! Это значительно экономит время и повышает эффективность. Разве не приятно встать с работы пораньше?
Хотите расширить новые вещи? Простой! : Что если вы хотите создать мобильное приложение для вашего продукта в будущем? Увы … или добавить мини -программу или что -то в этом роде? Пока ваш API разработан в стандартизированном и простых в использовании, независимо от того, какие технологии, платформа, iOS или даже некоторые новые и странные устройства, которые вы используете, это может быть легко подключено к вашей системе!
Легко найти причину, если есть проблема : потому что все взаимодействия проводятся через API. После того, как в системе появится ошибка и не можете найти Север, вы можете отслеживать статус вызова API и посмотреть, что запрашивается, а что возвращается. Вы можете следить за подсказками и выяснить, какой грязный уголок проблема легче!
Давайте поговорим о общих вопросах:
В: Система нашей компании очень старая. Как старый антиквариат, может ли он быть преобразован в эту модель API-первого? Головная боль
Ответ: Почему это не может? конечно! Тем не менее, определенно нереально завершить весь процесс одновременно, и это слишком ужасно! Вы должны есть рис по одному укусу за раз! Вы можете начать с некоторых недавно разработанных функций и использовать эту новую идею, чтобы сделать это! Затем медленно думайте о способах «упаковки» старой системы с новыми службами API, как и носить новую одежду для старых вещей, медленно переход
В: Подходит ли API-первое только для тех гигантских и особенно крупных систем, которые очень большие и сложные? Будет ли использование этого проекта в небольших проектах будет чем -то большим и пустой тратой усилий?
Ответ: Это не то, что я сказал! Даже большие и небольшие проекты могут быть использованы! При использовании небольших проектов код может быть более регулярным и чистым, что делает его более комфортным для всех работать вместе! Когда небольшой проект растет и становится большим проектом, хорошая основа, заложенная раньше
Лично этот API-первой, когда вы можете сделать не только новую технологию, но и … продвинутую и модную идею развития, способ и отношение к тому, чтобы делать что-то! Это может сделать системы, которые мы разрабатываем более гибкими, сильными и проще в общении с вещами других людей! Хотя может быть немного сложно и непривычно изменить эту идею в начале, как только вы начнете и попробовать сладость, вы никогда не сможете вернуться к прошлому! Если предприятие хочет закрепиться в текущем технологическом мире, где изменения настолько быстрые, такая идея должна быть изучена и использована хорошо!
Добавить комментарий