Ben üniversitede iken, Delphi ile programlama öğretildi. Biraz paslıyım, ama şu anda bir C # uygulamasına taşımak için Delphi kodu bir sürü okuyorum.
Ben çok Delphi OO eğilimleri ile prosedür C # fonksiyonel eğilimleri ile OO tercih. Aralarında seçim yaparken nasıl kod yazmayı tercih ettiğinizi düşünmelisiniz. Basitlik söz konusu olduğunda çok fazla şey olduğunu düşünmüyorum - sadece daha kolay bulduğunuz şey. Aynı şey verimlilik için de geçerlidir.
RAD (hızlı uygulama geliştirme) açısından, winformlar ve Delphi GUI tasarımı arasında fazla bir şey yoktur. Bana birbirlerini hatırlatıyorlar.
Öte yandan WPF, hem bildirimsel tarzı için hem de tercih ettiğim bir şey.
C # veya Delphi için sağlanan satıcı sağlanan kalite ve kapsamı arasında çok fark olduğunu sanmıyorum. C # hakkında daha fazla satıcı olmayan bilgi bulacaksınız, ama sadece Delphi yolunda çok fazla aramadım çünkü olabilir düşünüyorum.
Delphi ile herhangi bir dişli programlama yapmak zorunda kalmadım ve yaptığım herhangi bir ağ yıllar önceydi ve hatırlayamıyorum.
Paralel işleme, olaylar ve diğer iş parçacığı işleri için .NET kitaplıkları iyidir. Yani orada kaçırmayacaksın. Ağ oluşturma konusunda büyük destek vardır, bu yüzden tekrar şiddetle tavsiye edilir.
Genel olarak C # /. NET ile gider. Bu kısmen WPF nedeniyle, ama aynı zamanda ben C # yazmak kodu tercih ederim. Bildiğim kadarıyla delphi'nin Linq gibi çok değerli bir şeyi yok.