【Go言語】 webapp GO Part1 【Golang】 [無断転載禁止]©2ch.net (609レス)
1-

381: 2017/10/31(火)01:06 ID:??? AAS
俺もうSPA前提でバックエンドにgoaを使うことでwebアプリ書いてるんだけど、いいよね。なんかgoaはマイクロサービス用のフレームワークと名乗ってるんだけど、別にマイクロサービス関係なしに使いたいんだけど。
つーかGAEで使ってるけど良い。
382: 2017/10/31(火)02:00 ID:??? AAS
SPAってSEOどうなの?
383: 2017/10/31(火)10:32 ID:9A6ED9LI(1) AAS
仕事でwebサービスをGoで書いてるけど、もっとGo使う会社増えないかなー
Go使ってて転職したいと思う会社が無い
384: 2017/10/31(火)12:18 ID:??? AAS
>>380
Googleの基幹事業だしDonateで維持してるオープンソースコミュニティ発の言語よりは将来性あるんじゃね
Youtubeのバックエンドで動いてるPythonコードをGolangに変換してパフォーマンス改善してるし
その他にも色々とGolangで動いてるシステムがある

また今の時期にGolangに目をつけてる会社は、経営陣(CTO等)に先見の明がある証拠だから伸びるだろう
385: 2017/10/31(火)22:14 ID:??? AAS
どうでもいいけどGolangって書き方に違和感ある。
Goかgolangじゃないの?
386
(1): 2017/11/01(水)11:50 ID:??? AAS
C言語
Clang
外部リンク:ja.wikipedia.org

Go言語
Golang

この伝統に則って大文字だぞ
○+langのlangはググラビリティを向上させるsuffixでしかない
387: 2017/11/01(水)12:52 ID:??? AAS
Dlang
Erlang
388: 2017/11/01(水)19:50 ID:gNO8HPb6(1) AAS
あーらんは正式名称じゃん
389: 2017/11/02(木)18:11 ID:??? AAS
>>386
qiitaのタグだと
Goかgolangだよね
390: 2017/11/02(木)18:25 ID:??? AAS
タグなんてユーザーが適当につけるものを論拠にされても
391
(1): 2017/11/03(金)10:46 ID:??? AAS
gopherのみんなはGoのinterfaceについてはどう感じてる?
他の言語のinterfaceについて詳しくないんだけど、interfaceのもつメソッドを実装していれば満たしていることになるというのがどうも分かりなくくて辛い
明示的にこのinterfaceを満たしてますよみたいなのが欲しいのは修行が足りてない?
392
(1): 2017/11/03(金)14:00 ID:BF7OMi2r(1) AAS
Frank
Golang
393
(1): 2017/11/03(金)14:55 ID:??? AAS
>>392
type T struct{}
var _ I = T{}
でT型がinterface Iを満たすかチェックできる
394
(2): 2017/11/03(金)16:14 ID:??? AAS
>>393
チェックできるかどうかというより何を満たしてるかパッと見でわからないという意味で辛い
395
(1): 2017/11/03(金)16:24 ID:??? AAS
Goのinterface面白いと思うよ
何を満たしてるかぱっと見でわからないっていうのはinterfaceの使い方が良くないんだと思う
必要なメソッドを理解しないまま使おうとしてるからわからなくなるんじゃない?
396
(1): 2017/11/03(金)17:18 ID:??? AAS
>>394
393でコンパイルエラーが出て何の実装が必要かわかるんだから、それで問題ない気がするんだけど。
397: 2017/11/03(金)17:22 ID:??? AAS
>>395
面白いしJavaとかより柔軟だよね。
もっとinterfaceを拡張してプロパティとか演算子のシンタックスシュガーをもっと付けて欲しいとは思う。
多分上手く拡張できればジェネリクスに近い感じになると思うんだけど
398
(2): 2017/11/03(金)17:37 ID:??? AAS
>>396

そもそもIの存在を知らないような場合にそういうコードでチェックできないと思うんだが

TにReadメソッドが実装されてる→よく読み進めるとIにはReadメソッドをもつ→TはIを満たしてるという思考の流れが気持ち悪い
399: 2017/11/03(金)18:08 ID:??? AAS
>>398
考え方がおかしい。元々の質問は
>> 明示的にこのinterfaceを満たしてますよみたいなのが欲しい
という話だから当然inteface “I”の存在を知っている前提。
構造体Tを作っていてそいつにinterface Iの実装を行いたいという場合に

type T struct{}
var _ I = T{}

とういう風に書くと実装条件を満たすかをコンパイルエラーでチェックできるから
確実に実装できる。
400
(2): 2017/11/03(金)18:43 ID:??? AAS
もしかして定義済みの型がどのinterfaceを実装してるのか明示してほしいってことか
でもそれGoのinterfaceの考え方じゃないよ
1-
あと 209 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s