Çoğu PHP geliştiricinin yazılım mimarisine dair bilgi ve donanımı yok. DTO, Resources, Repository Pattern, Rule Engines, Entity, Servis mimarisi, interface, Trait, Design Patterns yapıları gibi birçok şeyi bilmiyorlar. PHP de dinamik bir yapıda olduğu için bu tarz mimari yapıları kullanmaya zorlamıyor. Bazı PHP frameworkleri bu konularda belirli standartları uyguluyor ancak genel olarak durum bu şekilde. Böyle olunca da PHP projelerinin çoğu standart MVC dışına çıkamıyor. Hatta önemli bir kısmı HTML ile iç içe geçmiş hard-code şeklinde. Yetersiz olan PHP değil, PHP geliştiriciler.
Fikirlerinize saygı duymakla beraber, PHP son 2 - 3 yıldır kendisini çok geliştiriyor. Community buna çok destek oluyor. Ben yeni başladım sayılır yazılım geliştiriciliğine. 2 yıl oldu. Hep PHP ile backend development yaptım. Symfony veya Laravel kullandım. Kod standartlarıda(PSR) mevcut, performans olarakta iyi. Özellikle 7' den sonra. Geçmişi bilmiyorum. Bilmekte bana fayda sağlamaz. Diğer programlama dillerinde nasıl OOP yazılıyorsa, PHP ile de yazabiliyorsunuz. Design Patterns'ları uygulaya biliyorsunuz. Syntaxı kötü demek, modern değil demek veya başka stacklere modern demekte çok göreceli. PHP sevilmemesinin tek sebebi, asenkron özelliğinin yeterli olmaması bence. Onu da ekleyecekler.
9:30 güzel, ben de konuya nasıl girerim diye düşünüyordum. Size sormak istediğim şeyler var. Ancak maalesef sorularım kısa değil cevap vermek istemezseniz anlarım tabi. Cevap vermek isterseniz, buradan mı sormamı istersiniz yoksa mail mi atayım (mailinizi bulamadım aslında) ? Sorumun insanlara pek faydası olacağını sanmıyorum spesifik bir konu, bu yüzden mail mi diye sordum benim için fark etmez. Şimdiden teşekkür ederim.
1:12 "PHP'ye kötü deniliyor çünkü modası geçti ve çirkin kodu, güzel değil yani. Nokta koyacağın yere tire, büyüktür işareti koyuyorsan o kod çirkindir." 1:26 "Tutarlı değil. Standartları kötü ve performansı düşük." Siz son 5 senedir mağarada mı yaşıyorsunuz?!
@Beek X Sizin gibi arkadaşlar bir yazılımın özünün mimari olduğunu ne zaman anlayacak acaba? Django monolitik? son benchmarklara göre ? ... Bunlar ne arkadaş... Araba bile 1-100 km testine göre alınmıyor... Yazılım büyük bir algoritmalar örgüsüdür, bunu domainin ihtiyacına göre bölümlendirir her dil ile monolitik, hybrid veya microservice mimarisi ile planlayabilirsin. Nerede hangi db (duruma göre CCC den hangi ikisi önemliyse) kullanılacak, neler hangi noktada cachelenecek, api gateway, load balancing vs. vs. pek çok detay ile bir mimari oluşturursun. Bu mimariyi doğru oluşturduysan perl ile bile sorun yaşamaz aksi halde tüm diller ile hüsran yaşarsın. Ben sana son olarak şunu söyleyeyim. Reel tecrüben olmayan konularda atıp tutma orada burada gördüğün makalelere bakıp düz matematik testlerine kanarak. Gel sana concurrent 8 milyon php ile çalışan siteyi göstereyim.Türkiyede daha çok hit alan site bilmiyorum. Site mi? -> Maçkolik .... Yavaşmış... Peh
php aslında kötü değil php yazanların bilgisi kötü dolayısıyla sonra php kötü dil deniliyor php hem nesnel yönelimli hemde fonksiyonel programlama için çok güzel bir dil derli toplu bir dil eksikleri var mı var ....php7.4 ve php8 deneyin performansı deneyin bakalım
@@WEBTEGEZASKMETER PHP'nin öğrenmesi ve yazması zor değil. Sadece syntax bazı yazılımcılar tarafından html içine direk gömüldüğü ve işleri biraz bzen çok fazla karıştırdığı için kötü diyor.
İyi günler, php ile alakalı fikirleriniz güncel mi acaba php7'den sonra çok büyük yol kat etti diye biliyorum ayrıca çok sevdiğim bir dildir. Cevap verirseniz mutlu olurum.
Başkalarının fikrini bilemem ama ben kötü denilmesine katılmıyorum, günümüzde saf şekilde PHP kullanan kişi sayısı oldukça az Laravel, CodeIgniter, Symfony, vb. frameworkler kullanılırsa ortaya çok sağlam ve su gibi okunabilecek mimariler çıkabiliyor.
Zaten dünya üzerinde bir PHP gömmece oyunu var. PHP7 den sonra dil olarak bir eksiği olduğunu düşünmüyorum. Geçenlerde şaka yollu bir grafik elime geçti. Code Complexity - Tecrübe Yılı ile ilgili bir grafikti. Yazılıma ilk başlayanlar "Very Simple Code" ile başlıyor, arkasından hemen pik yapacak şekilde "OOP" , "Design Patterns" ve daha ileri konulara geçerek 5 yılın sonunda tekrar "Very Simple Code" a dönüş yapıyorlar :) . Galiba ben de onlardan biri olabilir miyim? Ürünleri hızlıca şıkarmak istiyorum. Bu mimarisi kötü olsun anlamında değil. Ama kastırmaya gerçekten ihtiyacım var mı diye kendime soruyorum. Senin amacın insanlara kasılmayan, scale yapılabilen bir ürün yapmak mı yoksa "Fantasy Role Playing" oynamak mı diye düşünüyorum. Bu kapsamda özellkle web projelerimde eğer sadece web scope içerisinde kalacak isem "Laravel" ile devam etme kararı aldım. Yani kime ne benim List veya PHP name value array kullanmamdan. Ayırca PHP de illa kompleks veri tipleri ile oynaşacağım diyorsan 7. sürümden sonra (belki de 5) o da var.. al oynaş diyor. 7 - 8 class üretmektense "Name Value Array" ile işimi hızlıca halletmeyi seviyorum.
Php kötü nodejs iyi mi.. - Bun uses WebKit's JavaScriptCore as the JavaScript engine, unlike Node Tabi bazı yorumların çok göreceli ben tire ve büyüktür işaretini severim noktanın veremeyeceği boşluğu verip okunaklığı artırıyor.
Hocam eski videolara bakıyor musunuz bilmiyorum ama SAP developer olmak hakkında ne düşünürsünüz? Çok sayıda müşterisi olan uluslararası bir SAP firmasına junior sap developer olarak girmek mantıklı mıdır?
Bir şey sormak istiyorum bir yazılımın dökümantasyonu nasıl okumalıyız (örn android java) nasıl öğrenmeliyiz.Bu konuda ve tutorial hell nasıl kurtulabiliriz?Tutorial hell(eğitim cehenneminden) Sürekli eğitici videoları izleyip Gerçek bi proje yapmaya gelince yapamayıp ortada kalan için ne yapmak gerekir? ilginiz için teşekkür ederim..
Çok güzel bir soru tutorial hell gerçekten harika özetliyor durumu. Ortada çok fazla eğitim var ve evet bu güzel bir şey ama hangisi gerçekten kaliteli ve sonuca yönelik bilemiyor insan. Son 1 haftada belki 8 saatimi bunu araştırarak geçirdim ve maalesef kolay bulunabilecek şeyler değil. İşin kötü tarafı reviewlar da çok yanıltıcı olabiliyor. Bununla ilgili Armağan abiden de çok gelişmiş bir cevap beklemiyorum çünkü zaten kendi şirketi bu işi yapıyor. Ama en azından ücretsiz veya cüzi miktarlarda ulaşabileceğimiz kaynakların isimlerini verse çok işimize yarar.
@@orkunopak1873 İngilizce bilmeme rağrem pek işi yapamıyorum.ARmağan abi .Dokümantasyon okunması gerekir çok yabancı geliyor.Armağan abi nasıl yapıyor inşallah görür diye umut ediyorum
Düşüncelerin ve işine bakışın oldukça sade ve hedef odaklı, videoların devamının gelmesi umuduyla iyi çalışmalar.
Çoğu PHP geliştiricinin yazılım mimarisine dair bilgi ve donanımı yok. DTO, Resources, Repository Pattern, Rule Engines, Entity, Servis mimarisi, interface, Trait, Design Patterns yapıları gibi birçok şeyi bilmiyorlar. PHP de dinamik bir yapıda olduğu için bu tarz mimari yapıları kullanmaya zorlamıyor. Bazı PHP frameworkleri bu konularda belirli standartları uyguluyor ancak genel olarak durum bu şekilde. Böyle olunca da PHP projelerinin çoğu standart MVC dışına çıkamıyor. Hatta önemli bir kısmı HTML ile iç içe geçmiş hard-code şeklinde. Yetersiz olan PHP değil, PHP geliştiriciler.
bu dediğiniz konular için birisi nasıl çalışmalı önerdiğiniz kişiler videolar dersler vs vs var mıdır ?
Fikirlerinize saygı duymakla beraber, PHP son 2 - 3 yıldır kendisini çok geliştiriyor. Community buna çok destek oluyor. Ben yeni başladım sayılır yazılım geliştiriciliğine. 2 yıl oldu. Hep PHP ile backend development yaptım. Symfony veya Laravel kullandım. Kod standartlarıda(PSR) mevcut, performans olarakta iyi. Özellikle 7' den sonra. Geçmişi bilmiyorum. Bilmekte bana fayda sağlamaz. Diğer programlama dillerinde nasıl OOP yazılıyorsa, PHP ile de yazabiliyorsunuz. Design Patterns'ları uygulaya biliyorsunuz. Syntaxı kötü demek, modern değil demek veya başka stacklere modern demekte çok göreceli. PHP sevilmemesinin tek sebebi, asenkron özelliğinin yeterli olmaması bence. Onu da ekleyecekler.
Aradığım yorum buydu..
cidden suan php8 ile php cok fazla gelişti, performanslı oldu. videodaki görüşlere katılmıyorum
@@chipskesitler31 php öldü
@@yasinkadir285 bu cahil cümleye karşı bir şey diyemem üzgünüm
@@chipskesitler31 sana birşey demeni istemedim bruh
harika bilgiler, seviliyorsunuz.
9:30 güzel, ben de konuya nasıl girerim diye düşünüyordum. Size sormak istediğim şeyler var. Ancak maalesef sorularım kısa değil cevap vermek istemezseniz anlarım tabi. Cevap vermek isterseniz, buradan mı sormamı istersiniz yoksa mail mi atayım (mailinizi bulamadım aslında) ? Sorumun insanlara pek faydası olacağını sanmıyorum spesifik bir konu, bu yüzden mail mi diye sordum benim için fark etmez. Şimdiden teşekkür ederim.
1:12 "PHP'ye kötü deniliyor çünkü modası geçti ve çirkin kodu, güzel değil yani. Nokta koyacağın yere tire, büyüktür işareti koyuyorsan o kod çirkindir."
1:26 "Tutarlı değil. Standartları kötü ve performansı düşük."
Siz son 5 senedir mağarada mı yaşıyorsunuz?!
@Beek X djnago da çok hızlı
@Beek X Sizce neden Django vakit kaybı?
@Beek X hmm anladım teşekkürler
@Beek X hiçbir framework .net kadar hızlı değil demişsin, Phalcon frameworkunu araştırmanı öneririm.
@Beek X Sizin gibi arkadaşlar bir yazılımın özünün mimari olduğunu ne zaman anlayacak acaba? Django monolitik? son benchmarklara göre ? ... Bunlar ne arkadaş... Araba bile 1-100 km testine göre alınmıyor... Yazılım büyük bir algoritmalar örgüsüdür, bunu domainin ihtiyacına göre bölümlendirir her dil ile monolitik, hybrid veya microservice mimarisi ile planlayabilirsin. Nerede hangi db (duruma göre CCC den hangi ikisi önemliyse) kullanılacak, neler hangi noktada cachelenecek, api gateway, load balancing vs. vs. pek çok detay ile bir mimari oluşturursun. Bu mimariyi doğru oluşturduysan perl ile bile sorun yaşamaz aksi halde tüm diller ile hüsran yaşarsın. Ben sana son olarak şunu söyleyeyim. Reel tecrüben olmayan konularda atıp tutma orada burada gördüğün makalelere bakıp düz matematik testlerine kanarak. Gel sana concurrent 8 milyon php ile çalışan siteyi göstereyim.Türkiyede daha çok hit alan site bilmiyorum. Site mi? -> Maçkolik .... Yavaşmış... Peh
php aslında kötü değil php yazanların bilgisi kötü dolayısıyla sonra php kötü dil deniliyor php hem nesnel yönelimli hemde fonksiyonel programlama için çok güzel bir dil derli toplu bir dil eksikleri var mı var ....php7.4 ve php8 deneyin performansı deneyin bakalım
@@akinoney r10
net de php bu arada
@@akinoney bruh... adamlar hali hazırda sistemini neden başka dile geçirsin. Birde şunu demeyi bırakın XX sitesi şu dili kullanıyor o dil iyi.
@@akinoney Adreste php olması serverın php kullandığı anlamına gelmiyor. Büyük ihtimal backward compatibility icindir.
@@snnsnn her ne sonuçda .php uzantısına muhtaç
@@TechWithBehruz Ne demek istediğini anlamadım?
Ben pilava çam fıstığı koymanıza takıldım
C dili ile backend mı yazılıyor diyor, benchmarkta ilk sırada dragon frameworkü var. PHP konusunda hiç katılmıyorum arkadaşa
PHP'nin bu kadar yerden yere vurulmasının en büyük sebebi PHP geliştiricilerdir.
O kadar haklısın ki ....
Girilen web sitelerin büyük çoğunluğu PHP ile yazılıyor ama PHP halen yerden yere vuruluyor. Mükemmel değil mi? :D
@@WEBTEGEZASKMETER Öğrenmesi kolay :D
@@erenbas9503 işte buna çoğu kişi PHP için öğrenmenin ve yazmanın çok zor olduğundan kötü diyor :D
@@WEBTEGEZASKMETER PHP'nin öğrenmesi ve yazması zor değil. Sadece syntax bazı yazılımcılar tarafından html içine direk gömüldüğü ve işleri biraz bzen çok fazla karıştırdığı için kötü diyor.
5:00 , css3 ün icadı apple'a mı ait?
Browser API'ları arka planda c veya c++ kullandığı için eşiti js koduna göre daha hızlı olur.
İyi günler, php ile alakalı fikirleriniz güncel mi acaba php7'den sonra çok büyük yol kat etti diye biliyorum ayrıca çok sevdiğim bir dildir. Cevap verirseniz mutlu olurum.
Başkalarının fikrini bilemem ama ben kötü denilmesine katılmıyorum, günümüzde saf şekilde PHP kullanan kişi sayısı oldukça az Laravel, CodeIgniter, Symfony, vb. frameworkler kullanılırsa ortaya çok sağlam ve su gibi okunabilecek mimariler çıkabiliyor.
@@ddestiny. Yanıtınız için teşekkür ederim.
onu bonu bosverde video 20 fps abi acaba ışıktan dolayımı yoksa 4k yı 1080p yaptıgın içinmi ??
Zaten dünya üzerinde bir PHP gömmece oyunu var. PHP7 den sonra dil olarak bir eksiği olduğunu düşünmüyorum. Geçenlerde şaka yollu bir grafik elime geçti. Code Complexity - Tecrübe Yılı ile ilgili bir grafikti. Yazılıma ilk başlayanlar "Very Simple Code" ile başlıyor, arkasından hemen pik yapacak şekilde "OOP" , "Design Patterns" ve daha ileri konulara geçerek 5 yılın sonunda tekrar "Very Simple Code" a dönüş yapıyorlar :) .
Galiba ben de onlardan biri olabilir miyim? Ürünleri hızlıca şıkarmak istiyorum. Bu mimarisi kötü olsun anlamında değil. Ama kastırmaya gerçekten ihtiyacım var mı diye kendime soruyorum. Senin amacın insanlara kasılmayan, scale yapılabilen bir ürün yapmak mı yoksa "Fantasy Role Playing" oynamak mı diye düşünüyorum. Bu kapsamda özellkle web projelerimde eğer sadece web scope içerisinde kalacak isem "Laravel" ile devam etme kararı aldım.
Yani kime ne benim List veya PHP name value array kullanmamdan. Ayırca PHP de illa kompleks veri tipleri ile oynaşacağım diyorsan 7. sürümden sonra (belki de 5) o da var.. al oynaş diyor. 7 - 8 class üretmektense "Name Value Array" ile işimi hızlıca halletmeyi seviyorum.
Php kötü nodejs iyi mi..
- Bun uses WebKit's JavaScriptCore as the JavaScript engine, unlike Node
Tabi bazı yorumların çok göreceli ben tire ve büyüktür işaretini severim noktanın veremeyeceği boşluğu verip okunaklığı artırıyor.
Hocam eski videolara bakıyor musunuz bilmiyorum ama SAP developer olmak hakkında ne düşünürsünüz?
Çok sayıda müşterisi olan uluslararası bir SAP firmasına junior sap developer olarak girmek mantıklı mıdır?
Degildir.
Bir şey sormak istiyorum
bir yazılımın dökümantasyonu nasıl okumalıyız (örn android java) nasıl öğrenmeliyiz.Bu konuda ve tutorial hell nasıl kurtulabiliriz?Tutorial hell(eğitim cehenneminden) Sürekli eğitici videoları izleyip
Gerçek bi proje yapmaya gelince yapamayıp ortada kalan için ne yapmak gerekir? ilginiz için teşekkür ederim..
Çok güzel bir soru tutorial hell gerçekten harika özetliyor durumu. Ortada çok fazla eğitim var ve evet bu güzel bir şey ama hangisi gerçekten kaliteli ve sonuca yönelik bilemiyor insan. Son 1 haftada belki 8 saatimi bunu araştırarak geçirdim ve maalesef kolay bulunabilecek şeyler değil. İşin kötü tarafı reviewlar da çok yanıltıcı olabiliyor. Bununla ilgili Armağan abiden de çok gelişmiş bir cevap beklemiyorum çünkü zaten kendi şirketi bu işi yapıyor. Ama en azından ücretsiz veya cüzi miktarlarda ulaşabileceğimiz kaynakların isimlerini verse çok işimize yarar.
@@orkunopak1873 İngilizce bilmeme rağrem
pek işi yapamıyorum.ARmağan abi .Dokümantasyon okunması gerekir
çok yabancı geliyor.Armağan abi nasıl yapıyor inşallah görür diye umut ediyorum
Hardadı yazdığın o library ler o gözəl programlar ?
Php hakkında söylediklerinize katılmıyorum.
php çöp
@@yasinkadir285 Mal mısın arkadaşım? sana zorla mı kullandırıyorlar , git kullanma ... çöp ise çöpe gider sanane kullanmadığın dilden?
@@yasinkadir285 php cok yonlu ozgur bir dil.cop falan degil
@@Rahimoff666 tamam
mantıklı ama uzun vadeli düşünmek lazım
1:43 Node.js ile PHP'yi mi kıyasliyorsun gerçekten ?
PHP çok büyük yol katediyor Composer'i var OOP'si var sitelerin çoğunluğu da php kullanıyor...
Node.js de güzel bende kullanıyorum ama express ile yazdin diyelim bir site ama vds bulacan o kadar php'de direkt attin hostinge oldu bitti...
@@bariscodefx4116 Aynen öyle. Benim demek istediğim Node.js ile PHP'yi kıyaslamak doğru değil. Biri programlama dili diğeri run-time bir ortam.
@@melihbadem7643 evet node.js dil değilki node.js dediğin şey javascript
@@melihbadem7643 node.js javascript'i ayrı bir çağa taşıyor sadece node.js nin başka birşeyi yok
armağan amcalara nasıl ulaşabiliriz mail adresi felan var mı?
discord.gg/yG8Wx6Z
Phpye laf ettirmemmmm