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.)
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: