. NET veya PHP, Kurumsal veya Open-Source?

10 Cevap php

Ben çok PHP, MySQL, Apache ve diğerleri gibi açık kaynak teknolojileri ile çalışan deneyimli duyuyorum. Ben onlarla çalışan ev gibi hissediyorum ve kod küçük bir çaba ile bana geliyor.

Geçenlerde ASP.NET teknolojisi ile oynamaya başladı (Ben PHP karşılaştırmak değil biliyorum, ya da bunu yapar?) Ve her şey çok kolay görünüyor, ama yine de ben ev gibi hissetmiyorum.

Ben hala almak için hangi yol karar veremez ile gelecek ne denenmelidir.

Bazı arkadaşlarım açık kaynak teknolojileri ile küçük şirketlerde çalışmak ve onlar cennet vardır ve bu gitmek için yol olduğunu söylüyorlar. Diğer yandan benim bazı yakınlarının kurumsal ortamlarda çalışmak ve onlar cennet vardır ve (onlar kurumsal öncesi dönemde açık kaynak ile çok mutlu olmasına rağmen) açık kaynak duymak istemiyorum söylüyorlar.

Ben çok karıştı, ben benzer deneyimleri vardı ve ne yapsam siz bana söylemek istersiniz? Bu benim için büyük bir anlamı olurdu.

10 Cevap

Bu basmakalıp gelebilir ama zevk ne olabilir.

Orada PHP ve ASP.NET işleri bol etrafında ve büyük bir fark olsa bile, ikinizin de eşit sevdim sürece bile bir faktör olmalıdır emin değilim.

Bu ASP.NET muhtemelen daha "kurumsal" ortamlarda daha popüler ("kurumsal gelişim" olağan bir terimdir) böylece faktör şirketlerin ne tür ve ne tür bir iş olarak yapıyor olması istiyorum doğrudur.

PHP yorumlanır ediliyor, bu genellikle. PHP Hayır ... NET'te daha yavaş olması.

Değil yanlış aspx ve VBScript programlanmış göre. Doğrulanmış ve reduxed html = +> C # OOP hakkında konuşurken, ASPX doğru kullanıldığında. Bu darboğazları bağlı olarak, başka bir uygulama daha hızlı olabilir.

Onları sadece doğru almak, birlikte PHP çerçeveler Piece var. PHP slaughterd olabilir, ve hala html Rendering kötü biraz üretebilir.

APC, PHAR, PHARLANGER PHP için derleyiciler. Herhangi bir C tabanlı bir dil oldukça fazla dağıtmadan önce derlenmiş olabilir.

. NET'te, vb basics.Like HTML, CSS, JS, AJAX, Fonksiyonlar, arabirimleri, Sınıf, Nesne, dikkatli olmak zorunda

Eğer .. IIS / PowerShell noktasına çok kolay Unix hakkında yeterince biliyorsanız Bu, söylemeye gerek yok.

Windows MSSQL / IIS / MS SERVER2008RC2 zaman sadece yaklaşık% 70 kullanabilirsiniz. Ben C # çalıştırmak, C + +, ASPX, PHP, Perl, Curl, Asmx, ASPX,. Ini, .htaccess / .htpassword (. HtProtect)

Bu, üzerinde başka 1 teknoloji kanıtlamak için deneyebilirsiniz bu senaryolar biridir ..

Sonunda, proje için uygun teknoloji; DAİMA proje bağlıdır ....

Bu büyük resme bakmak duygusu / deneyimim yok Ketum programcılar hakkında atmasyon bazı kadar temizler Umut (gerçekten önemli)

Just My 2 bits. Rob AKA Graphicalinsight

A very little amount of people benefit directly from their environment being Open-Source. In most cases you download the latest version of the Framework, and it'll stay that way, until a new version is released.

Bu yüzden gerçekten aşağı seçmek için hangi dil geliyor.

Iyi cevabı hem olurdu - Her dil farklı şeyler yapar.

Ama PHP ile başladı ve ASP.NET geçti.

Seçim projenin türü ve kalkınma yaklaşımına daha fazla bağlıdır.

PHP titiz bir yaklaşım olmadan, küçük projeler için daha cazip olacaktır. ASP.net geleneksel bir geliştirme ekibinin uygulamalarına daha hızlı entegre edecek. Bu ASP.net hızlı ve kirli yan projeler için herhangi bir iyi değil ki "büyük" uygulamalar için PHP kullanmak anlamına, ya da gelmez. Bunlar sadece yetenek, ve ya herhangi bir amaç için bükülebilir.

Sonunda, ne aşağı kaynar kongre ve tat. Sizin gibi birini ya da işler için olan birini seçin ve onu kullanın. Eğer yapabilirsen veya her ikisini de kullanabilirsiniz.

Burada bir doğru cevabı vardır sanmıyorum. Ayrıca soru ASP.net ve kapalı vs açık kaynak vs iki puan, PHP vurur. Bildiğim kadarıyla ASP veya PHP gibi sizin için ne hissediyor. Eğer ASP.NET doe sümük PHP karşılaştırmak derken, ben size nereden geldiğini merak ediyorum. Benim için ispanyolca Doesn söyleyerek gibi; t Alman karşılaştırın. Bu şey (yapıyor) diyerek fo gerçekten farklı yolu bulunuyor. Sonunda size aynı şeyi alırsınız. Bu oraya nasıl anlatıyor. Orada SİZ nasıl en iyi şekilde alın.

Bildiğim kadarıyla kapalı kaynak vs açık olarak. Kurumsal destek yerleşik olan çözümleri kullanmak eğilimi (ve bazen bu ürünlerin bazı komisyonlar vardır inanıyorum, ama başka bir hikaye thats)

PHP yorumlanmış biri ise ASP.NET is much faster than PHP, kısmen derlenmiş bir dil çünkü. Bu özelliği kullanmak için ne belirlenmesinde büyük bir rol oynar ama tek faktör değildir.

İdeal Eğer atılmak üzeresiniz her proje için karar vermek isteyeceksiniz. Ben daha sık ASP.NET seçmek eğilimindedir ama ben kullanmak için hangi dil üzerinde karar verirken çok ayrıntılı olsun birçok kişi biliyor.

Eğer en pazarlanabilir beceri seti olacak ne arıyorsanız, Indeed.com de gidişli gelmez, iyi bir iş ilanı toplayıcı var. Temelde Eğer koymak arama terimleri için iş veritabanını arar ve anahtar kelime (ler) containng açıklamaları var işlerin sayısını gidişli güzel bir grafik çıktılar. Değil mükemmel pazarlanabilirliğinin ölçüsüdür, ama oldukça iyi. Ben bağlantı kontrol, sizin için bir tane koştu:

Jobs for various web technologies

Grafiğe göre, Java ile biraz zaman geçirmek isteyebilirsiniz.

Companies that use ASP.NET are paying for that technology.
Not that companies that use PHP are cheap on everything. I could build a case on having extra IT budget because of PHP...

Ama akılda tutulması gereken bir şeydir.

Böyle Umbraco olarak, Open Source ile sık sık. NET ile çalışmak ama. Bunlar birbirini dışlayan değil.

(C #, PHP çok daha güzel ve. NET framework daha tutarlı başlıca nedeni), ama bu kişisel bir tercihtir PHP ve ben çok ikincisini tercih. NET hem çalışmış olmak.

Ben ev gibi hissediyor ne çalışma söz konusu olduğunda dikkatli olmak bir şey söz isterdim. Nerede ise ev gibi oldu ki ben çok gevşek kurallar çalıştım ben değilim, vb ne istediğini istediğim işi giymek çünkü, bu beni biraz daha özensiz ya da şimdi ben daha az profesyonel olmasına neden olabilir Bu demiyorum ben evde ya da ne ev gibi hissediyor çalışan hiçbir aşağı tarafı olduğunu düşünen insanlar için bu uyarı koymak istiyorum sadece, sana olur.

Broken Windows Eğer kırık pencereler bir grup ile yaşamak ama onlarla işe yaramazsa, bir soruya olarak ifade benim açımdan işinizin onları acccepting sona ereceğini bir anlamda bu etrafında bir kavramdır ponder.