Rehber Hangi alanda hangi programlama dili kullanılmalı?

ElSivas

Hectopat
Katılım
4 Temmuz 2022
Mesajlar
1.689
Makaleler
4
Çözümler
31
Eğer bir alan seçip, hangi programlama dili kullanmak konusunda kararsızsanız bu rehber size yardımcı olabilir.

Kendi bildiklerinizi de yorum olarak eklerseniz minnettar olurum.

Web Tasarım
Front-end

HTML
(Programlama dili değil ama alan için gerekli)
CSS (Programlama dili değil ama alan için gerekli)
JavaScript
Back-end
PHP (Veri Akışı)
ASP.NET
JavaScript (Fonksiyonların çalışması için)
Python (Hızlıca API test etmek için. Direkt test App yazmak için, prototipleme için.)

Framework
Node.JS (Web sunucusuna ihtiyaç duymadan ve Fonksiyonların daha hızlı çalışmasını sağlayarak Websitenin daha iyi çalışmasını sağlar.)
React (Daha iyi görünüş sağlamak için.)

Oyun Geliştirme
C# (UNİTY) çoğunlukla mobil oyun geliştirmek için.
C++ (UNREAL ENGİNE)
Java (Yavaş olduğu için pek önerilmez. Örn: MC Java Edition)
Python (Başlangıç için basit oyunlar yapılabilir.)
Lua (Çoğunlukla Roblox Studio ile oyun geliştirmek için kullanılır.)
Rust


Gömülü Sistemler (Elektrik-Elektronik)
Assembly (Dilleri makine koduna çevirir.)
C
C++
Java
Python
Rust


Masaüstü Uygulama Geliştirme
Windows

C#
C
C++
Java
Python (Yeni başlayanlar basit uygulamalar geliştirmek için kullanabilir.)
ASP.NET
Rust


macOS
AppleScript
Swift
C++
Objective-C
C#


Mobil Uygulama Geliştirme

Android
Java
Kotlin (Kotlin Javaya göre daha kolay olduğu için tavsiye edilir.)
C#
JavaScript
Dart

Flutter (Genelde React Native'ye göre daha hızlı olduğu için tercih edilir. Hot Reload özelliği sayesinde kodlama yaparken yapılan değişiklikler anında görülür)
Rust

IOS
Swift (iOS ile uygulama geliştirir.)
Kotlin (Kotlin Javaya göre daha kolay olduğu için tavsiye edilir.)
Java
C#
Dart
Javascript (React Native)

Flutter (Genelde React Native'ye göre daha hızlı olduğu için tercih edilir. Hot Reload özelliği sayesinde kodlama yaparken yapılan değişiklikler anında görülür)
Rust


Siber Güvenlik
Java
Python
SQL (Verileri yönetmeyi sağlar.)
C
C++
Rust

Yapay Zeka Geliştirme
Python (Nesne yönelimli, fonksiyonel ve prosedür yönelimli programlamayı destekliyor, ChatGPT Python ile yazıldı.)

Rust
Java (debugging kolaylığı, paket servisleri ve büyük ölçekli projelerde sadeleştirme, verinin grafik sunumu ve başarılı kullanıcı etkileşimi gibi avantajları vardır.)
 
Son düzenleyen: Moderatör:
iOS için bir de Objective-C ekleyelim ama artık Swift var gerçi...

Ayrıca masaüstü geliştirme de macOS eklersek AppleScript, Swift, Objective-C ve C++ eklenebilirdi.
 
Mesela Back-End neden PHP ve Asp? Neden Node.js değil? Neden python değil? Neden java değil? Bu sadece bir örnekti. Böyle bir şeyler yazıp bir de “tam size göre” diyerek yanlış ve açıklamasız yönlendirmeler yapmak doğru değil
Web Tasarım alanında neden JavaScript yerine Python kullanırsın ki?
 
Front-End
HTML
(Programlama dili değil ama alan için gerekli)
CSS (Programlama dili değil ama alan için gerekli)

JavaScript kullanılamaz mı?

Oyun Geliştirme
Python

Python oyun geliştirmenin tam olarak neresinde kullanılabilir?

Framework
Flutter (Genelde daha hızlı olduğu için tercih edilir.)
React (Görünüşü daha iyi hale getirmek için.)

Ne Framework'ü? Flutter neden daha hızlı?

Back-end
PHP (Veri Akışı)
ASP.NET (Veri Akışı)
JavaScript (Fonksiyonların çalışması için)

Web Back-End için Python kullanamaz mıyım yani?

Siber Güvenlik
Java
Python
SQL (Verileri yönetmeyi sağlar.)
C

Siber güvenlikte C++ neden tercih edilmez? Ben öyle algıladım.

Yapay Zeka Geliştirme
Python (Nesne yönelimli, fonksiyonel ve prosedür yönelimli programlamayı destekliyor.)
Java (kolay kullanım, debugging kolaylığı, paket servisleri ve büyük ölçekli projelerde sadeleştirme, verinin grafik sunumu ve başarılı kullanıcı etkileşimi gibi avantajları vardır.)

Java, Python'dan daha kolay bir kullanım mı vadediyor? Java diğer saydığınız özelliklerde Python'dan daha mı önde?

Masaüstü Uygulama Geliştirme
C#
Java
Python

Masaüstü uygulama geliştirmede Python ne kadar yaygın? Bahsedilen masaüstü ortamı hangi işletim sistemi? C# ile hangi masaüstü ortamlarında rahat geliştirme yapabilirim?

Web Tasarım alanında neden JavaScript yerine Python kullanırsın ki?

Hızlıca API test etmek için. Direkt test App yazmak için, prototipleme için.
 
JavaScript kullanılamaz mı?



Python oyun geliştirmenin tam olarak neresinde kullanılabilir?



Ne Framework'ü? Flutter neden daha hızlı?



Web Back-End için Python kullanamaz mıyım yani?



Siber güvenlikte C++ neden tercih edilmez? Ben öyle algıladım.



Java, Python'dan daha kolay bir kullanım mı vadediyor? Java diğer saydığınız özelliklerde Python'dan daha mı önde?



Masaüstü uygulama geliştirmede Python ne kadar yaygın? Bahsedilen masaüstü ortamı hangi işletim sistemi? C# ile hangi masaüstü ortamlarında rahat geliştirme yapabilirim?



Hızlıca API test etmek için. Direkt test App yazmak için, prototipleme için.
Teşekkürler, bu soruların cevabını vermem lazımdı şu an eksikler kapatılıyor.
 

Geri
Yukarı