Apa itu Hemat Apache™?

Apache™ Thrift adalah program yang dibuat dariplatform pemrogramanserver WebApache™.Itu dibuat untuk menghasilkan kode dan bekerja dengan beberapa bahasa pengkodean sekaligus.Tidak seperti generator serupa, yang menghasilkan jumlah kode yang tidak perlu atau jejak yang berat, Apache™ Thrift hanya berfungsi untuk menyertakan kode yang diperlukan sehingga transparan.Banyak situs web besar yang membutuhkan banyak bahasa menggunakan Hemat, karena hal itu membuat pemrogram tidak harus menggunakan program dan file terpisah.Hemat dapat bekerja dengan 14 bahasa pengkodean sekaligus, meskipun memiliki banyak manfaat, ada beberapa hal yang tidak dapat dilakukan.

Dengan platform Apache™ Thrift, seorang programmer tidak perlu membangun klien yang rumit dari awal.

Dengan platform Apache™ Thrift, seorang programmer tidak perlu membangun klien yang rumit dari awal.Sebaliknya, programmer baru saja memulai dengan mendefinisikan beberapa tipe data.Untuk skrip login, ini dapat mencakup definisi nama pengguna dansandi.

Setelah mendefinisikan tipe data, pemrogram biasanya harus mulai bekerja untuk mendefinisikannya lebih lanjut dan menambahkan ruang kode yang besar.Apache™ Thrift akan mengambil kode yang ditentukan dan membuatnya dalam bahasa pengkodean apa pun yang dibutuhkan programmer.Sekarang programmer hanya perlu melihat melalui kode yang dihasilkan dan menambahkan beberapa baris di sana-sini, daripada membangun dari nol.

Mulai Mei 2011, Apache™ Thrift dapat bekerja dengan 14 bahasa pengkodean.Ini termasuk: C#, C++, Java®, Python®,HypertextPreprocessor (PHP), Erlang, Ruby®,Haskell, Perl®, Cocoa®, Node.js, JavaScript®,OCaml, dan Smalltalk.Hal ini memungkinkan pemrogram untuk menggunakan hampir semua bahasa pengkodean berbasis server yang diperlukan untuk program atau masalah tertentu, semuanya dalam satu program.Sistem ini dibuat untuk Facebook® tetapi menjadi aplikasi sumber terbuka pada tahun 2007.

Salah satu masalah terbesar, terutama bagi pengguna baru, adalah Apache™ Thrift tidak menyertakan tutorial atau dokumentasi.Ini berarti programmer dibiarkan mencari tahu sendiri programnya.Masalah ini telah dipecahkan oleh banyak situs web yang menawarkan tutorial dan program pembelajaran sehingga orang yang baru mengenal Thrift dapat mempelajari cara kerja program dan cara menghasilkan kode dari platform.

Warisan, yang memungkinkan pemrogram untuk membuat objek dengan perintah atau definisi serupa tanpa menulis definisi untuk setiap objek, tidak termasuk dalam platform Thrift.Ini berarti pengkodean polimorfisme juga tidak diperbolehkan, karena ini tergantung pada fitur pewarisan.Fungsi null tidak dapat digunakan, dan semua metode dan wadah harus memiliki nama yang unik, meskipun menggunakan bahasa pengkodean yang berbeda.Jika tidak, program dapat membebani.

Related Posts