【プログラミング】Web屋とソフトウェア開発者でAPIの意味が若干違ってくる件について
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:06:13.743ID:BR9R0jnb0
あるよな
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:07:04.576ID:bNP7UNQH0
WindowsAPI
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:07:50.710ID:BR9R0jnb0
俺らソフトウェア開発者はライブラリが用意してる便利な関数をAPIと言ってるけど
Web屋はクライアントからサーバーに受け渡す情報のことをAPIと言ってるきらいがある
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:07:53.087ID:l93l6Runa
WebAPIか言語やフレームワークの機能としてのAPIかってことね
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:08:25.086ID:BR9R0jnb0
>>2
それもWindowsが元々用意してあるライブラリの関数って意味合い
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:09:38.546ID:MJTswTQ/0
へー
どんな略なんだろう
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:09:40.420ID:l93l6Runa
WebAPIは単純に指定されたエンドポイントにファンクションがあってそれを叩くみたいなイメージよ
引数の代わりにクエリパラメータ渡してレスポンスが返ってくると
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:09:46.211ID:ms0gJWnV0
さすがに渡すモノそのものをAPIなんて言ってる奴いないだろ…
いる?
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:10:03.657ID:BR9R0jnb0
Web屋はRestAPIのことを略してAPIって言ってる
ただ馬鹿だから他の意味でもAPIがあることを知らずにソフトウェア開発者にもAPIと言ってこんがらがらせる
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:10:32.222ID:BR9R0jnb0
>>6
RestAPIをWeb屋は馬鹿だからAPIって略してる
馬鹿だから
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:11:15.977ID:BR9R0jnb0
>>8
まぁ俺も若干語弊がある発言をしたと思うがだいたいそんな感じで使われてないか?
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:12:33.462ID:l93l6Runa
渡すモノをAPIって呼んでる人にはあったことないな
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:12:36.055ID:V8yKHVyT0
素人目線だとソフトから別ソフトを動かす関数のイメージ
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:13:37.149ID:l93l6Runa
>>13
だいたい合ってる
それがサーバ上にあってインターネット経由で叩くか
ライブラリに入っててそのライブラリを読み込んで叩くかの違いだね
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:13:43.761ID:BR9R0jnb0
>>13
まぁあってるなライブラリを他ソフトと捉えることもできる
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:14:17.267ID:NXBCij6Q0
APIをライブラリの用意した関数だと思ってる時点でおまえおかしくない
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:14:58.570ID:BR9R0jnb0
>>16
おかしくない
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:15:04.787ID:jWcMo6Afd
言いたいことは分かるかも
「え?API使うの?外部のサーバからデータ取ってくるの?」みたいな勘違いをする人がたまにいる
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:15:23.736ID:NXBCij6Q0
ソフトウェア同士の連携だろ
おまえもしかして偽グラマー?
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:15:35.268ID:ms0gJWnV0
>>11
まーなんでもかんでもAPI言う奴はweb屋に多いイメージなのは確か

>>13
これ以上に言い表せないかな
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:16:44.694ID:NXBCij6Q0
ライブラリとかシステムコールはある
でもそれをAPIとは呼ばない

あれ・・・?このスレなんか・・・あれ?
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:17:44.902ID:aZUMP75L0
便利なやつはとりあえずAPIと言っておけ
0024以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:17:49.791ID:BR9R0jnb0
>>18
だよなぁ
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:17:57.222ID:BR9R0jnb0
>>19
ちゃうけど
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:18:09.545ID:NXBCij6Q0
そもそもインターフェイスって言葉を使う時は
接続口って意味だから
ライブラリの中にある関数って概念を持ってる時点で
あれ?おまえもしかしてうさん臭いぞ?
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:18:56.659ID:BR9R0jnb0
>>26
お前が胡散臭いよ
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:18:57.299ID:NXBCij6Q0
お ま え ら A P I が な ん な の か 知 っ て る ?
0029以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:19:39.884ID:BR9R0jnb0
〇〇のAPIを使うというとその関数を使って処理すると同じ意味なんだよなぁ
レベル低すぎるwww
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:20:35.297ID:NXBCij6Q0
ソフトウェア屋が「レベル低い」の意味を誤用で使ってるのもおかしい
なんだこいつ?
0031以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:21:03.813ID:BR9R0jnb0
>>30
レベル低すぎるだろw
0032以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:21:18.596ID:BR9R0jnb0
Web屋か?
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:22:03.380ID:ms0gJWnV0
ライブラリも中で色々動くのあるしなぁ
jarとか実行可能なものでもライブラリとして使えるしな?
0034以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:22:10.147ID:wh1ex9Yk0
他のプログラムとやり取りする機能のことだから関数自体をAPIと呼ぶのは違うだろ
0035以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:22:18.702ID:NXBCij6Q0
ソフトウェア屋が「レベル低い」というとき
誤用で使うのはなんか違和感を感じる
一般人がレベル低いって言うたびに気になるのに
自分がその間違いを平気で言うか??
0036以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:22:56.386ID:BR9R0jnb0
>>35
レベル低すぎるw
0037以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:23:52.631ID:NXBCij6Q0
だいたいインターフェイスの事を関数って呼ぶのがおかしいし
なんだ?こいつから漂う違和感の数々は
0038以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:24:25.262ID:BR9R0jnb0
>>37
実際関数呼んでんだわ
0040以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:27:04.946ID:ms0gJWnV0
>>39
まぁ単純なお役立ち関数集をAPIとは言わんよね
0041以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:27:43.007ID:BR9R0jnb0
>>40
いうが?
0042以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:28:06.851ID:bhlyGh+R0
>>38
そらプログラムだもの中身としては呼び出してるわな
百歩譲ってAPIは関数だとしても関数はAPIではないんだわ
0043以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:28:42.857ID:BR9R0jnb0
貴様らWeb屋はWindowsAPIも使ったことないのか?
0044以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:29:12.222ID:BR9R0jnb0
>>42
だからAPIは関数だっつてんだろ
頭悪すぎるwww
0045以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:30:58.797ID:yoldlw/b0
◯◯のAPIって使い分けるだけで通じるよ
りんごみてフルーツフルーツ!って言わないでしょ
0046以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:32:54.073ID:/XCALKjQ0
WebAPIにあらずはAPIにあらず
0047以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:34:41.978ID:NXBCij6Q0
わかりやすく
ホームページにグーグルマップをのせた
これがグーグルマップのAPIを使いました、という文脈になる

これをライブラリの関数を使った、という概念でとらえる奴が>>1であり
ふつうそういう思考するか?って思うのが一般人だと思う
0049以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:36:08.294ID:BR9R0jnb0
>>47
だからそれWeb屋の考えだろ
0050以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:37:10.823ID:BR9R0jnb0
>>48
馬鹿じゃないけど?
VSTでシンセ作りたいならStainburgが作ってるVSTのAPI使うわけじゃん
何もおかしくないが
0051以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:37:25.947ID:yoldlw/b0
>>47
言語がAPI仕様書なるライブラリの仕様書を用意してんだ大昔から
0052以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:39:02.476ID:zA9RFXdm0
>>49
厳密にはライブラリの関数仕様をAPIとは呼ばないみたいよ。広義の意味で使う人達がいるだけで、本来はアプリケーションのインタフェースを指すみたい。
0053以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:39:07.692ID:BR9R0jnb0
ほんとに伝わらねぇんだな馬鹿なWeb屋には
こりゃこんがらがる人間増えますわw
0054以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:39:46.826ID:BR9R0jnb0
>>52
言うんだよカス
Unityが用意した関数使うのをUnityAPI使うって言うの
0055以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:40:43.357ID:BR9R0jnb0
逆にこっちで書いた関数はただの関数
わかるか?
0057以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:40:50.715ID:yoldlw/b0
>>52
大昔から読んでるんだよカス
0059以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:41:09.258ID:NXBCij6Q0
>>49
例えばWinAPIを使って、自分のソフトでMP3を再生できるようにした
にしても「ライブラリの関数を使った」などという大雑把な言い方はしない
特にシステム屋であれば、ライブラリとシステムコールだと明確に違うものだとこだわるし
0060以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:41:16.605ID:BR9R0jnb0
>>58
ちげーよ馬鹿
0061以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:42:00.283ID:BR9R0jnb0
>>59
余裕でWinAPI使ってMP3プレイヤー作ったって言うが?
頭おかしいんか?
0062以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:42:55.583ID:NXBCij6Q0
>>61
ライブラリの関数の話をそらした時点で
もしかしたらこの子はシステムコールとライブラリの違いを理解してない気がする
0063以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:44:02.137ID:PQ841J8pd
なんだシーシャープガイジ君か
0065以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:44:13.696ID:k+3TvV6R0
どっちも同じだろ
便利な機能をアプリから簡単に使えるようにするのがAPI
その実現方法がwebとソフトウェアで違うだけ
そりゃそうだろ
Webとソフトウェアでは作りが違うんだから
0066以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:44:36.618ID:BR9R0jnb0
>>62
Web屋はライブラリの関数使ったって言うだろうなw
Web屋にとってはRestAPIがAPIなんだからw
APIが他にもあるということを知らない
0067以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:45:44.949ID:bhlyGh+R0
まわりをよく見ろよRestAPIがAPIなんて言ってるのお前だけだぞ
0068以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:47:01.691ID:BR9R0jnb0
>>65
それを知らないWeb屋がRestAPIのことをずっとAPIって略しまくってるから混乱するんだわ
0069以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:47:18.790ID:BR9R0jnb0
>>67
いるんだよなあそんな奴らw
0070以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:47:24.322ID:zA9RFXdm0
アプリケーションでもサービスでもない単なるライブラリの仕様をAPIと呼ぶのは違和感あるな。広義の意味でそれをAPIと呼んでる人達がいるらしいけどね。
0071以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:48:18.151ID:yoldlw/b0
>>65
どっちも間違ってないよね
1はキチガイみたいに分けたがってるけどシーンによって違うし、それで通じる
キチガイには通じない
0073以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:48:39.685ID:BR9R0jnb0
>>70
余裕で呼んでるんだわ
0074以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/06(水) 12:49:37.715ID:bhlyGh+R0
>>69
少なくともお前がWeb屋認定しまくってるこのスレ内にはいなさそうだがな
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況