PHP'nin Geleceği!! Ömrünün Sonu Mu Geldi? Yoksa Buğday Tanesi Mi?
18
●647
- 10-04-2021, 19:59:23başlıkla içerik çelişiyor. google php facebook php ile başladı wordpress php joomla opencart drupal
bu kullandığımız r10 bile php.
sizce biter mi. - 10-04-2021, 20:00:26Hiçbir yazılım dili bitmez hocam. En fazla official patchler durdurulur ki php için bu da söz konusu değil. Bunun en büyük sebebi basit syntax'i ve web üzerinde ulaşabildiğimiz bir çok şeyin temelinde php'nin olması. Bir gün olurda destek kesilirse o desteği devam ettirecek çok büyük bir topluluk bulunuyor. Elbet birileri çıkar
Şahsen anlık 1000+ client işlerimi php'den aldım artık golang ile devam ediyorum. Bir yazılım dilinin fanatiği olunmaz eğer olunuyorsa bir adım daha öteye gidilmesi pek mümkün olmayacaktır. Her gün işimizi kolaylaştıran, yazdığımız uygulamaların bazı bileşenlerini daha iyi çalıştırmamızı sağlayan araçlar ve teknolojiler çıkarken olduğumuz yerde saymak mantıklı değil 
Olası bir senaryo için neyi nerede nasıl kullanabileceğimizin bir örneğini vermek istiyorum. Örneğin hem web de hem mobilde çalışacak ve anlık 10k+ request beklediğimiz bir projemiz var. Bu projenin:
Veritabanı: Mongodb
BFD Base Element'i (Rest Api): Golang
Web Tarafı: Php
Mobil Tarafı: Flutter
Dev Ops için: Docker
Javascript için: Vuejs veya React
Veritabanı sorguları içinse: Elastic Search
Kullanılabilir. Bu örnek bir structure modeli bir çok şey değişebilir tabii
- 10-04-2021, 20:09:12PHP ihtiyaç duyulan faydayı sağladığı sürece bitmez.
PHP şu an için sunucu tabanlı ücretsiz, çok kolay öğrenilen, hızlı çalışan çok kullanışlı bir dil.
Her ihtiyaca cevap vermez, ama sunucu taraflı küçük orta ölçekli herşeye cevap verebilecek yeterlilikte.
Bir hizmetin, bir ürünün, bir sistemin bitmesinin tek yolu var.
O hizmete ürüne ya da sisteme ihtiyaç kalmaması ya da o ihtiyacı açık ara daha iyi karşılayan başka bir alternatifin çıkması.
Bugün için php'nin işini açık ara daha iyi yapacak bir alternatif yok.
PHP yaygın, açık kaynak kodlu olduğu ve kullanan çok fazla programcı olduğu için düşük maliyetli.
Yani henüz php'nin bitmesine zaman var.
Ama her yazılım dili bir gün biter, hiç bir yazılım dili sonsuza kadar sürmez.
Yapay zeka basit kodlamaya başladı, 50 sene içinde sözle tarif ettiğiniz komutları bir algoritmaya dökerek herhangi bir dilde yazıp compile eden yapay zekalar çıkar.
PHP değil, programcılık bile büyük oranda ölebilir... - 10-04-2021, 20:11:38Bu dediğim olay 4 seneden beridir var. Halen aynımerkezreklam adlı üyeden alıntı: mesajı görüntüle
- 10-04-2021, 21:07:36aslında bu soru bana ait değil bir delil diyelim bence de bitmeyeceği için sizde bu cevabı verdinizdelikanli53 adlı üyeden alıntı: mesajı görüntüle
- 11-04-2021, 00:51:56Bundan 20 yıl önce mobil kullanıcılar %5, bilgisayar kullanıcıları %95'di.
Bugün mobil kullanıcılar %85 seviyesinde.
Nesnelerin interneti şu anda %5 seviyesinde bu işlerde kullanılan teknolojiler nodejs, python,dart, go gibi teknolojiler.
20 sene sonra piyasanın hakimi iot ve robotik cihazlar olacağı belli.
Bir teknoloji asla bitmez. (Örnek: PC) Hatta yamalar ile günümüz teknolojisine uyumlu hale getirilmeye çalışılır. (Responsive web vb.) ama o teknolojinin getirisi kullanım oranı düşmesi nedeni ile düşer.
Yani 20 yıl sonra php bilmeniz işe yarayacaktır ama getirisi sizi memnun etmeyebilir.
25 yıldır bu işin içinde olan biri olarak ben geçmişi anlatayım sen geleceği anla javascript, css, html bilen kişiler neredeyse aşağılanıyordu. Perl, Cold Fusion, Flash, Classic asp, php geliştiricileri tarafından. Classic asp, php vb. geliştiricileride java, c, c++ geliştiricileri tarafından aşağılanıyordu. Hatta bu teknolojilerin sık-sık karşılaştırılması. Kavgaları forumlarda oldukça çoktur.
Fakat 1995'de kullanıma çıkmış 2000'li yıllarda irili-ufaklı oldukça fazla kullanılan (dom vb.) ve bir anda hızla popüler olan ve kullanımı artan javascript aşağılandı bu dili bilenlere programcı gözü ile bakılmadı. 2015'lerde AngularJs, NodeJs daha sonra react, vue gibi frameworkler ile oldukça popüler oldu. Nodejs sayesinde artık backendlerde kullanılmaya başlandı electron ile masaüstü uygulamalar geliştirildi. iot cihazlarında performanslı uygulamalar elde edildi. Mobilde ilk önce ionic,phonegap, cordova sonra react ile kullanılmaya devam ediyor.
Geçmişde javascript'e küçümseyerek bakan asp, php, c, c++,java'cılar halen bu işten ekmek yemek istiyorlarsa öğrenmek zorunda kaldılar.
Benim 25 yılda anladığım şu eğer bir teknolojinin geliştirmesi kolay ve hızlı servis edilebiliyorsa, kullanıcısı fazla ise çeşitli evrimler geçiriyor ve bir şekilde bitmiyor yukarıdaki javascript örneği yada php-laravel vb. gibi.
Şahsen anlık 1000+ client işlerimi php'den aldım artık golang ile devam ediyorum. Bir yazılım dilinin fanatiği olunmaz eğer olunuyorsa bir adım daha öteye gidilmesi pek mümkün olmayacaktır. Her gün işimizi kolaylaştıran, yazdığımız uygulamaların bazı bileşenlerini daha iyi çalıştırmamızı sağlayan araçlar ve teknolojiler çıkarken olduğumuz yerde saymak mantıklı değil