powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Профессионалоное создание собственного API.
21 сообщений из 21, страница 1 из 1
Профессионалоное создание собственного API.
    #37288380
lol2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Не могу найти примеров создания API. Конкретно основные принципы. Нужно создать API (C++,C#) но как это делается, правильно не слышал! Гуглить гуглил кроме как использовать Win32 API больше нечего нет!! Прошу помощи!! Нужна литература но чтоб в 2 словах без заумных речей на 1000стр :).
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37288817
Gust2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lol2,

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

Теорию в 1000 страниц лучше изучить, т.к. в этой 1000 страниц может оказаться одна идея, о которой Вы можете не подозревать и неправильная реализация которой может все испортить.
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37288934
lol2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gust2002,

Да я уже не против 1000 стр если они о создании API то прочту от корки до корки! Ток подходящей литературы нет !! :((
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37288937
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
API чего?
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37288957
Gust2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lol2Gust2002,

Да я уже не против 1000 стр если они о создании API то прочту от корки до корки! Ток подходящей литературы нет !! :((
Литературы - валом, только там в названии нет "API". Подходит любая литература по проектированию информационных систем. В этой задаче можно выделить какие-то особенности, но пока не ясно, что за API нужно спроектировать, ничего кроме общих советов предложить не получится...
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37288960
lol2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barrabas,

А что смешного ?? API(Application Programming Interface).
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37288975
lol2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gust2002,

Классы, которые содержат данные и кое какую логику.
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37289004
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barrabasAPI чего?
+1
Чтобы писать программный интерфейс к чему-то, сначала надо определить к чему. Хе-хе.
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37289035
Gust2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lol2Gust2002,

Классы, которые содержат данные и кое какую логику.
А цель вопроса какая? Узнать есть ли материал какой? Или столкнулись с какими-то трудностями?

Если кое-какая логика предполагает обмен данными, то можно начать с обдумывания протокола обмена этими данными. Это может дать кое-какую информацию относительно структуры и способов использования классов.
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37289041
lol2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lol2Gust2002,

Классы, которые содержат данные и кое какую логику.
А если подробно!

Приложение 1
скажем есть класс Member и класс Navigation(получает координаты место нахождения пользователя на карте).
Класс Member будет хранить координаты в поле Navigation nv; :)

Между---> API который будет предостовлять достпу к Navigation nv стороннему приложению!

Приложение 2
Теперь разработчик, используя public: поле Navigation nv. Конкретно в своём приложении использует координаты пользователя полученные по имени или id.

Как то так!!))
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37289072
Gust2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lol2 Приложение 1
...
Приложение 2
...

Ну по сути это одна (две) функции, в которую передается имя или id пользователя, а возвращается структура с координатами.

Предполагается использование API разными языками программирования?
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37289094
lol2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gust2002,

Вообще API будет реализовываться, чтоб в последующем использовать его для создания своего проекта! И более узкий API для сторонних разработчиков. По поводу языков и технологий сервис, который будет содержать методы по работе с базой, и передавать их API WCF сервис. API нужно реализовать на С++. Меня интересовала если во всём этом смысл?? И если нет, есть какая литература?
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37289149
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 01.06.2011 0:10, lol2 wrote:

> Здравствуйте! Не могу найти примеров создания API. Конкретно основные принципы.

Так общих принципов API и не существует.

Да и API бывает разных видов: C-like, OOP (C++), C with OOP in mind,
COM/OLE и так далее.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37289370
Gust2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lol2Меня интересовала если во всём этом смысл??

ИМХО если инициализация объектов ресурсоемко, то служба - вполне нормальное решение, т.к. есть возможность управлять временем жизни объектов вне зависимости от наличия подключений, в противном случае может подойти любая форма.
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37289455
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Приколись, у гугла к его сервисам тоже апи имеется.
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37289526
lol2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

Глупая ирония !!
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37289687
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lol2ShSerge,

Глупая ирония !!
Каков вопрос - такая и ирония. Вообще-то, этот пост был не Вам адресован. Вам был по-русски адресован вопрос "апи к чему?".
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37290266
Олег014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37290269
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lol2Gust2002,

Классы, которые содержат данные и кое какую логику.
API имеет к классам отношение весьма отдалённое...
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37290353
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lol2,

API это набор функций, связанных единой идеей. Как хочешь, так и пиши.
Примеры
- API операционной системы
- API конкретного приложения
- API протокола обмена по сети
...
Рейтинг: 0 / 0
Профессионалоное создание собственного API.
    #37291189
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 01.06.2011 23:15, Олег014 wrote:
> Как говорится, must read
> http://www.amazon.com/Practical-API-Design-Confessions-Framework/dp/1430209739

Половину всего этого говна можно выкинуть, ибо Java specific.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Профессионалоное создание собственного API.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]