• 05-11-2021, 09:23:10
    #10
    fosfolipid adlı üyeden alıntı: mesajı görüntüle
    ASP diyerek ASP.NET veya ASP.NET Core frameworklerini kastetmek istiyorsun sanırım. Çünkü yalnızca ASP dersen 1996 da çıkartılan "server side engine" anlaşılır.

    Günümüzde Microsoft'un geliştirdiği yeni nesil uygulama geliştirme ve uygulama çalıştırma platformları var. Bunların isimleri .NET Framework, .NET Core ve .NET.

    Ayrıca bunların üzerine dikey olarak konumlanmış olan ASP.NET ve ASP.NET Core isimli web frameworkleri var. Tüm bu platformların amiral gemisi niteliğinde olan programlama dili ise C#.

    Arkadaşların yazdığı MSSQL, MYSQL cevapları komple yanlış. ASP.NET ile web uygulaması yaptığında istediğin veritabanı ile çalışırsın.

    Popülerlik olarak C#, PHP den çok çok daha popüler bir dil. Zaten dil olarak karşılaştırmaya dahi gerek yok. C# ezer geçer. R10 ve benzeri platformlarda insanların PHP tercih etme sebebi öğrenme sürecinin kolay olması. C# ve ASP.NET öğrenmek çok daha zor.

    Bir başka arkadaş "geliştirmek için çok fazla araç gerektirmesi" demiş. Bu da yanlış. Geliştirme ortamı son derece kolay.

    Buraya yazılan cevapların çoğu yanlış bilgi içerecek. C# ve ASP.NET ekosistemine uzak olan kişiler yanlış bilgiler verecek. Özellikle sormak istediğin bir şey olursa mesaj at cevaplarım.
    Tam cevap yazmaya başlayacaktım arkadaş yazmak istediğim herşeyi yazmış helal olsun
    Cevapların hemen hemen hepsi yanlış bilgi içeriyor.
    ayrıca diğer bir arkadaşın da söylediği gibi .net core ile işletim sistemi bağımlılığı da ortadan kalkıyor.
    Soruyu soran ve cevaplayan arkadaşlara biraz araştırmalarını öneriyorum.
  • 05-11-2021, 09:33:15
    #11
    İlk ASP ile başladım. sonra ASP NET ama müşteri portföyü arttıkça, MsSQL ve MySQL farkı ortaya çıktı sonrasında maliyetler php kadar uygun değildi çok fazla eklentisi sunucusu eklentileri modülleri derken php geçiş şart oldu.
  • 15-12-2021, 10:49:25
    #12
    Aslında global olarak bakarsan insanlar php diline yakınlaşmak yerine tam tersine uzaklaşmakta. .Net Core platfornunu buradaki arkadaşlarımızın bazıları çok yanlış anlamış. Net.Core hem linux hem windows sunucularda gayet stabil çalışmaktadır. Php ve frameworklerinden çok daha performanslı ve kurumsal mimarilere uygun çalışma imkanı sağlamaktadır. IDE olarak bir çok ücretli ve ücretsiz altarnatifi bulunmaktadır. Ücretsiz olanlar Visual Studio, Visual Studio Code ücretli olarak ta Rider IDE vardır. Özellikle Visual Studio Code, Rider bu ikisi farklı işletim sistemlerinde çok stabil çalışmaktadır. C# dili yapı olarak çok fazla spagetti kod yazmaya izin vermez bu sayede kodlarınız okunabilir ve düzenli olur. Database(Veritabanı) olarak istediğiniz veritabanı ile çalışabilirsiniz. Hatta güçlü OOP yapısı ile hiç bir kodunuzu bozmadan sistemin işleyişini bozmadan farklı veritabanlarına geçmek oldukça kolaydır. Gelelim PHP kullananlara bir çok kişinin ilk öğrendiği dil ve Wordpress vb gibi hazır cms yapıları ile çalışma imkanından dolayı tercih edilebiliyor. Ayrıca kullanımı nispeten daha kolay tabi bu göreceli bir kavram php nin spagetti kod yazma olayından dolayı yönetilebilirlik seviyesi hoş olmadığı için bana hep karışık gelmiştir. Tabiki PHP tarafında da güçlü frameworkler vardır Laravel gibi fakat büyük kurumsal firmalar tarafından çok tercih edilmiyor. Şimdi bir kaç arkadaş büyük kurumsal firmalar nasıl tercih etmiyor bak Facebook vb gibi firmaları gösterebilirler lakin Facebook vb sistemler kurulduğunda PHP nin pöpüler olduğu php ile web ayağa kaldırmanın rahat olduğu zamanlardı ve bu firmalar o dönemlerde mecburen bu alt yapıyı kullanarak sistemlerini ayağa kaldırdılar. Günümüzde bu sebepten dolayı php alt yapısındalar halen. Zaten bakacak olursak bünyelerinde bir çok farklı dil mevcut. Googleye most popular programming language ve most popülar web framework yazarsan zaten istatistik olarak güncel popülerlik sıralamasını görebilirsin.