diff options
| author | Shulhan <m.shulhan@gmail.com> | 2020-03-05 21:31:36 +0700 |
|---|---|---|
| committer | Shulhan <m.shulhan@gmail.com> | 2020-03-05 21:31:36 +0700 |
| commit | 87c8d4062a3ea61d6e05ee6845c47f5e0fab260e (patch) | |
| tree | efa08c816debe6a97879a2734ce95cb3055c29f5 | |
| parent | 754352bbd2ff67ab705875ddd2c06232187e5474 (diff) | |
| download | golang-id-web-87c8d4062a3ea61d6e05ee6845c47f5e0fab260e.tar.xz | |
blog: terjemahkan "Third-party libraries: goprotobuf and beyond"
| -rw-r--r-- | content/blog/index.adoc | 3 | ||||
| -rw-r--r-- | content/blog/third-party-libraries-goprotobuf-and/index.adoc | 70 |
2 files changed, 73 insertions, 0 deletions
diff --git a/content/blog/index.adoc b/content/blog/index.adoc index 2395829..265d331 100644 --- a/content/blog/index.adoc +++ b/content/blog/index.adoc @@ -57,6 +57,9 @@ * link:/blog/introducing-go-playground/[Memperkenalkan Go Playground], 15 September 2010. _Andrew Gerrand_ +* link:/blog/third-party-libraries-goprotobuf-and[Pustaka pihak-ketiga: + goprotobuf dan lainnya], + 20 April 2010. _Andrew Gerrand_ == Bahasa diff --git a/content/blog/third-party-libraries-goprotobuf-and/index.adoc b/content/blog/third-party-libraries-goprotobuf-and/index.adoc new file mode 100644 index 0000000..64500e9 --- /dev/null +++ b/content/blog/third-party-libraries-goprotobuf-and/index.adoc @@ -0,0 +1,70 @@ += Pustaka pihak-ketiga: goprotobuf dan lainnya +:author: Andrew Gerrand +:date: 20 April 2010 + + +Pada tanggal 24 Maret, Rob Pike mengumumkan +http://code.google.com/p/goprotobuf/[goprotobuf], pustaka Go untuk format +pertukaran data menggunakan +http://code.google.com/apis/protocolbuffers/docs/overview.html[Protocol +Buffers] +dari Google, disebut protobuf secara singkat. +Dengan pengumuman ini, Go bergabung dengan C++, Java, dan Python sebagai +bahasa yang menyediakan implementasi protobuf. +Hal ini menandai batu loncatan penting dalam membolehkan inter-operabilitas +antara sistem yang ada dan yang dibangun dengan Go. + +Proyek goprotobuf terdiri dari dua bagian: sebuah '_plugin_ pengompilasi +protokol' yang membangkitkan sumber kode Go, yang bila dikompilasi, dapat +mengakses dan mengatur _protocol buffer_; +dan sebuah paket Go yang mengimplementasikan dukungan untuk _encoding_, +_decoding_, dan mengakses _protocol buffer_. + +Untuk menggunakan goprotobuf, Anda perlu memasang Go dan +http://code.google.com/p/protobuf/[protobuf]. +Kemudian Anda dapat memasang paket 'proto' lewat +https://golang.org/cmd/goinstall/[goinstall]: + +---- +goinstall goprotobuf.googlecode.com/hg/proto +---- + +Dan kemudian memasang plugin _compiler_ untuk protobuf: + +---- +cd $GOROOT/src/pkg/goprotobuf.googlecode.com/hg/compiler +make install +---- + +Untuk lebih jelas lihat berkas +http://code.google.com/p/goprotobuf/source/browse/README[README] +dari proyek tersebut. + +Ini adalah salah satu dari daftar pustaka pihak-ketiga dari +http://godashboard.appspot.com/package[proyek-proyek Go] +yang terus berkembang. +Sejak diluncurkannya goprotobuf, Go _binding_ untuk X telah dipindahkan ke +proyek +http://code.google.com/p/x-go-binding/[x-go-binding], +dan pekerjaan lain telah mulai mengimplementasikan +http://www.freetype.org/[Freetype], +http://code.google.com/p/freetype-go/[freetype-go]. +Proyek pihak-ketiga lainnya yang terkenal termasuk kerangka kerja web ringan +http://github.com/hoisie/web.go[web.go], +dan Go _binding_ untuk GTK +http://github.com/mattn/go-gtk[gtk-go]. + +Kami mendorong pengembangan paket-paket berguna lainnya oleh komunitas sumber +terbuka. +Jika Anda sedang membuat sesuatu dengan Go, jangan simpan saja -- beri tahu +kami lewat _mailing list_ +http://groups.google.com/group/golang-nuts[golang-nuts]. + + +== Artikel terkait + +* link:/blog/a-new-go-api-for-protocol-buffers[Go API baru untuk Protocol + Buffers], +* link:/blog/go1.15-proposals[Proposal untuk Go 1.15], +* link:/blog/survey2019[Mengumumkan Survei Pengembang Go 2019], 20 November + |
