Merhabalar, web uygulama geliştirmeyi seviyorum. Web konusunda googleden araştırma yaptığım kadarıyla python için django framework karşıma cikti. Fakat bi yandan php ogreniyorum. Merak ettiğim nokta django bilmek web için yeterli mi? Yoksa zaman kaybı php ve frameworklerimi ?
Ahmet Yüksekyayla
A
Yine de bir programcı şu dilleri bilmeli ingilizce, C++, C#, php, Java, Python, Delphi
2016'da delphi'yi ne için kullanacağız bir de bence javascript'i de bilmeliyiz, tekel dillerden hiç hoşlanmam ama mecburiyet de olsa js şart.
js py java yeterli bence, belki bir de go
go ne için? Concurrency için js de py de gayet yerinde. Rust bence go'dan daha gerekli listene
performansın problemli olduğu durumlar için, c++ fazla teferruatlı malum, go da baya popi bu aralar. Neden rust daha gerekli
Rust neden gerekli ?
Go çünkü derlenen python-node karışımı bir dil, Rust ise C ve C++'ın yerini alabilecek bir dil. Çünkü 1- mükemmel bir memory management yöntemi var, dillere destan, segfault ya da memory leak alman imkansız. 2- yazması c++'a göre gerçekten fersah fersah daha rahat, 3- binary boyutu C'den bile küçük olabiliyor, bloated değil. (bytelara inebiliyor yani), 4- performansı Genelde C ile aynı, zaman zaman daha iyi. 5- Genel olarak C var, C'yi bir arttırınca C++ var, onu da bir arttırınca C# var (# şekli dört +'dan oluşma) hah işte Rust C## ya da C++++++++ gibi birşey. Ritchie ve Thompson hayatta olsa unix'i Rust ile yazarlardı...,
Umut Çakıray güzel cevap tatmin oldum C# olayı dört + değil de do diyez anlamında değil miydi? Son cümle de che yaşasa akp'ye oy verirdi gibi olmuş
şöyle: ++ ++ Diyez nedir? Cırtlak C'mi C#?
Ve duyduğuma göre bsd tabanlı bir işletim sistemi var Rust ile yazılmış popüler olur mu bilmem ama arkasında büyük bir şirket olması lazım ki yürüyüp gitsin
Umut Çakıray işte üstü anlamında kullanılmış diyez malum yarım ses üstü demek
C öğrenen biri o Syntax ve yapıyı anladıktan sonra o dile benzer dilleri rahatlıkla öğrenebilir. Aynı şekilde Delphi öğrenen biri de benzer ve türevlerini daha kolay öğrenebilir.
Botan, redox'tan bahsediyorsun, bsd tabanlı değil, tamamen sıfırdan yazılma, unix benzeri bir kernel, aynı linux'un zamanında sıfırdan yazılması gibi. BSD'ler unix benzeri değil, unix'in forku.