Hello Ladies and Gentle man, Sekian lama saya tidak membuat Artikel baru. Baru kali ini saya membuat lagi ....Maaf yah fansππ
Oke, Langsung saja , Kali ini saya akan membuat Sedikit artikel dari Basic Programming , Yang isi didalam nya ada berbagai macam Penjelasan.
Client (Handphone) , Contoh nya adalah :
- Mobile App
- Web App
- Desktop App
Server/ Hosting (Database) , Contoh nya adalah :
- MySQL
- Apache
- Firebase
- AWS
Rest Api (Cloud ) , Contoh nya adalah :
- JSON
- XML
REST API
Perantara agar data bisa diakses/ diambildi aplikasi
Rest Api using JSON :
JSON = Java Script Object Nanotation
memliki 2 bagian yaitu :
- JSON Object π Contoh symbol nya : {}
- JSON Array π Contoh symbol nya : []
Membuat JSON :
- PHP
- JS
- Python
Android Networking : Mengolah data dari resource luar
Web Service : Proses Mengolah data dengan perantara internet ( API )
Untuk Sedikit penjelasan bagi para programmer kece...
Front End
Sisi terluar aplikasi yang berinteraksi langsung dengan user ( Tampilan )
Komponen / Contoh bahasa pemrograman yang sering di gunakan untuk pembuatan front end} Adalah :
- HTML
- RESOURCE
- CSS
- Java Script
- Dll.
Back End
Sisi terdalam di aplikasi yang bertugas untuk menjalankan aplikasi sesuai fungsi nnya ( Logic )
- PHP
- Java
- Dart
- Python
- Database
- Rest Api
DART
Dart adalah bahasa pemrograman tujuan umum yang awalnya dikembangkan oleh Google dan kemudian disetujui sebagai standar oleh Ecma (ECMA-408). Ini digunakan untuk membangun aplikasi web , server , desktop, dan seluler.
Dart adalah object-oriented , kelas didefinisikan , sampah-dikumpulkan bahasa menggunakan C -gaya sintaks yang transcompiles opsional ke dalam JavaScript . Ini mendukung antarmuka , mixin , kelas abstrak , generik reified , pengetikan statis , dan sistem tipe suara.
Sejarah Dart
Dart diumumkan pada konferensi GOTO di Aarhus , Denmark, 10-12 Oktober 2011. Proyek ini didirikan oleh Lars Bak dan Kasper Lund. Dart 1.0 dirilis pada November 2013. Pada Agustus 2018, Dart 2.0 dirilis, dengan perubahan bahasa termasuk sistem jenis suara
Penggunaan Dart Sendiri
Ada tiga cara utama untuk menjalankan kode Dart:
Dikompilasi sebagai JavaScript
Untuk berjalan di peramban web arus utama , Dart mengandalkan kompiler sumber-ke-sumber ke JavaScript . Menurut situs proyek, Dart "dirancang agar mudah untuk menulis alat pengembangan, cocok untuk pengembangan aplikasi modern, dan mampu implementasi berkinerja tinggi." Saat menjalankan kode Dart di browser web, kode tersebut dikompilasi ke dalam JavaScript menggunakan kompiler dart2js. Dikompilasi sebagai JavaScript, kode Dart kompatibel dengan semua browser utama tanpa memerlukan browser untuk mengadopsi Dart. Dengan mengoptimalkan output JavaScript yang dikompilasi untuk menghindari pemeriksaan dan operasi yang mahal, kode yang ditulis dalam Dart dapat, dalam beberapa kasus, berjalan lebih cepat daripada kode setara yang ditulis tangan menggunakan idiom JavaScript.
Berdiri sendiri
Kit pengembangan perangkat lunak Dart (SDK) dikirimkan dengan Dart VM yang berdiri sendiri, memungkinkan kode Dart untuk dijalankan di lingkungan antarmuka baris perintah . Karena alat bahasa yang termasuk dalam SDK Dart sebagian besar ditulis dalam Dart, Dart VM yang berdiri sendiri merupakan bagian penting dari SDK. Alat-alat ini termasuk kompiler dart2js dan manajer paket yang disebut pub. Dart dikirimkan dengan pustaka standar lengkap yang memungkinkan pengguna untuk menulis aplikasi sistem yang berfungsi penuh, seperti server web khusus.
Sebelum dikompilasi
Kode dart dapat dikompilasi AOT ke dalam kode mesin (set instruksi asli). Aplikasi yang dibangun dengan Flutter , aplikasi seluler SDK yang dibuat dengan Dart, digunakan untuk toko aplikasi sebagai kode Dart yang dikompilasi dengan AOT.
Semoga yang sedikit ini bisa membantu anda,
Mungkin ini saja dari artikel ini , semoga bisa membantu yah ....jika ada kesalahan saya minta maaf...
Mungkin ini saja dari artikel ini , semoga bisa membantu yah ....jika ada kesalahan saya minta maaf...
Follow yah Blog nya
Jika ada yang mau tanya : ahyadeveloper@gmail.com
Jika ada yang mau tanya : ahyadeveloper@gmail.com
Tidak ada komentar:
Posting Komentar