PHP ASP.net / C #?

4 Cevap

Ben bu SO üzerinde ortak bir soru gibi görünebilir biliyorum ama gerçekten benim kesin soru özellikle bir şey bulamadı.

Sadece bugüne kadar orada düşüncelerimi bazı atma, PHP süper süper kolay ve kod FAST, ben C # bilmiyorum ya da ASP.net nasıl kullanılacağı, bunu öğrenmek istiyorum ve bunun bazı eğitim kısaca görünüyor Bu ASP.net aynı sonucu kodlamak için daha çok kodlama ve zaman alır bana o

Yani ben sadece merak örneğin PHP içinde olan vs ASP.net bir sosyal ağına sahip herhangi bir farkedilir faydaları var mıyım? Bir tartışma arıyor ama bazı rehberlik ihtiyacı yok

Umarım bu bir soruya geniş değil, ben gerçekten şu anda istediğini tam olarak nasıl bir deyişle içine koymak olamazdı

4 Cevap

Ben yaklaşık 2 yıl önce ASP.NET C # dönüştürülür ve geri bakmadı!

Benim için sadece örneğin beni elle tablo etiketleri yoluyla inşa etmek zorunda kalmadan veritabanından sonucu işlemek için bir GridView denetimi, beni şeyler almak için izin verir ben ... C # ve ASP.NET seviyorum.

ASP.NET de tekrarlayıcı seni kontrol çıkışı üzerinde tam kontrolü ellerinde isteyen gerekir vardır.

Bu benim ilk web geliştirme dili oldu çünkü PHP, PHP benim için her zaman özel bir yere sahip olacak bilmiyordum eğer ASP.NET içine benim ilerlemesi kolay ve yalındır gibi orada bulundunuz mu olmazdı.

Yani evet, ben bunun için gitmek söyleyebilirim ... Eğer ASP.NET sayfaları oluşturmak yol yüzden de bunun herkes tarafından karıştı alamadım PHP kıyasla çok farklıdır.

Eğer tersi PHP yapabiliriz ve C # / ASP.NET yapabileceğim bir şey.

Ben size uygulama içermesini istediğiniz belirli özellikler için en çok destek olan dili kullanmak istiyorsunuz.

EDIT:

Bu da onu geliştirecek geliştiricilerin en çok destek olan dil kullanmak anlamına gelir.

PHP birkaç yıl önce iyi bir dil oldu. Ben PHP6 hakkında bilmiyorum, ama PHP5 bile [python gibi] dilleri komut dosyası, bugün dilleri ile uyuşmuyor. Ben ciddiye C # / ASP [ille. NET] geçmek gerektiğini düşünüyoruz. Son derece. NET framework kullanarak değişebilir olun. [Örneğin take tarayıcı uyumluluğu] oldukça sistematik gelişti olmayan bir sistem: bu ayarlar soyutlama katmanı gerçekten Web ile çalışma olacak aslında verilen yanı sıra gelmez. Bazıları böyle bir çerçeve aslında genel bir 'açık web' kavramına [en az şimdiye kadar] uyumluluk sorunları, Microsoft'un standı yardımcı olacaktır iddia olsa da birçok yanıtlanmamış soru bırakıyor.

C # / ASP.NET bakmak için karar verirseniz, ben şiddetle karşılaştırma için bağlamı dikkate öneririz. PHP bir betik dili, ASP.NET bir web uygulaması çerçevesinde olmasıdır. Ikisi arasında daha iyi bir karşılaştırma Senfoni veya CakePHP gibi bir şey ile yan yana koymak ASP.NET olacaktır.

Bu lezzet başlık altında gidiyor az sihir var çünkü Ayrıca, PHP dünyasından gelen ben, ASP.NET MVC ile başlamak daha kolay olduğunu düşünüyorum. Özünde CakePHP / Senfoni çok benzer. Ayrıca, eski WebForms motor ;-) dışarı tükürür boktan HTML çıkışı ile rahatsız almazsınız

PHP güzel bir dil olduğunu düşünüyorum, ama bu uygulama büyür bir arapsaçına dönmüş eski karışıklık almak eğilimindedir. Tabii, sıkı disiplin olduğunu üstesinden gelebilir, ama bu eldeki gerçek iş kapalı odak alır. C #, işler çok daha sıkıdır. Tip emniyet (sadece bir dize olması için kullanılan bir şey, vb bir kayan noktalı değer atanamıyor) uygulanır, sözdizimi hataları PHP zamanında karşı, derleme zamanında açmak.

TLDR: I say give it a go, especially the ASP.NET MVC variant. If you don't like it, that's fine, there's loads of applications built in PHP that work like they're supposed to. The least thing you could get from it is a bit of understanding of how other environments work :)