Borastus Mesaj tarihi: Eylül 22, 2017 Mesaj tarihi: Eylül 22, 2017 https://www.techworld.com.au/article/627640/java-9-here-everything-need-know/ https://jaxenter.com/java-9-java-ee-8-137436.html Baya tartışmalı geçmiş çıkış süreci ama son kullanıcıyı (yazılımcıyı) direkt etkileyen, yeni olan birşey görmedim şimdilik. Package mantığı ile jvm in çalışması değiştirilmiş.
senko Mesaj tarihi: Eylül 22, 2017 Mesaj tarihi: Eylül 22, 2017 vardır bayağı şey core tarafta bu arada benim daha 7'ye geçememiş olmam ayrı bir dramdır :) 6 dan 9a zıplarız artık.
reyou Mesaj tarihi: Eylül 22, 2017 Mesaj tarihi: Eylül 22, 2017 benim okudugum kitap 8 anlatiyo galiba. C# dan Java ya yatay gecis yapmaya calisiyorum, evet. Bide niye hep microsoftcular vs rest of the world kavgasi oluyo? mesela ben hic scala cilar ile javacilarin, ya da python cular ile java cilarin h2h yaptigini gormedim. accik da siz kavga edin biz izleyelim lo aasdfsdsf
reyou Mesaj tarihi: Eylül 22, 2017 Mesaj tarihi: Eylül 22, 2017 bari basligi var burda java ogrenelim :) https://www.youtube.com/watch?v=8XmYT89fBKg https://www.youtube.com/watch?v=GkP83hvdeMk https://www.youtube.com/watch?v=9PFcTwRlASY
reyou Mesaj tarihi: Eylül 22, 2017 Mesaj tarihi: Eylül 22, 2017 buda derail linki :P https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/NET-Core-20--Preview-2
Genel Yönetici orc_lord Mesaj tarihi: Eylül 22, 2017 Genel Yönetici Mesaj tarihi: Eylül 22, 2017 Çıkışı epeyi tartışmalı oldu, neler gelmiş bakmak lazım :)
yvz5 Mesaj tarihi: Nisan 5, 2018 Mesaj tarihi: Nisan 5, 2018 reyou said: buda derail linki :P https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/NET-Core-20--Preview-2 bence microsoft .net core tutmadi diyip kapatacak departmani. adamlar windows phone u öldürdüler, silverlight gitti. wpf'i ölüme terkettiler. elli kere uwp yi degistirdiler. bu adamlara güven olmaz artik. herkes uzaklasiyor .net platformundan. kalirsa bi xamarin kalir ayakta eger onu da asp.net ile birlestirirlerse tabi.
reyou Mesaj tarihi: Nisan 5, 2018 Mesaj tarihi: Nisan 5, 2018 valla dogru soze ne hacet :) microsoft'un son yillarda yaptigi tek iyi sey vs code ide sini cikarmak oldu heralde. o da atom'dan port ya neyse. .net core baya bir karin agrisiyla cikti. dokumentasyonu cok zayif. asp.net core fikir olarak node.js of microsoft mottosuyla yapilmis cok belli. paket yonetimi, middleware tarzi injection, command line tool vs.. simdi blazor diye bisey cikariyolar, C# to WebAssembly mantiginda, direkt olarak aklima react/redux ikilisine alternatif olarak gelistirildigi geldi. https://github.com/aspnet/Blazor yani adamlarin hayatlari diger teknolojileri microsofta adapte etmekle geciyor. aslinda .net/C# stack'i, cok guclu ve dogru kullanildiginda mukkemmel isler cikarabileceginiz bir platform her anlamda. ama microsoft rakipleri yeni seyler cikardikca panikleyip, bu olmadi aq, at cope yenisini cikaralim diyolar. conucta alternatiflerine daha dogrusu orjinallerine bakildiginda, aslinda microsoft'un yaptiginin onlari kendilerine port ettigini anliyorsun. Java ogrendikce vay aq, C# i hic yapmasaydiniz lan zaten yapilmisi var diyorum surekli dslfkj
yvz5 Mesaj tarihi: Nisan 9, 2018 Mesaj tarihi: Nisan 9, 2018 aynen. adamlarin baslangici zaten mac arayüz yapmis hassiktir bizde yapalim noktasinda. sonra netscape'i öldürüp ie illetini cikartmalari. Java vs C# konusunda iyi isler becerdiler. java 7 ye kadar property yoktu, lambda expressions default parameters vs baya skintisi vardi javanin. c# baya ilerisinde. simdi yeni javayi da hic begenmedim. cok gec kalinmis fakat hala eski kafalar. biraz functional programming özelliklerini almaya calisiyorlar fakat yine eski kafali hareketler. su c# kodu: public class Employee { public string Name { get; set; } public string LastName { get; set; } public string FullName => $"{Name} {LastName}"; } bir de java da yazmayi dene, ya da yok yok hic deneme. bu en basit örnekte bile zirva dolu java. ms'e her konuda bok atarim ama c# bence en basarili projelerinden biri.
Borastus Mesaj tarihi: Nisan 9, 2018 Konuyu açan Mesaj tarihi: Nisan 9, 2018 bu arada 10 da geldi. artık tipsiz tipimiz var https://blog.takipi.com/how-java-10-will-change-the-way-you-code/
sardalya Mesaj tarihi: Nisan 9, 2018 Mesaj tarihi: Nisan 9, 2018 yvz5 said: su c# kodu: public class Employee { public string Name { get; set; } public string LastName { get; set; } public string FullName => $"{Name} {LastName}"; } Bu kodu begeniyorsun yani? Syntax magic 👎 null olunca napiyor? Fullnamei set edince napiyor? Get yaparken hesaplayip mi veriyor yoksa set ederken mi update ediyor fullname’i? Dev olarak bakinca ben bunlari anlayamiyorsam o kod kotudur Zaten ORM falan biseye baglamaya kalksan kesin sikinti cikarir, Allah c# java yazdirmasin, gecen sene Javayla calistim tum onyargilarimi hakli cikardi C#’a on yildir falan bakmiyorum herhalde.
Dark_Soul Mesaj tarihi: Nisan 9, 2018 Mesaj tarihi: Nisan 9, 2018 Java ve c# geçen yüzyılın teknolojileri olarak kaldı bence. Yeni kral javascript(frameworkleri). MS'nin js dünyasına en büyük katkısı da typescript oldu. Ayrıca kestrel ile linux'da .net uygulamalarını host etmek de büyük başarı sayılabilir. Onun dışında vs code da gayet başarılı bir IDE oldu js, html ,css vs işleri için.
yvz5 Mesaj tarihi: Nisan 9, 2018 Mesaj tarihi: Nisan 9, 2018 sardalya said: yvz5 said: su c# kodu: public class Employee { public string Name { get; set; } public string LastName { get; set; } public string FullName => $"{Name} {LastName}"; } Bu kodu begeniyorsun yani? Syntax magic 👎 null olunca napiyor? Fullnamei set edince napiyor? Get yaparken hesaplayip mi veriyor yoksa set ederken mi update ediyor fullname’i? Dev olarak bakinca ben bunlari anlayamiyorsam o kod kotudur Zaten ORM falan biseye baglamaya kalksan kesin sikinti cikarir, Allah c# java yazdirmasin, gecen sene Javayla calistim tum onyargilarimi hakli cikardi C#’a on yildir falan bakmiyorum herhalde. eger syntax'a hakim degilsen o koda kötü diyemezsin. senin icin hangi syntax kaliteli onu merak ettim acikcasi. eger syntax'a hakimsen okumakta skinti yok. hatta cok daha kolaylastiriyor bu isleri. => direkt olarak get'e cevriliyor eger spesifik belirtmezsen yani full name ' i set edemiyorsun. tabi backing field'in varsa su da mevcut: private string _fullName; public string FullName { get => _fullName; set => _fullName = value; } magic string degil de biz ona string format diyoruz ve parantez icerisindekiler aslinda birer expression. eger nullable bir tip var ise tabiki exception durumuna düser. örnegin su gecerli bi kod: $"{3+5}"
reyou Mesaj tarihi: Nisan 9, 2018 Mesaj tarihi: Nisan 9, 2018 Dark_Soul said: Java ve c# geçen yüzyılın teknolojileri olarak kaldı bence. Yeni kral javascript(frameworkleri). MS'nin js dünyasına en büyük katkısı da typescript oldu. Ayrıca kestrel ile linux'da .net uygulamalarını host etmek de büyük başarı sayılabilir. Onun dışında vs code da gayet başarılı bir IDE oldu js, html ,css vs işleri için. (facepalm)
senko Mesaj tarihi: Nisan 9, 2018 Mesaj tarihi: Nisan 9, 2018 yıl 2018 hala bu dil bundan iyi diye dil karşılaştırmak... ihtiyaç halinde ihtiyacına en iyi hangi dil cevap veriyorsa o dil en iyidir.
reyou Mesaj tarihi: Nisan 9, 2018 Mesaj tarihi: Nisan 9, 2018 bir de yil 2018 hala syntax yarisina giren newbie lere donmeyin. sen dersin o tukaka, biri cikar kotlin yeni kral der, oteki go herkesi tokatlar der, oteki python varken siz kumda oynayin der, c++ ci gelir, birsey bile demesine gerek kalmaz ben bunlarin seviyesine "cikmam ;)" der gider de gider. tartisilacaksa, design pattern lerin uygulanisi, DI kolayligi, mocking ve unit testing hangisinde iyi gibi seyleri tartisin bence. o onda bile hemen hemen hepsinin kendine gore kolayligi var. bu tartisma biter, relational vs NOSQL kavgasi baslar ki sanki illa birini kullanmak zorundayiz lel. benim kendi adima elestirilerim microsoft un yazilim dunyasinda ki attigi adimlara idi, yoksa her halukarda temiz kodu size yazdiran dil degil, kullanacaginiz metodolojilerdir.
reyou Mesaj tarihi: Nisan 9, 2018 Mesaj tarihi: Nisan 9, 2018 senko said: yıl 2018 hala bu dil bundan iyi diye dil karşılaştırmak... ihtiyaç halinde ihtiyacına en iyi hangi dil cevap veriyorsa o dil en iyidir. ahahah ayni anda (:P)
Dark_Soul Mesaj tarihi: Nisan 9, 2018 Mesaj tarihi: Nisan 9, 2018 Enterprise seviyede bir projeye başlarken , bu dili , şu platformlarda (web,desktop,mobile) kullanırsak şu kadar sürede biter diye plan yapmıyor musunuz? Bu planı yapabilmek için de o dilllerin syntaxına kadar karşılaştırmak yanlış değil bence. Bir şirkette çalışan yazılımcıların kaç tanesi Java , c# , AngularJs , php, T_SQL , PL/SQL konularının hepsine birden expert seviyede hakim olabiliyor? Yada siz olabiliyor musunuz? Tüm dilleri öğreniyim de hangisine ihtiyacım olursa onu kullanırım bence gayet saçma bir önerme olmuş ki zaten pek mümkünatı da yok.
reyou Mesaj tarihi: Nisan 9, 2018 Mesaj tarihi: Nisan 9, 2018 onerme o degil. onerme, hemen hemen her dilin kendine ozgu guclu ve zayif taraflari var. ama birini kotu, devri bitti, artik yeni kral bilmem ne diye ovmek amatorluktur. C#, Java devri bitti dersen, yazilim topluluklarinda gulerler adama. tam tersi, asil senin bir dili kotuluyebilmen icin oncelikle a'dan z'ye onu yalayip yutmus olmus olman gerekiyor ki, ondan sonra kendi expert oldugun dille karsilastirma yapabilesin. yoksa karsilastirman 3-5 basit syntax mukayesesinden oteye gecemez. eskiden ben de yeni ogrenmenin verdigi heyecanla cok yapardim o hatayi, ama artik cok daha temkinli yaklasiyorum. atiyorum, istatistik yapacaksan js fln hikaye R gibi diller var. ML icin python ve java su siralar populer. kotlin, android icin artik first class citizen konumunda, unity icin C# vs vs.. tek dil bileyim hepsini yapayim kafasindan cok, platformuna gore dil bileyim olayi daha kazancli cikarir uzun vadede.
Öne çıkan mesajlar