Getttir Setttir :( Üzdü Beni
-
Java 3 hafta sonra ölecek. Dotnet çok eskidi çok yavaş. Ezikler go öğrenin çok hızlı çok kolay yupi yaşasıncılar gelmeden. Sırf şu Javanın yazım zorluğundan dolayı Android tarafında kotline geçtim. Rahatım vallaha. Biraz ön yargım vardı ama kırıldı ön yargılarım. Şayet proje Android projesi ise kotlin ile yeni kısımları yazın hatta refactor yaparken kodları kotline çekin derim abi aklında bulunsun. Ekstra maliyet gibi görünse de ileriye dönük ciddi yatırım.
@JPriest bunu bilmiyordum öğrendiğim iyi oldu :)
-
nesne oluştururken ya da var olan bir nesnenin propertylerine değer atarken her seferinde nesne.setbilmemne; nesne.setbilmemne2; yapmak istemezsen setter fonksiyonlarını nesnenin kendisini dönecek şekilde yazarsan şöyle kullanabilirsin
nesne.setbilmemne(1).setbilmemne2(2).setbilmemne3(3)
gibi kullanabilirsin abi.
https://www.youtube.com/playlist?list=PLbi72StPQe2zR1iZzTzSmtQ8vwcqQfSRf
şu listeyi görebiliyor musun bilmiyorum ama efektif java eğitimi var. İnceleyebilirsen fayfalı olur.
-
MhmdAlmz bunu yazdı
Java 3 hafta sonra ölecek. Dotnet çok eskidi çok yavaş. Ezikler go öğrenin çok hızlı çok kolay yupi yaşasıncılar gelmeden.
Emin misin 😊 kesin bilgi mi?
-
MhmdAlmz bunu yazdı
Java 3 hafta sonra ölecek. Dotnet çok eskidi çok yavaş. Ezikler go öğrenin çok hızlı çok kolay yupi yaşasıncılar gelmeden. Sırf şu Javanın yazım zorluğundan dolayı Android tarafında kotline geçtim. Rahatım vallaha. Biraz ön yargım vardı ama kırıldı ön yargılarım. Şayet proje Android projesi ise kotlin ile yeni kısımları yazın hatta refactor yaparken kodları kotline çekin derim abi aklında bulunsun. Ekstra maliyet gibi görünse de ileriye dönük ciddi yatırım.
@JPriest bunu bilmiyordum öğrendiğim iyi oldu :)
Kesinlikle.
Aşağıda Android için konuşuyorum;
Kotlin kullanın, kullandırın :) Zaten Google da yatırımlarını 2 senedir bu yönde yapıyor. İşin aslı dilden de ziyade yeni teknolojileri takip edip uygulamak sizi asıl geliştiren şey olacak. Kotlin, JetPack, MVVM (Hatta belki yavaş yavaş MVI) vs. vs.
Navigation, DataBinding, ViewBinding, KTX, Room, Coroutine gibi şeyleri duyunca "onlar ne ola ki" demeyin. Evet bunlar olmadan da yazabilirsiniz kodunuzu ama bir de bunları kullanarak yazın, sonra tekrar değerlendirelim beraber.
Bunları takip edin, kullanımını öğrenin, en basit projelerinizde bile uygulayın ki büyük projelerinizde rahat rahat çalışın. Kodunuz tertemiz olsun, performanslı olsun, değişikliklerinizi rahat rahat "bu neydi yaa" demeden yapın ve en önemlisi bu şekilde endüstride aranan adam olun. (Herkes yazılımcı oldu yeaaa, 10 Bin lira ver yazsınlarcılara selam olsun)
Zor şeyler değil ama çok önemli şeyler. Getter setter dediğin şey bile bu teknolojilerle artık çok daha kolay (JPriest örneği vermiş), geri kalmayın :)
Sevgiler...
-
MhmdAlmz bunu yazdı
Java 3 hafta sonra ölecek. Dotnet çok eskidi çok yavaş. Ezikler go öğrenin çok hızlı çok kolay yupi yaşasıncılar gelmeden. Sırf şu Javanın yazım zorluğundan dolayı Android tarafında kotline geçtim. Rahatım vallaha. Biraz ön yargım vardı ama kırıldı ön yargılarım. Şayet proje Android projesi ise kotlin ile yeni kısımları yazın hatta refactor yaparken kodları kotline çekin derim abi aklında bulunsun. Ekstra maliyet gibi görünse de ileriye dönük ciddi yatırım.
@JPriest bunu bilmiyordum öğrendiğim iyi oldu :)
mobilde react kullanıyoruz, henüz memnunuz :) belki ileride flutter, ama henüz değil.
Java spring boot da ki bir projede eklemeler yapmamiz gerekti. Javada okul ödevleri seviyesinde bilgisi olan ben, java güzel dildir yaparım yaaaa ne olacak diye girdim. Bi nodejs olmasada c# 4.0'i yakalamiştir kodlama kolayliğinda diyordum. Attribute-oriented aspect-orented durumlarinda gercekten cok güzel gelişmiş. Hatta sevdim bile javayi. ama get set olayinı hala kullanıyor olmalari bence alışkanlıktan kaynaklı. Object mapper lara vs bakmadim henüz onlar da geldiğimde bu fonksionlar iyice karıştırmaz beni insallah
-
sLeymN bunu yazdı
nesne oluştururken ya da var olan bir nesnenin propertylerine değer atarken her seferinde nesne.setbilmemne; nesne.setbilmemne2; yapmak istemezsen setter fonksiyonlarını nesnenin kendisini dönecek şekilde yazarsan şöyle kullanabilirsin
nesne.setbilmemne(1).setbilmemne2(2).setbilmemne3(3)
gibi kullanabilirsin abi.
https://www.youtube.com/playlist?list=PLbi72StPQe2zR1iZzTzSmtQ8vwcqQfSRf
şu listeyi görebiliyor musun bilmiyorum ama efektif java eğitimi var. İnceleyebilirsen fayfalı olur.
bu arada bu gece bu eğitimlere başlarim biraz geliştiriyim kendimi :)
-
sLeymN bunu yazdı
nesne oluştururken ya da var olan bir nesnenin propertylerine değer atarken her seferinde nesne.setbilmemne; nesne.setbilmemne2; yapmak istemezsen setter fonksiyonlarını nesnenin kendisini dönecek şekilde yazarsan şöyle kullanabilirsin
nesne.setbilmemne(1).setbilmemne2(2).setbilmemne3(3)
gibi kullanabilirsin abi.
https://www.youtube.com/playlist?list=PLbi72StPQe2zR1iZzTzSmtQ8vwcqQfSRf
şu listeyi görebiliyor musun bilmiyorum ama efektif java eğitimi var. İnceleyebilirsen fayfalı olur.
sen de mi javacı olarak çalışıyon ? ben seni antivirüs yazıyo sanıyodum
-
yolbulucu bunu yazdısLeymN bunu yazdı
nesne oluştururken ya da var olan bir nesnenin propertylerine değer atarken her seferinde nesne.setbilmemne; nesne.setbilmemne2; yapmak istemezsen setter fonksiyonlarını nesnenin kendisini dönecek şekilde yazarsan şöyle kullanabilirsin
nesne.setbilmemne(1).setbilmemne2(2).setbilmemne3(3)
gibi kullanabilirsin abi.
https://www.youtube.com/playlist?list=PLbi72StPQe2zR1iZzTzSmtQ8vwcqQfSRf
şu listeyi görebiliyor musun bilmiyorum ama efektif java eğitimi var. İnceleyebilirsen fayfalı olur.
sen de mi javacı olarak çalışıyon ? ben seni antivirüs yazıyo sanıyodum
antivirüs pastil dezenfektan her iş var bende (: şaka bir yana java ile av yazılamaz mı amk :W
-
sLeymN bunu yazdıyolbulucu bunu yazdısLeymN bunu yazdı
nesne oluştururken ya da var olan bir nesnenin propertylerine değer atarken her seferinde nesne.setbilmemne; nesne.setbilmemne2; yapmak istemezsen setter fonksiyonlarını nesnenin kendisini dönecek şekilde yazarsan şöyle kullanabilirsin
nesne.setbilmemne(1).setbilmemne2(2).setbilmemne3(3)
gibi kullanabilirsin abi.
https://www.youtube.com/playlist?list=PLbi72StPQe2zR1iZzTzSmtQ8vwcqQfSRf
şu listeyi görebiliyor musun bilmiyorum ama efektif java eğitimi var. İnceleyebilirsen fayfalı olur.
sen de mi javacı olarak çalışıyon ? ben seni antivirüs yazıyo sanıyodum
antivirüs pastil dezenfektan her iş var bende (: şaka bir yana java ile av yazılamaz mı amk :W
hiç bir dilin sempatizanı olmayalim :) av da yaparsın avcı da.
-
Java ya record lar geldi get set yazmak zorunda değilsin.
Java dil olarak değil ekosistem olarak geniştir.
Javanın gücü ordan gelir. O yüzden bir türlü ölmüyor. Örn Lucene olmasa ne elastic search olur ne başka bişey.
Low latency uygulamalar için de çok yaygın kullanılır.