- 1 : 2023/09/06(水) 12:06:13.743 ID:BR9R0jnb0
- あるよな
- 3 : 2023/09/06(水) 12:07:50.710 ID:BR9R0jnb0
- 俺らソフトウェア開発者はライブラリが用意してる便利な関数をAPIと言ってるけど
Web屋はクライアントからサーバーに受け渡す情報のことをAPIと言ってるきらいがある - 23 : 2023/09/06(水) 12:17:45.838 ID:zA9RFXdm0
- >>3
アプリケーションのインタフェースと考えると
ライブラリのインタフェースをAPIって呼ぶのは違和感あるよな。 - 48 : 2023/09/06(水) 12:34:53.332 ID:7Fx13U0Xd
- >>23
これ
前者をAPIと呼ぶやつはバカだろ - 50 : 2023/09/06(水) 12:37:10.823 ID:BR9R0jnb0
- >>48
馬鹿じゃないけど?
VSTでシンセ作りたいならStainburgが作ってるVSTのAPI使うわけじゃん
何もおかしくないが - 4 : 2023/09/06(水) 12:07:53.087 ID:l93l6Runa
- WebAPIか言語やフレームワークの機能としてのAPIかってことね
- 6 : 2023/09/06(水) 12:09:38.546 ID:MJTswTQ/0
- へー
どんな略なんだろう - 10 : 2023/09/06(水) 12:10:32.222 ID:BR9R0jnb0
- >>6
RestAPIをWeb屋は馬鹿だからAPIって略してる
馬鹿だから - 7 : 2023/09/06(水) 12:09:40.420 ID:l93l6Runa
- WebAPIは単純に指定されたエンドポイントにファンクションがあってそれを叩くみたいなイメージよ
引数の代わりにクエリパラメータ渡してレスポンスが返ってくると - 8 : 2023/09/06(水) 12:09:46.211 ID:ms0gJWnV0
- さすがに渡すモノそのものをAPIなんて言ってる奴いないだろ…
いる? - 11 : 2023/09/06(水) 12:11:15.977 ID:BR9R0jnb0
- >>8
まぁ俺も若干語弊がある発言をしたと思うがだいたいそんな感じで使われてないか? - 9 : 2023/09/06(水) 12:10:03.657 ID:BR9R0jnb0
- Web屋はRestAPIのことを略してAPIって言ってる
ただ馬鹿だから他の意味でもAPIがあることを知らずにソフトウェア開発者にもAPIと言ってこんがらがらせる - 12 : 2023/09/06(水) 12:12:33.462 ID:l93l6Runa
- 渡すモノをAPIって呼んでる人にはあったことないな
- 13 : 2023/09/06(水) 12:12:36.055 ID:V8yKHVyT0
- 素人目線だとソフトから別ソフトを動かす関数のイメージ
- 14 : 2023/09/06(水) 12:13:37.149 ID:l93l6Runa
- >>13
だいたい合ってる
それがサーバ上にあってインターネット経由で叩くか
ライブラリに入っててそのライブラリを読み込んで叩くかの違いだね - 15 : 2023/09/06(水) 12:13:43.761 ID:BR9R0jnb0
- >>13
まぁあってるなライブラリを他ソフトと捉えることもできる - 16 : 2023/09/06(水) 12:14:17.267 ID:NXBCij6Q0
- APIをライブラリの用意した関数だと思ってる時点でおまえおかしくない
- 17 : 2023/09/06(水) 12:14:58.570 ID:BR9R0jnb0
- >>16
おかしくない - 18 : 2023/09/06(水) 12:15:04.787 ID:jWcMo6Afd
- 言いたいことは分かるかも
「え?API使うの?外部のサーバからデータ取ってくるの?」みたいな勘違いをする人がたまにいる - 24 : 2023/09/06(水) 12:17:49.791 ID:BR9R0jnb0
- >>18
だよなぁ - 19 : 2023/09/06(水) 12:15:23.736 ID:NXBCij6Q0
- ソフトウェア同士の連携だろ
おまえもしかして偽グラマー? - 25 : 2023/09/06(水) 12:17:57.222 ID:BR9R0jnb0
- >>19
ちゃうけど - 21 : 2023/09/06(水) 12:16:44.694 ID:NXBCij6Q0
- ライブラリとかシステムコールはある
でもそれをAPIとは呼ばないあれ・・・?このスレなんか・・・あれ?
- 22 : 2023/09/06(水) 12:17:44.902 ID:aZUMP75L0
- 便利なやつはとりあえずAPIと言っておけ
- 26 : 2023/09/06(水) 12:18:09.545 ID:NXBCij6Q0
- そもそもインターフェイスって言葉を使う時は
接続口って意味だから
ライブラリの中にある関数って概念を持ってる時点で
あれ?おまえもしかしてうさん臭いぞ? - 27 : 2023/09/06(水) 12:18:56.659 ID:BR9R0jnb0
- >>26
お前が胡散臭いよ - 28 : 2023/09/06(水) 12:18:57.299 ID:NXBCij6Q0
- お ま え ら A P I が な ん な の か 知 っ て る ?
- 29 : 2023/09/06(水) 12:19:39.884 ID:BR9R0jnb0
- 〇〇のAPIを使うというとその関数を使って処理すると同じ意味なんだよなぁ
レベル低すぎるwww - 30 : 2023/09/06(水) 12:20:35.297 ID:NXBCij6Q0
- ソフトウェア屋が「レベル低い」の意味を誤用で使ってるのもおかしい
なんだこいつ? - 31 : 2023/09/06(水) 12:21:03.813 ID:BR9R0jnb0
- >>30
レベル低すぎるだろw - 32 : 2023/09/06(水) 12:21:18.596 ID:BR9R0jnb0
- Web屋か?
- 33 : 2023/09/06(水) 12:22:03.380 ID:ms0gJWnV0
- ライブラリも中で色々動くのあるしなぁ
jarとか実行可能なものでもライブラリとして使えるしな? - 39 : 2023/09/06(水) 12:24:58.543 ID:zA9RFXdm0
- >>33
単体で動くものならAPIといわれてもしっくりくる
単なるライブラリなら仕様とか定義とか、そんなイメージ - 40 : 2023/09/06(水) 12:27:04.946 ID:ms0gJWnV0
- >>39
まぁ単純なお役立ち関数集をAPIとは言わんよね - 41 : 2023/09/06(水) 12:27:43.007 ID:BR9R0jnb0
- >>40
いうが? - 34 : 2023/09/06(水) 12:22:10.147 ID:wh1ex9Yk0
- 他のプログラムとやり取りする機能のことだから関数自体をAPIと呼ぶのは違うだろ
- 35 : 2023/09/06(水) 12:22:18.702 ID:NXBCij6Q0
- ソフトウェア屋が「レベル低い」というとき
誤用で使うのはなんか違和感を感じる
一般人がレベル低いって言うたびに気になるのに
自分がその間違いを平気で言うか?? - 36 : 2023/09/06(水) 12:22:56.386 ID:BR9R0jnb0
- >>35
レベル低すぎるw - 37 : 2023/09/06(水) 12:23:52.631 ID:NXBCij6Q0
- だいたいインターフェイスの事を関数って呼ぶのがおかしいし
なんだ?こいつから漂う違和感の数々は - 38 : 2023/09/06(水) 12:24:25.262 ID:BR9R0jnb0
- >>37
実際関数呼んでんだわ - 42 : 2023/09/06(水) 12:28:06.851 ID:bhlyGh+R0
- >>38
そらプログラムだもの中身としては呼び出してるわな
百歩譲ってAPIは関数だとしても関数はAPIではないんだわ - 44 : 2023/09/06(水) 12:29:12.222 ID:BR9R0jnb0
- >>42
だからAPIは関数だっつてんだろ
頭悪すぎるwww - 43 : 2023/09/06(水) 12:28:42.857 ID:BR9R0jnb0
- 貴様らWeb屋はWindowsAPIも使ったことないのか?
- 45 : 2023/09/06(水) 12:30:58.797 ID:yoldlw/b0
- ◯◯のAPIって使い分けるだけで通じるよ
りんごみてフルーツフルーツ!って言わないでしょ - 46 : 2023/09/06(水) 12:32:54.073 ID:/XCALKjQ0
- WebAPIにあらずはAPIにあらず
- 47 : 2023/09/06(水) 12:34:41.978 ID:NXBCij6Q0
- わかりやすく
ホームページにグーグルマップをのせた
これがグーグルマップのAPIを使いました、という文脈になるこれをライブラリの関数を使った、という概念でとらえる奴が>>1であり
ふつうそういう思考するか?って思うのが一般人だと思う - 49 : 2023/09/06(水) 12:36:08.294 ID:BR9R0jnb0
- >>47
だからそれWeb屋の考えだろ - 52 : 2023/09/06(水) 12:39:02.476 ID:zA9RFXdm0
- >>49
厳密にはライブラリの関数仕様をAPIとは呼ばないみたいよ。広義の意味で使う人達がいるだけで、本来はアプリケーションのインタフェースを指すみたい。 - 54 : 2023/09/06(水) 12:39:46.826 ID:BR9R0jnb0
- >>52
言うんだよカス
Unityが用意した関数使うのをUnityAPI使うって言うの - 58 : 2023/09/06(水) 12:41:05.622 ID:zA9RFXdm0
- >>54
Unityのアプリケーション上で動くからじゃない? - 60 : 2023/09/06(水) 12:41:16.605 ID:BR9R0jnb0
- >>58
ちげーよ馬鹿 - 57 : 2023/09/06(水) 12:40:50.715 ID:yoldlw/b0
- >>52
大昔から読んでるんだよカス - 59 : 2023/09/06(水) 12:41:09.258 ID:NXBCij6Q0
- >>49
例えばWinAPIを使って、自分のソフトでMP3を再生できるようにした
にしても「ライブラリの関数を使った」などという大雑把な言い方はしない
特にシステム屋であれば、ライブラリとシステムコールだと明確に違うものだとこだわるし - 61 : 2023/09/06(水) 12:42:00.283 ID:BR9R0jnb0
- >>59
余裕でWinAPI使ってMP3プレイヤー作ったって言うが?
頭おかしいんか? - 62 : 2023/09/06(水) 12:42:55.583 ID:NXBCij6Q0
- >>61
ライブラリの関数の話をそらした時点で
もしかしたらこの子はシステムコールとライブラリの違いを理解してない気がする - 66 : 2023/09/06(水) 12:44:36.618 ID:BR9R0jnb0
- >>62
Web屋はライブラリの関数使ったって言うだろうなw
Web屋にとってはRestAPIがAPIなんだからw
APIが他にもあるということを知らない - 51 : 2023/09/06(水) 12:37:25.947 ID:yoldlw/b0
- >>47
言語がAPI仕様書なるライブラリの仕様書を用意してんだ大昔から - 53 : 2023/09/06(水) 12:39:07.692 ID:BR9R0jnb0
- ほんとに伝わらねぇんだな馬鹿なWeb屋には
こりゃこんがらがる人間増えますわw - 55 : 2023/09/06(水) 12:40:43.357 ID:BR9R0jnb0
- 逆にこっちで書いた関数はただの関数
わかるか? - 56 : 2023/09/06(水) 12:40:50.490 ID:zigQlv6X0
- 呼び出されるのが関数だろうが
webサービスだろうが
その呼び出し方の規格が決まってるのがAPI便利関数全般をAPIなんて呼ばんわ
- 63 : 2023/09/06(水) 12:44:02.137 ID:PQ841J8pd
- なんだシーシャープガ●ジ君か
- 64 : 2023/09/06(水) 12:44:03.416 ID:zA9RFXdm0
- 単なるライブラリの仕様をAPIと呼ぶ人たちもいることにはいるみたいよ。
- 65 : 2023/09/06(水) 12:44:13.696 ID:k+3TvV6R0
- どっちも同じだろ
便利な機能をアプリから簡単に使えるようにするのがAPI
その実現方法がwebとソフトウェアで違うだけ
そりゃそうだろ
Webとソフトウェアでは作りが違うんだから - 68 : 2023/09/06(水) 12:47:01.691 ID:BR9R0jnb0
- >>65
それを知らないWeb屋がRestAPIのことをずっとAPIって略しまくってるから混乱するんだわ - 71 : 2023/09/06(水) 12:48:18.151 ID:yoldlw/b0
- >>65
どっちも間違ってないよね
1はキチゲェみたいに分けたがってるけどシーンによって違うし、それで通じる
キチゲェには通じない - 78 : 2023/09/06(水) 12:50:09.450 ID:BR9R0jnb0
- >>71
それで通じてないからこんがらがるんだろ - 67 : 2023/09/06(水) 12:45:44.949 ID:bhlyGh+R0
- まわりをよく見ろよRestAPIがAPIなんて言ってるのお前だけだぞ
- 69 : 2023/09/06(水) 12:47:18.790 ID:BR9R0jnb0
- >>67
いるんだよなあそんな奴らw - 74 : 2023/09/06(水) 12:49:37.715 ID:bhlyGh+R0
- >>69
少なくともお前がWeb屋認定しまくってるこのスレ内にはいなさそうだがな - 79 : 2023/09/06(水) 12:50:24.345 ID:BR9R0jnb0
- >>74
上にたくさんいるじゃん - 70 : 2023/09/06(水) 12:47:24.322 ID:zA9RFXdm0
- アプリケーションでもサービスでもない単なるライブラリの仕様をAPIと呼ぶのは違和感あるな。広義の意味でそれをAPIと呼んでる人達がいるらしいけどね。
- 72 : 2023/09/06(水) 12:48:21.275 ID:zigQlv6X0
- >>70
このスレ主がそういう人みたいやね - 73 : 2023/09/06(水) 12:48:39.685 ID:BR9R0jnb0
- >>70
余裕で呼んでるんだわ - 76 : 2023/09/06(水) 12:50:02.385 ID:zigQlv6X0
- >>73
だろ?
お前も変だと自覚しろよ - 75 : 2023/09/06(水) 12:49:39.879 ID:1CygtAVQd
- JavaとかだとDateAndTimeAPIとかStreamAPIとか言うんだよなぁ…
- 93 : 2023/09/06(水) 12:57:13.804 ID:zA9RFXdm0
- >>75
その2つは何かしらのサービスを提供するインスタンスを操作するためのAPIだから違和感無いのよ。
例えば、単なる算術演算するだけのライブラリに対して、その関数の仕様をAPIと呼ぶのは違和感があるの。 - 97 : 2023/09/06(水) 12:57:57.525 ID:BR9R0jnb0
- >>93
だからVSTAPIとUnityAPIがAPIって呼ばれる理由は? - 102 : 2023/09/06(水) 13:00:26.869 ID:zA9RFXdm0
- >>97
それも同じよ。
ゲームを提供する基盤に対するAPIなのだから、違和感ないよね。 - 77 : 2023/09/06(水) 12:50:02.987 ID:LNprG7FrM
- 技術屋は用語のこだわりが過ぎる
それ突き詰めて何になるのかわからない - 80 : 2023/09/06(水) 12:50:56.106 ID:BR9R0jnb0
- >>77
じゃあわかりやすいようにRestAPIって言ってね - 81 : 2023/09/06(水) 12:51:49.974 ID:LNprG7FrM
- こんがらがりそうになったら少し会話すればいいだろ
仲良くしろ - 82 : 2023/09/06(水) 12:52:44.536 ID:BR9R0jnb0
- >>81
だからそれで相手同士が?になっちゃうのが苦痛だって話だろ - 84 : 2023/09/06(水) 12:53:20.295 ID:/XCALKjQ0
- 1はwebapi以外のapiもあるとしか言ってないだろ
- 89 : 2023/09/06(水) 12:55:20.480 ID:bhlyGh+R0
- >>84
むしろそっちの主張はほとんどしないで外部ライブラリはすべてAPIなんだーっていう謎主張しかしてないと思うが - 91 : 2023/09/06(水) 12:55:57.646 ID:BR9R0jnb0
- >>89
そんなこと一言も言ってないが?
お前が勘違いしてるだけじゃん - 95 : 2023/09/06(水) 12:57:42.241 ID:bhlyGh+R0
- >>91
でも用意された関数はAPIなんだろ?矛盾してねーか? - 98 : 2023/09/06(水) 12:58:23.024 ID:BR9R0jnb0
- >>95
してないけど? - 86 : 2023/09/06(水) 12:53:54.852 ID:LNprG7FrM
- コミュ障かよ用語がどうこう言う前にそっちをなんとかしろ
- 94 : 2023/09/06(水) 12:57:21.120 ID:BR9R0jnb0
- VSTAPIやUnityAPIがなんでAPIって呼ばれるのか説明してよ
ライブラリじゃん - 96 : 2023/09/06(水) 12:57:45.895 ID:T217GJ04a
- お前ら偉そうに騙ってるけど尻でイッたことないんだろ?
- 99 : 2023/09/06(水) 12:58:46.448 ID:w101WtxC0
- これはプロトコル合わせる気なさそう
- 100 : 2023/09/06(水) 12:58:56.419 ID:BR9R0jnb0
- お前らがすべてのライブラリの関数をAPIと呼ぶと勘違いしてるだけなんだわ
- 101 : 2023/09/06(水) 12:59:26.396 ID:BR9R0jnb0
- Web屋は負けを認めないからたちが悪い
- 103 : 2023/09/06(水) 13:04:48.766 ID:/XCALKjQ0
- 外部のサーバーとの通信だけじゃなくてローカルで関数という形式で提供されてるのもあるっていうのが主旨だよね?
- 105 : 2023/09/06(水) 13:07:20.105 ID:BR9R0jnb0
- >>103
趣旨はWeb屋が調子乗ってAPI連呼してるけどそれRestAPIでソフトウェア開発者には伝わらねぇよって言いたい - 107 : 2023/09/06(水) 13:18:39.319 ID:yoldlw/b0
- >>105
伝わんねぇのお前みたいな知恵遅れぐらい🤓🤏 - 104 : 2023/09/06(水) 13:07:03.609 ID:T217GJ04a
- うるせぇお前ら全員ケツ出して並べ
- 106 : 2023/09/06(水) 13:17:54.679 ID:NXBCij6Q0
- webを使わないソフトウェア開発のAPIってOSの機能を使うってパターンばっかでしょ
今やAPIというとwebがほとんどだろ
その世界で>>1はどういう場面でweb開発とスタンドアローンの人が会話をすると思ってるんだ - 108 : 2023/09/06(水) 13:19:27.769 ID:BR9R0jnb0
- >>106
そう思ってる時点で調子に乗ってるとなぜ思わないのだろうか?これがキチゲェWeb屋か
- 109 : 2023/09/06(水) 13:42:23.064 ID:sO7y5wT8M
- (´・ω・`)日本のITがレベル低いのはこう言う事かもね。年寄りと若者でまた言い方違うし。
コメント