Тёмный

PHP neden kötü? Yaşama sebebin ne? Rest API, PWA, WebAssembly, SAP 

Armağan Amcalar
Подписаться 22 тыс.
Просмотров 18 тыс.
50% 1

Cumartesi günleri yaptığım canlı yayınları, hızlı tüketilebilir boyutlarda kesip tekrar sizinle paylaşıyorum. #nesorarsan1dakika video serimizde, pek çok konuyla ilgili bana yöneltmiş olduğunuz soruları 1 dakika içerisinde cevaplandırıyorum. Detaylar aşağıda.
Rest API'nin amacı nedir? Herkes anlatıyor ama doğru düzgün anlaşılır anlatan yok. Fetch yapabilmek için mi Rest API oluştururuz? (00:01)
PHP'ye neden kötü deniliyor? (01:10)
1 Yıllık DBA'yım. Çalıştığım şirkette bana yol gösteren kimse yok, DBA+Linux ve Pyhton'da Spaghetti yazabiliyorum. Backend'e geçmek istiyorum ne yapmalıyım? (01:50)
Node.js'te get-post istekleri için veya diğer veritabanı işlemleri için ne gibi güvenlik önlemleri almalıyız? (02:25)
Server Side Rendering(NuxtJs) yapmak SEO için çok mu önemli? (02:48)
1 Yıldır yazılımcı olarak çalışıyorum. Aynı anda kendimi nasıl geliştirmeliyim? Başkalarının nasıl kod yazdığını görünce kendimi çok eksik hissediyorum. (03:16)
Geliştiricinin kendi biriktirdiği para ile bir startup'ı yürütmesi sizce mümkün mü? (03:56)
PWA hakkında ne düşünüyorsunuz? (04:30)
Çok araştıran detayları öğrenmeye çalışan biriyim ama işe gelince sıkılıyorum araştırdığım zamanki zevki alamıyorum ne önerirsiniz? (05:07)
Reduce, map, filter fonksiyonlar çok popüler ama bildiğimiz for loop hep daha performanslı, o zaman neden herkes bu fonksiyonları kullanmayı tavsiye ediyor? (05:46)
WebAssembly geleceği hakkında ne düşünüyorsun. Bence işletim sistemleri artık gerçekten Chrome OS gibi falan olacak artık (06:32)
Yazılımda bana keyif veren alanlarla ilgilenmeyi seviyorum mesela yeni ve ilginç browser API. Çevremdekiler saçma buluyor yanlış mı sizce? (07:24)
Artık mimarilerden DevOps'a her alanı bir noktada bilmek gerekiyor. Ek olarak bir çok farklı tool var. Bu büyümeye en hızlı şekilde nasıl adapte olabiliriz? (08:19)
Neden yaşıyoruz? Senin yaşama sebebin ne? Yatağından ne çıkartıyor seni? (09:07)
MongoDb 4 ile gelen transactions yapısı hakkında ne düşünüyorsun? İki mikro servisin birbirine bağlı olduğu durumlarda rollback mekanizmasını nasıl kurdun? (09:58)
SAP danışmanının iyi para kazandığı söyleniyor bu konuda ne düşünüyorsun? (10:56)
"Bazı sitelerin algoritma soruları verip 4 kazık soruyu 3 saatte cevaplamamızı bekliyor ve yapamıyorum bu aşamadan öteye gidemiyoruz maalesef" (11:19)
Bootcamp hakkında ne düşünüyorsunuz? (12:12)
Backend ile DevOps, network işleri hangi noktada ayrılmalı? (13:15)
Programlama dilinde beğendiğiniz ama JavaScript'te olmayan hangi programlama dili özelliğini JavaScript'te olmasını isterdiniz? (13:38)
Ömer Akçay'a ve Furkan Cesur'a videodaki emekleri için teşekkür ederim.
Daha fazla içerik için www.nimble.dev/ ziyaret edebilirsiniz.

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 86   
@necipsunmaz
@necipsunmaz 4 года назад
Düşüncelerin ve işine bakışın oldukça sade ve hedef odaklı, videoların devamının gelmesi umuduyla iyi çalışmalar.
@abdulkadirgunduz6156
@abdulkadirgunduz6156 2 года назад
Ç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.
@selim3248
@selim3248 2 года назад
bu dediğiniz konular için birisi nasıl çalışmalı önerdiğiniz kişiler videolar dersler vs vs var mıdır ?
@hollydengesiz
@hollydengesiz 4 года назад
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.
@ilhanersoy7775
@ilhanersoy7775 3 года назад
Aradığım yorum buydu..
@chipskesitler31
@chipskesitler31 3 года назад
cidden suan php8 ile php cok fazla gelişti, performanslı oldu. videodaki görüşlere katılmıyorum
@yasinkadir285
@yasinkadir285 3 года назад
@@chipskesitler31 php öldü
@chipskesitler31
@chipskesitler31 3 года назад
@@yasinkadir285 bu cahil cümleye karşı bir şey diyemem üzgünüm
@yasinkadir285
@yasinkadir285 3 года назад
@@chipskesitler31 sana birşey demeni istemedim bruh
@ardaaltay
@ardaaltay Год назад
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.
@NBayramberdiyev
@NBayramberdiyev 4 года назад
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?!
@enes222
@enes222 3 года назад
@Beek X djnago da çok hızlı
@enes222
@enes222 3 года назад
@Beek X Sizce neden Django vakit kaybı?
@enes222
@enes222 3 года назад
@Beek X hmm anladım teşekkürler
@melihbadem7643
@melihbadem7643 3 года назад
@Beek X hiçbir framework .net kadar hızlı değil demişsin, Phalcon frameworkunu araştırmanı öneririm.
@erdincgc2
@erdincgc2 3 года назад
@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
@upr4k
@upr4k 4 года назад
harika bilgiler, seviliyorsunuz.
@dlosurucu
@dlosurucu 4 года назад
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
@bariscodefx4116
@bariscodefx4116 3 года назад
@@akinoney r10 net de php bu arada
@yasinkadir285
@yasinkadir285 3 года назад
@@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.
@snnsnn
@snnsnn 3 года назад
@@akinoney Adreste php olması serverın php kullandığı anlamına gelmiyor. Büyük ihtimal backward compatibility icindir.
@TechWithBehruz
@TechWithBehruz 2 года назад
@@snnsnn her ne sonuçda .php uzantısına muhtaç
@snnsnn
@snnsnn 2 года назад
@@TechWithBehruz Ne demek istediğini anlamadım?
@snnsnn
@snnsnn 3 года назад
Browser API'ları arka planda c veya c++ kullandığı için eşiti js koduna göre daha hızlı olur.
@lastidea4925
@lastidea4925 4 года назад
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.
@emircanerkul
@emircanerkul 4 месяца назад
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.
@merd_iven
@merd_iven Год назад
5:00 , css3 ün icadı apple'a mı ait?
@erdemsaglam1341
@erdemsaglam1341 3 года назад
PHP'nin bu kadar yerden yere vurulmasının en büyük sebebi PHP geliştiricilerdir.
@erenbas9503
@erenbas9503 3 года назад
O kadar haklısın ki ....
@WEBTEGEZASKMETER
@WEBTEGEZASKMETER 3 года назад
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
@erenbas9503
@erenbas9503 3 года назад
@@WEBTEGEZASKMETER Öğrenmesi kolay :D
@WEBTEGEZASKMETER
@WEBTEGEZASKMETER 3 года назад
@@erenbas9503 işte buna çoğu kişi PHP için öğrenmenin ve yazmanın çok zor olduğundan kötü diyor :D
@erdemsaglam1341
@erdemsaglam1341 3 года назад
@@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.
@esenhalil
@esenhalil Год назад
C dili ile backend mı yazılıyor diyor, benchmarkta ilk sırada dragon frameworkü var. PHP konusunda hiç katılmıyorum arkadaşa
@mustafacor134134
@mustafacor134134 4 года назад
Ben pilava çam fıstığı koymanıza takıldım
@racican4823
@racican4823 4 года назад
Php hakkında söylediklerinize katılmıyorum.
@yasinkadir285
@yasinkadir285 3 года назад
php çöp
@erdincgc2
@erdincgc2 3 года назад
@@yasinkadir285 Mal mısın arkadaşım? sana zorla mı kullandırıyorlar , git kullanma ... çöp ise çöpe gider sanane kullanmadığın dilden?
@Rahimoff666
@Rahimoff666 2 года назад
@@yasinkadir285 php cok yonlu ozgur bir dil.cop falan degil
@yasinkadir285
@yasinkadir285 2 года назад
@@Rahimoff666 tamam
@yasinkadir285
@yasinkadir285 2 года назад
mantıklı ama uzun vadeli düşünmek lazım
@DoxanMazlum
@DoxanMazlum 3 года назад
onu bonu bosverde video 20 fps abi acaba ışıktan dolayımı yoksa 4k yı 1080p yaptıgın içinmi ??
@mehmetbatuhanarslanturk1661
@mehmetbatuhanarslanturk1661 4 года назад
İ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.
@ddestiny.
@ddestiny. 3 года назад
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.
@mehmetbatuhanarslanturk1661
@mehmetbatuhanarslanturk1661 2 года назад
@@ddestiny. Yanıtınız için teşekkür ederim.
@teyyubaliyev972
@teyyubaliyev972 Год назад
Hardadı yazdığın o library ler o gözəl programlar ?
@unknownqweasd
@unknownqweasd 3 года назад
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?
3 года назад
Degildir.
@suleymanemrekanmaz8107
@suleymanemrekanmaz8107 4 года назад
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..
@orkunopak1873
@orkunopak1873 4 года назад
Ç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.
@suleymanemrekanmaz8107
@suleymanemrekanmaz8107 4 года назад
​@@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
@melihbadem7643
@melihbadem7643 3 года назад
1:43 Node.js ile PHP'yi mi kıyasliyorsun gerçekten ?
@bariscodefx4116
@bariscodefx4116 3 года назад
PHP çok büyük yol katediyor Composer'i var OOP'si var sitelerin çoğunluğu da php kullanıyor...
@bariscodefx4116
@bariscodefx4116 3 года назад
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...
@melihbadem7643
@melihbadem7643 3 года назад
@@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.
@bariscodefx4116
@bariscodefx4116 3 года назад
@@melihbadem7643 evet node.js dil değilki node.js dediğin şey javascript
@bariscodefx4116
@bariscodefx4116 3 года назад
@@melihbadem7643 node.js javascript'i ayrı bir çağa taşıyor sadece node.js nin başka birşeyi yok
@bursacemal6616
@bursacemal6616 4 года назад
@emiryesilyaprak12345
@emiryesilyaprak12345 4 года назад
armağan amcalara nasıl ulaşabiliriz mail adresi felan var mı?
4 года назад
discord.gg/yG8Wx6Z
@ordaoyledemekistemiyor6580
@ordaoyledemekistemiyor6580 Год назад
Phpye laf ettirmemmmm
Далее
Senior nedir, nasıl olunur?  Çok iyi junior ne demek?
15:52
ПРОСТИ МЕНЯ, АСХАБ ТАМАЕВ
32:44
Просмотров 2,2 млн
İşten çıkarmalar, Yöneticilik, Unit of Work
14:35
Просмотров 4,4 тыс.