- Beranda
- Programmer Forum
Java vs C# mana menang?
...
TS
nashigoreng2
Java vs C# mana menang?
halo sobat 
bertengkar yg sehat ya
apa kelebihan Java dan C#
kekurangan nya juga apa?
secara skrng Java kuat sekali karena mobile based nya android lagi naek daon
C# jg kuat bersaing di dunia aplikasi bisnis internal perusahaan
Bisnis? Trend_model? Style?
salam C# gan

bertengkar yg sehat ya

apa kelebihan Java dan C#
kekurangan nya juga apa?
secara skrng Java kuat sekali karena mobile based nya android lagi naek daon
C# jg kuat bersaing di dunia aplikasi bisnis internal perusahaan
Bisnis? Trend_model? Style?
salam C# gan

nona212 memberi reputasi
1
5.2K
22
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
20.2KThread•4.9KAnggota
Tampilkan semua post
asrama.putri
#15
Kalo judulnya Java vs C# berarti cuma language comparison karena C# itu cuma language sementara Java itu language dan sekaligus technology.
Secara language:
C# menang dalam hal bisa bikin multiple top level public class atau interface dalam 1 file.
Soalnya paling males manage ratusan bahkan ribuan file Java kecil2 yg isinya cuma sedikit baris, bikin lama build atau backup/copy kalo gak pake SSD.
C# jg bisa bikin 1 class dipecah dalam bbrp file (partial class), sangat berfaedah saat bbrp orang menggarap class yg sama.
Extension method di C# juga bagus buat nambah fungsionalitas dari class yg udah ada terutama utk class2 bawaan .NET
Secara technology:
Java menang di dunia server. C# cuma main di korporat.
Java menang di native Android apps.
Tapi mobile devs mulai banyak yg beralih ke frameworks macam ReactNative, Flutter atau Ionic utk apps secara umum karena multi platform dan lebih cepet jadi (dalam bisnis yg penting cepet rilis).
Developer Java Android mulai dikhususkan utk apps yg bener2 native (akses hardware, image & sound processing, dll.) yg emang gak bisa pake frameworks tadi.
C# menang di games dengan Unity (Android, iOS dan Windows). Market share-nya gede (hanya kalah sama Unreal Engine yg pakai C++).
Kecuali Minecraft doang, Java bukan industry standard untuk AAA games.
Secara language:
C# menang dalam hal bisa bikin multiple top level public class atau interface dalam 1 file.
Soalnya paling males manage ratusan bahkan ribuan file Java kecil2 yg isinya cuma sedikit baris, bikin lama build atau backup/copy kalo gak pake SSD.
C# jg bisa bikin 1 class dipecah dalam bbrp file (partial class), sangat berfaedah saat bbrp orang menggarap class yg sama.
Extension method di C# juga bagus buat nambah fungsionalitas dari class yg udah ada terutama utk class2 bawaan .NET
Secara technology:
Java menang di dunia server. C# cuma main di korporat.
Java menang di native Android apps.
Tapi mobile devs mulai banyak yg beralih ke frameworks macam ReactNative, Flutter atau Ionic utk apps secara umum karena multi platform dan lebih cepet jadi (dalam bisnis yg penting cepet rilis).
Developer Java Android mulai dikhususkan utk apps yg bener2 native (akses hardware, image & sound processing, dll.) yg emang gak bisa pake frameworks tadi.
C# menang di games dengan Unity (Android, iOS dan Windows). Market share-nya gede (hanya kalah sama Unreal Engine yg pakai C++).
Kecuali Minecraft doang, Java bukan industry standard untuk AAA games.
0
Tutup