ProgrammerZamanNow / qna

Q&A Bareng Programmer Zaman Now, Orang Ganteng dan Intelek
261 stars 7 forks source link

Apa yg dipertimbangkan pada saat memilih bahasa pemrograman untuk project #104

Open budiyono-dev opened 2 years ago

budiyono-dev commented 2 years ago

Hallo mas eko, mau tanya sepengalaman mas eko, kapan kita menggunakan Java, Go, PHP atau bahasa lainnya dalam sebuah project, apa saja yg harus dipertimbangkan untuk menentukan bahasa pemrograman yg cocok.

rust142 commented 2 years ago

Udah dibahas di channel programer zaman now

budiyono-dev commented 2 years ago

video milih bahasa pemrograman untuk pemula? bukan itu sih yg saya maksud. di beberapa perusahaan kan ada yg pakai lebih dari satu bahasa pemrograman untuk aplikasinya, pertimbangan memilih nya itu bagaimana. lebih ke pngen tau bagaimana pengalaman mas eko milih bahasa pemrograman yg digunakan. misal kenapa sih kebanyakan orang menyarankan java untuk aplikasi keuangan, atau typescript untuk FEnya

saypulung commented 1 year ago

izin menambahkan om eko idolaku

tergantung dari seberapa besar project itu sendiri dihitung dari Cost, dan Time. misal diproject itu dibayarnya murah, waktunya mepet dan gak ada yang rumit2 kaya integrasi filrebase-messaging, yah gak usah maksain pakai Golang atau Spring Boot, pakai PHP aja cukup, framework pakai yang paling dikuasai aja. begitu juga dari sisi perusahaan, misal yang ditangani cuma pembuatan web profile, tentunya yang direkrut PHP programmer.

kemudian ketika ada project absensi muka web-based untuk instansi tertentu, itu gak mungkin pakai PHP. yang tepat itu pakai Python yang gampang untuk olah JSON dan bikin REST API.

lalu, ketika mau bkin project yang didalamnya ada IoT misalnya untuk menerima data sensor, tentunya kita harus milih bahasa C++ karena untuk bkin IoT pakai chip ESP8266 atau board NodeMCU, yang pas ngodingnya dan komunitasnya luas itu pakai IDE Arduino yang bahasanya pakai C++

selebihnya itu menyesuaikan projectnya apa. kalau aplikasi keuangan itu lihat waktunya. misal implement pakai Java dan Typescript, hitung berapa lama waktu yang dibutuhkan. jika waktu yang ditentukan itu sudah disepakati antara client dan perusahaan ya gak masalah menggunakan Java dan TypeScript selama programmernya menguasai.