【Go言語】 webapp GO Part1 【Golang】 [無断転載禁止]©2ch.net (609レス)
上下前次1-新
105: 2017/02/08(水)13:42 ID:??? AAS
C、C++、C#
Java、PHP、Ruby、Python、Node.jsといろいろ触ってきたけど
Golangに落ち着きそう
web用に整備されたC言語という印象が強い
106(1): 2017/02/08(水)13:50 ID:??? AAS
>>103
なるほど?
まだわかってないけどありがとう
>>104
たしかに
ありがとう
107(1): 2017/02/08(水)16:09 ID:??? AAS
>>106
goのinterfaceは
javaとかと違ってimplements interfaceみたいな構文が不要で
interfaceの条件を満たすメソッドさえ実装すればいい。
でもそれって逆に言えばコンパイルエラーにならないので
ちゃんと目的のintefaceの条件を満たすメソッドを実装しているか
チェックできないとも言える。
こういう書き方をするとinterfaceを満たさない実装をしていると
コンパイルエラーにしてくれるのでjavaみたくエラーから実装をチェックできるようになる。
108: 2017/02/08(水)16:21 ID:??? AAS
ためになったわぁ
ありがとう
良スレの予感
109: 2017/02/08(水)16:30 ID:??? AAS
>>107
詳しくありがとう!
自分で試してみた
外部リンク:play.golang.org
普段LLばっか書いてると躓くところ多くてなかなかスピーディにコード書けない・・・
110(1): 2017/02/10(金)23:12 ID:??? AAS
GAE/goでaetestをつかってdatastore使おうとすると反映されないんだが
実際にtestにおいて実際にデータベースに保存処理したい場合どうすればいいの
111: 2017/02/10(金)23:55 ID:??? AAS
>>110
自己レスです
このインスタンス使えば解決する模様
opt := aetest.Options{StronglyConsistentDatastore: true}
instance, err := aetest.NewInstance(&opt)
if err != nil {
t.Fatalf("NewInstance is failed.[%v]", err)
}
defer instance.Close()
112(1): 2017/02/11(土)01:29 ID:??? AAS
GAE/Go専用のフレームワークが欲しい
Scaffoldで雛形作成できるタイプのを頼む
PythonだとFerrisあるじゃん?
外部リンク:ferris-framework.appspot.com
Golangを手軽に実行できる環境があるならWAFも整備しないとね
113: 2017/02/11(土)04:14 ID:??? AAS
GAE/Goで全文検索を実装する場合、GoogleのSearch API使うべきなの?
ぶっちゃけこれ、かなりコスト高いよね
GAEで実装されてる大規模サービスを見て回ると
Googleカスタム検索に丸投げしてるから気になった
(つまりSearch API使ってない)
外部リンク:cloud.google.com
>月間 PV が 1 億 3,000 万、MAU (Monthly Active User) 950 万に達するサイトを、 Google App Engine 上で構築、運用。
114: 2017/02/11(土)04:28 ID:??? AAS
全文検索以外にもページングする時はCursor使わないとパフォーマンス落ちるから
<<[1][2][3][4][5]>>
こういうページングはご法度だし
GAEのSEは色々縛りあって辛いな…
SPAにしてプログレッシブな動的ページング
(次へを押すと非同期にデータ取ってくるページング)のほうが
UI/UXの観点で言えば優れているからCursorページングでも問題はないけど…
やはりGAEは上級者向けだ
自社サービスで使ってる会社を尊敬する
115: 2017/02/13(月)04:40 ID:??? AAS
>>112
RevelをGAE/FEで動かせばいいんじゃね?
無料枠あるGAE/SEがいいなら自作するしかないな
116: 2017/02/13(月)04:48 ID:??? AAS
Golangキャズム超えたか?最近の伸び率が凄い
外部リンク:www.google.co.jp
中国、香港からの検索が多いのは何でだろう
Golangで何作ってんだ
117: 2017/02/13(月)04:58 ID:??? AAS
外部リンク:golangtc.com
外部リンク:studygolang.com
中国にはGolang専用のコミュニティあるんだな
Why is Golang popular in China?
外部リンク:herman.asia
>Google App Engine is also way more popular in China than anywhere else
調べによるとGAE/Goも人気らしい
118: 2017/02/13(月)05:04 ID:??? AAS
外部リンク:beego.me
中国人が開発したGolangのWAF、Beegoが人気あるみたいね
HuaweiやTencent Gamesで使われてるっぽい
119: 2017/02/13(月)05:06 ID:??? AAS
GAE/Go対応もしてるな…
外部リンク:github.com
>beegae is a port of beego intended to be used on Google's AppEngine.
ちょっと調べてみるか
120: 2017/02/13(月)11:02 ID:??? AAS
昔goconで一緒になった中国人の人に話を聞いたけど
中国のスタートアップは初期の想定アクセス数が日本の10倍だから
1requestあたりのコストが低いgoが好まれるって。
121: 2017/02/13(月)11:46 ID:??? AAS
なるほど、そういう理由があったのか
122: 2017/02/13(月)16:03 ID:??? AAS
ここでechoとGAEの組み合わせが使えないって言ってたけど
glideをつかってfasttemplateのバージョンを固定すれば普通に使えるな。
- package: github.com/valyala/fasttemplate
version: 3b874956e03f1636d171bda64b130f9135f42cff
123: 2017/02/13(月)17:25 ID:??? AAS
外部ライブラリが悪さしてたのか
外部リンク:github.com
これ見て納得した
124(1): 2017/02/13(月)18:55 ID:??? AAS
goonでdatastoreを使ってる人に教えてほしいんだけど
ID int64 `datastore:"-" goon:"id"` もしくは
ID string `datastore:"-" goon:"id"` って設定してる時
指定したIDに対して自動採番ってどうしてます?
goon使わなきゃ自動的に適当なID振られるよね?goonでおまかせする方法を知りたい
上下前次1-新書関写板覧索設栞歴
あと 485 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.009s