• 28-08-2022, 11:09:33
    #46
    HoffnungTR adlı üyeden alıntı: mesajı görüntüle
    Yıllar önce asp yaygın olarak kullanılıyorken php içinde böyle düşünülüyordu hocam. Zaman icinde kurumsal sektörde php yayınlaşınca asp eski popülerliğini yitirdi.

    Kurumsal taraf yeni teknolojileri kullanmaya başladıkça php de popülerliğini yitirecektir. Tabi bu durumun kısa vadede olacağını düşünmüyorum.

    Sektorde daha uzun yıllar kalabilmemiz icin kendimizi sürekli geliştirmeli ve yeni teknolojiler öğrenmeliyiz.
    Asp'nin terkedilme sebebi kurumsalın kayması değildi, asp çözülemeyecek kadar probleme sahipti ve microsoft tarafından kurumsallar kullandığı için microsoft çözümü asp'yi güncellemek yerine hem işletim sistemi tarafındaki ihtiyaçlarını hem de web tarafındaki ihtiyaçlarını karşılamak için bir ekip kurdu, ilk ekibe bin kişi ayırdıklarını dün gibi hatırlıyorum, bu yeni ekip .Net'i yazdı ve aspx de onunla beraber doğmuş oldu, asp'ye classic asp dediler ve .Net ASP sürümüne de aspx, aspx ile devam edileceğini duyurdular. Ben o zamanlar ağırlıklı asp ile geliştiriyordum ve php öğreniyordum; Asp'yi, php 3 ve 4 ile karşılaştırabiliriz, php de dot bilmem ne php demek yerine php sürümleri üzerinden devam ederek şu anki 8.1'e kadar geldi. O yüzden php ile asp'yi karşılaştırmak abesle iştigaldir. Php gelişmeye devam ettiği sürece kullanıcısı olacaktır, sadece wordpress php ile yazıldı diye kullanılmıyor, açık-kaynak tarafında ve kurumsal tarafta binlerce projede öyle ya da böyle bir takım ihtiyaçlardan tercih ediliyor.

    Dil karşılaştırması yapmak veya şu ölecek bu uçacak şu kaçacak demek bence bir yazılımcının kendisine yapacağı en büyük kötülüktür, ne web dünkü web ne de php dünkü php. Bir yazılımcının sadece bir dile veya bir şablona bel bağlaması bir süre sonra demode olmasına ve piyasada tutunamamasına sebep olur, yazılımcı olarak karşıdaki ne derse desin muhatabın istediği değil soruna odaklanılmalıdır, hiç bir doktor hastaya sırf istedi diye A ilacını yazmadığı gibi bizlerin de sırf müşteri istedi diye A dilinde programlama yapmaması gerekir, ihtiyacı ne görüyorsa fiyat/performans neyse sorun çıktığında hangisi çözüme en hızlı yolu götürüyorsa onu tercih etmeliyiz.

    Her zaman düşünülmesi gereken hiç bir dilin, cihazın, yazılımın hayranlığını ve şakşakçılığını yapmak yerine efektif olarak faydalanmanın yollarına bakmaktır. Şahsi düşüncem her cihaz, her işletim sistemi, her programlama dili ayrı ayrı muhteşem. Gerek masaüstü tarafı olsun, gerek mobil cihaz, gerekse web... Bir cihaz veya bir sistem kullandığımda her zaman hayranlık ve minnettarlıkla kullanıyorum. Bu kadar teknolojiyi birileri yapmış ve sunmuş bence çocuk gibi aa bunun şurası tü kaka demenin, şımarmanın alemi yok. Windows'umu, Linux distrolarımı, macos, ios, android veya daha bir çok kullandığım fiziki ve yazılım ürünlerini severek kullanıyorum ve kullanmaya devam edeceğim.
  • 28-08-2022, 11:15:02
    #47
    Kimlik doğrulama veya yönetimden onay bekliyor.
    'Php yerine neden X kullanmalıyız' sorusunun cevabı bulunduğu zamana kadar Php kullanmaya devam edeceğiz gibi.

    Ama gidip de gömülü yazılımda php kullanmadığımızı varsayıyorum.

    Çok ironik olmamıştır umarım

    Biraz çağ dışı kalmış gibi görünebilir ama mesela Java Php ikilemini Wiki'de güzelce yazmışlar:

    Alıntı
    PHP, özellikle mysql veritabanıyla birlikte ve Linux işletim sistemi altında iyi bir performans sergilemektedir. C/C++ diline olan benzerliği nedeniyle bu dili önceden bilenlerin PHP öğrenmesi oldukça kolaydır. Kolay öğrenilmesi ve hızlı performansı nedeniyle Facebook, YouTube, Yahoo, Wikipedia ve OGame gibi dünyaca ünlü sitelerin yazımında kullanılmasına rağmen, kodların kolay anlaşılabilmesi açısından ve birden fazla programcı tarafından sürekli geliştirilmesi gerekli büyük projelerde Java'nın kullanılması daha uygun görülmektedir. Ancak sadece web tabanlı yazılımın geliştirilmesi söz konusu olduğunda Java'ya göre öğrenilmesinin daha kolay olması nedeniyle genellikle PHP tercih edilmektedir. PHP, web tasarımında önemli kolaylıklar sağlasa da 2005 te Google in AJAX kullanmaya başlamasından sonra tek başına öğrenilmesi yeterli olmamakta ve AJAX'ı öğrenmek için gerekli JavaScript, XML, HTML, (ve CSS) ile birlikte bir bütün oluşturabilmektedir.
    https://tr.wikipedia.org/wiki/PHP
  • 28-08-2022, 11:31:20
    #48
    Yazilimin sonu yok hep yeni dil hep yeni dil cikar...
    Var olani iyi bilmek yeterli benim icin...
  • 28-08-2022, 11:39:06
    #49
    Node JS her gün yeni kitaplıklarla güncellendiği için her türlü ilerde diye düşünüyorum.
  • 28-08-2022, 13:34:05
    #50
    Önemli olan sonuçtur, gidilen yolun son kullanıcı açısından bi değeri yoktur. Size gelen kargonun zamanında ve sorunsuz gelip gelmediği ile ilgilenirsiniz, kargocunun kullandığı araba son kullanıcıyı bağlamaz. Neredeyse yüm ihtiyaçlara cevap verebildiği için PHP halen geçerli ve güncel bir dildir, geliştirilmesi durmamıştır ve çağımızın ihtiyaçlarını karşılamaktadır.

    PHP nin saçma kalacağı projeler mutlaka olacaktır buradada yazılımcının kalitesi ortaya çıkar. Çorbayı çatalla içemeyeceğiniz gibi bazı projeleri de PHP ile yapmak çok saçma kalacaktır. Doğru proje için doğru dili seçmeniz gerekir, bir yazılımcı bir dilde çok daha özgüvenli olabilir o dile daha hakim olabilir ancak fanatik bir şekilde bir dili desteklemek veya kötülemek sadece bu işten hiç anlamadığınızı gösterir.

    Eğer amacınız tek kişi olarak tamamlayacağınız projeler ise (yani kendi işlerinizi yapmaya çalışıyorsanız) PHP öğrenmesi çok kolay ve sorunla karşılaştığınızda birçok kaynak ve çözüm bulabileceğiniz çok popüler bir dildir. Tavsiye ederim. Üzerine zaman harcayacağınız back-end çözümler yerine güncel front-end çözülere (kütüphanelere) odaklanırsanız çok daha güzel projeler çıkartabilirsiniz. PHP yi sadece veritabanına ulaştığınız bir api olarak kullanırsınız. (Ucuz maliyetli veritabanı çözümü olur).
  • 28-08-2022, 13:46:07
    #51
    Bizim ekibimizde nodejs uzmanı da var ama önemli olan talebe arz etmek.
    Biz nodejs bir yazılım geliştirip sattıktan sonra nodejs bilmeyen arkadaşlar nasıl geliştirecekler

    PHP hemen hemen herkes az çok biliyor veya bilmese bile bilen freelancer bulmakta zorlanmıyor.
    Kendi işlerimizi nodejs, react, python ile geliştiriyoruz ama satacağımız yazılımları php ile geliştiriyoruz.

    Önemli olan hantalmış diğeri yeniymiş vs değil dediğim gibi önemli olan yüzdelik olarak hangisi daha çok biliniyorsa onunla iş yapmak
  • 28-08-2022, 14:07:58
    #52
    ByCaner adlı üyeden alıntı: mesajı görüntüle
    Paylaşım yapacağım hocam forum ne düşünüyor diye merak ettim bi herkes php yi savunuyor gibi
    Ben daha çok phpden larevel severim ama nodejs eserlerini çok gördüm gerçekten büyüleyici.
  • 29-08-2022, 12:19:21
    #53
    Reveloper
    Neden PHP çünkü eski geliştiricisi bol, derleme ihtiyacı yok, optimizasyonu kolay, kaynak fazla, framework fazla.

    bkz; LARAVEL en iyi framework’lerden birisi.

    örneğin r10 db sini baz alalım laravel ile nasıl kullanılıyor. (Mobilden yazıyorum hatalar olabilir)

    eloquent aşkına

    $comments = User::whereHas(‘posts’, function($q){ $q->where(‘post’, ‘LIKE’, ‘%neden php%’))-get();

    git neden php içinde geçen tüm yazıları user id match olacak şekilde bul dedik mesela. Bu çok genişletilebiliyor

    Herşey daha kolay hal alıyor.. birde twitter dan sevmeyen tayfa var 😄 twitter developerı diyoruz kendilerine

    30 dil öğrenmek yerine 4-5 dilde prof olmak sizi daha cok geliştirir. Ortamda hava atmak için yeni diller öğrenmek yerine sizi ileri götürebilecek dillere yönelin.

    hee php 5-6 yıla daha iyi yerlere gelebilir mi bilmiyorum ve zor diyorum.
    Ben golang ı çok beğeniyorum sıradaki hedefim golang
  • 29-08-2022, 12:29:49
    #54
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bir de Composer çıkarmasalar başımıza iyi olacaktı. Bunu bir türlü anlamadım, niye çıkardıklarını?