Stackoverflow .Net içinde yapılır . Yani C # .Net veya windows teknolojisi hakkında kötü bir şey yok.
İlk başlangıç C # .net oldu çünkü a) tüm kurucular C # aşina. b) visual studio hata ayıklama vb. için hala geliştiricilerin dostudur.
Başlangıç, iş ve teknoloji nedenlerinden dolayı büyük bir başarısızlıktı.
Hangi teknolojiyi seçerseniz seçin, X yılında lansman yapmak için bu teknolojiyi kullanmak için yeterince yetenekli / iyi olup olmadığınızı düşünmeniz gerekir.
Gördüğünüz gibi, yukarıda sahip olduğumuz kriterler yeterince katı değildi. Bu şeyi ne kadar sürede inşa etmemiz gerektiğine dair hiçbir fikrimiz yoktu. Sadece C # .Net ile tanışıyoruz.
Hiçbirimiz inşa etmek istediklerimize yakın bir şey inşa etme konusunda herhangi bir deneyime sahip değiliz.
Bir süre sonra, sunucu ücretleri, vb bize C # hendek ve php her şeyi yeniden yazdı neden. Bu başka bir hikaye ve iş açısından başka bir hatadır.
Mesele şu ki, kullanacağınız bu teknoloji, havalı olmak zorunda değil, sinirli. Bir web uygulaması oluşturmak istiyorsunuz. Size en iyi şansı veren birini seçin . Size en iyi şansı veren nedir?
Programlamanın çoğunu yapan kişi (ler) in benzer şekilde karmaşık bir uygulama inşa etmeden önce GERÇEK deneyime sahip olduğu teknolojiyi seçin
Lütfen yukarıdaki 10 defa okuyunuz.
Eğer 3-4 yıl öncesinden daha genç kendime hitap edersem ve “Ama HERHANGİ BİR DİLDE aklımdaki karmaşıklığın hiçbirini yapma konusunda hiçbir deneyimim yoksa. Peki nasıl seçerim?” Derdi.
50 dolarlık 000 dolar cevabı (evet, hatalarımdan öğrenmeyi ne kadar boşa harcadım):
Öğrenme gelişiminize en bağışlayıcı olanı seçin.
Affetmeyi nasıl tanımlarız ?
Örneğin, .Net Windows sunucusuna dayanır. Ve Windows sunucusu Linux sunucularından daha pahalıdır. Bu bir gerçek. Bizspark lisanslarına sahip olsanız bile, lisanslarınızın süresi dolduktan sonra para getirmeyi hesaba katmanız gerekir.
3 yıl içinde C # .net öğrenebileceğinizi varsaymayın. Söylemesi zor. Benim için işe yaramadı.
Daha önce RoR denedim. Bir keresinde SIFIR programlama deneyimine sahip 2 yatırım bankacısı hakkında bazı makaleleri Techstars programında seyahat hakkında bazı webapp ile başarılı okudum.
RoR kullanıyorlar.
Programlama deneyimim var. Ama RoR benim için çalışmadı.
Amazon vb. Kitaplar aldım. Denedim. Cidden elimden geleni yaptım.
Sonunda Cakephp'e yerleştim. Başka bir web uygulamasını yeniden başlatma şansım olması benim için yeterince iyi. Kendi hızımda öğrenmem için yeterince affedici.
Ayrıca tıpkı daha iyi kız arkadaşları buldukları için daha iyi oldukları için değil, daha fazla deneyimden sonra daha iyi bir insan olduğunuz için, belki de bir programcı olarak daha iyi olmuştum
Yani bu daha iyi bir çerçeve / dilin ne olduğu ile ilgili değil. Ya da Cakephp kullandığım en iyisi. Belki de nihayet aklımdaki web uygulamasını oluşturacak kadar iyi bir programcı oldum.
Bu, lansmana en yakın olmanız için en iyi olanın ne olduğu ile ilgilidir.
Ah burada bir özgür.
6 ay sonra, bir alfa veya özel beta ile çıkış yaptığınızda ve müşteri geri bildirimi aldığınızda ve her şeyi yeni bir dilde yeniden yazmak istediğinizde, değil mi?
Cevap:
ASLA. ASLA. ASLA.
Yeniden yazım yazılımına karşı yeniden yazım yazılımına ilişkin JoelOnSoftware makalesi bulunmaktadır. Onu bulmak için çok tembelim.
Aynı şeyi öneriyor.
Yanlış teknolojiyi seçen birinden alın ve daha sonra php'de (çerçeve yok) her şeyi yeniden yazdıktan sonra başlangıçta dökümünü dökün. Ve bu süreçte 50.000 dolar harcadı.
Evlilik gibi. Bir teknoloji seçin ve ölümüne kadar başlangıç ve teknoloji bölümünü yapın.
Tamam, abartıyorum, ancak tüm programlama durumlarınızın başka bir dil / çerçeve tarafından çözülebileceğini düşünmek çok kolay olduğu için. Tıpkı başka bir kişiyi değiştirerek daha iyi bir evlilik yapacağınızı düşünmek gibi. Kendiniz veya programlama uygulamalarınız üzerinde daha fazla çalışma yapmak çok daha iyidir .
İyi şanslar. Ve öğrenmeye devam et. Lütfen akıl sağlığınız için özellikleri mutlak çıplak minimum seviyeye indirin. Minimum Geçerli Ürün (MVP) için google'a gidin.
Bu, hangi teknolojiyi seçtiğinizden daha önemlidir.
Bu MVP'yi planlamak / tasarlamak için yeterli zaman ayırın.
Planlama önemlidir. Planlar değil. Değişen koşullara veya rekabete tepki vermeniz gerektiğinden, bu MVP'yi planlamak için 4 ay geçirdikten sonra planlarınızı terk etmeniz gerekebilir.
Sorun değil. 4 aylık planlama boşa gitmedi.
Artık 4 aydan önce sahip olduğunuzdan daha fazla alan bilgisine sahip olacaksınız.
Bu aşamada aceleyle yeniden çizilmiş bir plan olsa bile, 4 ay önce ilk taslağınızdan belirgin şekilde daha iyi olmalıdır.
İyi şanslar!