Herkese sevgi ve selam. Yardımınıza ihtiyacım var...
Bir yazılım dili öğrenmem gerekiyor. Amacım bir mobil uygulama (günlük tarzında) ve 3D oyun (yaşam simülasyonu gibi bir oyun) yapmak. Ancak zamanım oldukça kısıtlı. Bu nedenle pratik, kolay öğrenilebilen bir dil olmalı. Aynı zamanda hem mobil uygulama hem de oyun programlama için kullanılabilmeli. Hem oyun hem de app için ortak olarak kullanabileceğim pratik ve ergonomik bir yazılım dili önerebilir misiniz?
Aynı zamanda eğer mümkünse iOS ve Android için ortak bir dil olabilir mi? Mesela belki Flutter? Konuya neredeyse tamamen yabancıyım. Hem oyun hem app için, iOS ve Android'de ortak bir yazılım dili?
(Birkaç dil öğrenmelisin, önce mantığını oturtmak için şu birkaç dili öğrenmelisin gibi yanıtlar vermeyelim lütfen. Hobi arayışım yok ve bir sanatçı değilim. Bu yüzden programlama dilleriyle aşk yaşamam gerekmiyor.) Öneriler için şimdiden teşekkürler.
Hangi Yazılım Dili?
11
●346
- 20-04-2023, 14:50:58
- 20-04-2023, 14:52:47
- 20-04-2023, 14:54:09Maalesef flutter ile dediğiniz gibi bir oyun yapmak çok verimsiz olur. Tavsiyem oyun için unity'e bakmanız. C# dilini kullanmaktadır. Ve bence oldukça kolay öğrenilebilen bir dil
- 20-04-2023, 14:56:06Hocam konu hakkında yorum yapmak isterdim ama son paragrafta algılarınızı tamamen kapatmışsınız. Örneğin hem iOS hem Android demişsiniz. Hadi React Native i baz alalım. React Native e bodoslama girmek istiyorsunuz. Bu şekilde hiçbir şeyi doğru düzgün rayına oturtamazsınız. React Native için React yapısına hakim olmalı, onun için de JavaScript öğrenmelisiniz. Bahsettiğiniz şeyler framework, ana dili öğrenmeden framework e geçip nasıl bu kadar işlemi yapmayı düşünüyorsunuz? Sizin tabiriniz şuna benziyor. Ben bir ev yapmak istiyorum. Ama inşaatçı değilim. Sana demir lazım demeyin, çimento lazım demeyin. Sadece boya ile evi nasıl yapabileceğimi söyleyin.
Maalesef mümkün değil, mümkün olsa bile sürdürülebilir değil. Bakış açınızı değiştirmenizi öneririm, amacım tartışmak değil tavsiye. İyi forumlar. - 20-04-2023, 15:02:12Senin önerin nedir? Zaten konuya yabancı olduğumu belirttim ama mesela pek çok kaynakta Flutter tabanının hem iOS hem Android için kullanılabileceği söyleniyor. Bu doğru değil mi? Yani pek çok yerde böyle geçtiği için ortak bir dilin mevcudiyetini varsaydım.enesutku adlı üyeden alıntı: mesajı görüntüle
- 20-04-2023, 15:07:14Doğru, Flutter ile crossplatform olarak çalışabilirsiniz. Lakin Flutter da Dart tabanlı. Kaldı ki tek bir dil ile gelişmiş bir uygulama yapmak zor. Herhangi bir backend işlemi için (üyelik kaydı, günlükteki yazıları bir yerde depolama gibi) yine bir backend dili öğrenmeniz gerekecek. Firebase gibi sistemler var tabii fakat onlar da bir yere kadar yardımcı olacaktır.evrenmengi adlı üyeden alıntı: mesajı görüntüle
Üstteki arkadaşlar C# önermişler. Evet yazılımın mantığını kavramak, oyun geliştirmek ve istediğiniz diğer konularda size yardımcı olabilir. Fakat hala önünüzde kastetmeniz gereken uzun bir yol var. Çünkü iki sektöre birden girmek istiyorsunuz. Mobil uygulama geliştiriciliği ve oyun geliştiriciliği farklı alanlar.