• 23-04-2013, 09:14:01
    #1
    Selam, ben asp.net ile bana referans olması için admin panelli kurumsal siteler ve blog siteleri yapmaya başladım. 15'e yakın bu tarz proje geliştirdim bilgisayarımda duruyor. Html, css ve photoshop ile arayüzlerini ben tasarlıyorum. Kodlamada ileri seviyede değilim ancak eksikleri olsada asp.net ile çalışan web sitelerini bu aralar iyi kötü yapıyorum.

    Şunu söylemek istiyorum, bu asp.net bana kafayı yedirtecek, bir uzmanın yanında çalışmadığım için her problemi tek başıma çözmem gerekiyor ve asp.net'in her aşaması ayrı bir problem. Veritabanına bağlanma, veritabanını sunucuya upload etme, management studio ve visual studio arasındaki sürüm farklarının getirdiği olumsuzluklar... Gerçi ben çok önemli bir kısmını atlattım ama yeni çıkacak problemlerden korkuyorum...

    Bu yüzden php öğrenmek istiyorum. Daha önce wordpress ve joomla ile onlarca site kurdum. Temalarını editledim.

    Genel olarak veritabanı işlemleri, css ve html, jquery ile ilgili hiçbir eksiğim yok.. Sizce asp.net'i bırakıp PHP'ye geçmem mantıklı olur mu? Geçersem ne kadar sürede php diliyle yazılan kurumsal siteler ve blog siteleri yapabilirim? Fikir verirseniz sevinirim, bu konuda çok kararsızım
  • 23-04-2013, 15:46:19
    #2
    Burada tercih tamamen sana kalmış sen eğer ben microsoft ürünler ile geliştirme yapacağım diyosan .net'e devam et. Fakat ben open source dünyasına adım atacağım bıktım artık bu tekelden diyorsan PHP senin için güzel bir başlangıç noktası. PHP'ye geçiş noktasında şunu söyleyebilirim. Programlama mantığı neredeyse tüm dillerde aynıdır, farklı olan şey yazım kuralları gibi detaylardır. Sizde konuda ki mesajınızda wordpress,joomla gibi cmsler ile ugraştığınızı belirtmişsiniz bu şekilde az çok PHP yazım kurallarına aşinasınızdır. İşin şu kısmına da açıklık getireyim. Benim düşüncemde eğer siz masaüstü bir yazılımla birlikte entegre çalışacak çok büyük iş sistemleri geliştireceksiniz(erp,vb.) bu konuda .net size daha çok kolaylık sağlayacaktır. Fakat blog sistemleri, cms sistemleri, kurumsal siteler için PHP her zaman bir kaç adım daha öndedir.
    Son zamanlarda yazılım konusuna bakış açım değişti, bence yazılımcının dil fanatikliği yapması olayın doğasına ters, gerçek yazılımcı .net de bilmelidir php'de, ve diğer dilleri de. Müşteri isteği, yapılan projenin gidişatına uygun olarak hepsini kullanabilecek düzeyde olmalı. Yok ben bunu kullanmam deme gibi bir lüksümüz olmamalı.
  • 24-04-2013, 00:23:36
    #3
    Mesajın için teşekkürler, bencede bir yazılımcı php ve .net bilmeli, belki ilerde node.js'de buna eklenebilir. Benim masaüstü gibi bir uygulama geliştirme niyetim şuan için pek yok. Ben en hızlı bir şekilde profesyonel olarak bir yazılım dilini kullanabilmek istiyorum. c# sık sık problemler çıkarıyor bu beni yavaşlatıyor. Hosting olayları zaten apayrı bir problem. Bu benim gibi bir firmaya bağlı olmadan yani tek başına birşeyler yapmak isteyenler için zaman kaybetme anlamına geliyor. Veritabanının servera upload(Restore) edilmesi, veritabanının yönetilmesi vs. hep problem. Şimdiye kadar yüzü aşkın mysql veritabanının yedeklenmesi, upload edilmesi, sorgularla içeriğinin server üzerinde değiştirilmesi işlerini bir iki dakikada hallediyordum ama .net'de böyle kolay olmadı. Belki bir gösteren olsa 1 dakikada çözeceğim şeyler ama dediğim gibi gösteren biri yok. PHP'de bu tarz problemlere daha kolay çözümler bulabilirim diye düşünüyorum, asp.net'in yaptığı herşeyi php fazlasıyla yapıyor. Seo bakımından web formlardan daha iyi, belki mvc'den de daha iyidir. Ayrıca açık kaynak kodlu, birçok proje rahatlıkla incelenebilir.

    asp.net'e 6-7 ay daha vakit ayırıp çok fazla ilerleme kaydedememekten korkuyorum, bunun yerine php öğrenmeye çalışsam 4-5 ayda kurumsal firmaların içeriklerini girebilecekleri, fotoğraf ve video ekleyebilecekleri web siteleri yapabilir miyim diye merak ediyorum. Başka kimse birşey yazmassa php'ye şuan için başlamayacağım ümit veren kimse yok çünkü